Граф коммитов

21708 Коммитов

Автор SHA1 Сообщение Дата
Nika Layzell 4464c02334 Bug 1434768 - Part 3: Rewrite JS consumers of .sessionHistory, r=bz 2018-04-10 17:49:45 -04:00
Geoff Brown 3680684f70 Bug 1452694 - Use TestRunnerActivity for geckoview mochitest/reftest; r=bc
This makes the changes necessary to use TestRunnerActivity when geckoview
is installed and requested, but we do not yet attempt to run any such
test tasks in automation.
2018-04-10 13:26:11 -06:00
Geoff Brown e947c0c1e9 Bug 1452956 - Use newlines when dumping Android logcat to test log; r=jmaher 2018-04-10 13:26:08 -06:00
arthur.iakab 50132b1765 Backed out changeset 090f4e5a8d73 (bug 1446671) For failing Test verify on accessible/tests/browser/events/browser_test_textcaret.js on a CLOSED TREE 2018-04-10 22:12:51 +03:00
Kris Maglione 2475362f04 Bug 1451940: Don't reparse stylesheets when assigning empty string to empty element. r=bz
Per spec, assinging an empty string to textContent or innerHTML should not
trigger any mutation observers, and therefore should not trigger a stylesheet
reparse, when the element is already empty.

Since we need to apply some special handling to innerHTML and textContent
assignments to <style> nodes, and therefore re-parse directly in the setter
rather than in response to mutation observers, we need to special-case this
scenario.

MozReview-Commit-ID: KdOYFs8ayT7

--HG--
extra : rebase_source : 67b85174d08028c5200964800b657950aa2bffa2
2018-04-10 11:06:26 -07:00
Alexander Surkov 833fe43cb6 Bug 1446671 - convert mochitest/textcaret/test_browserui.xul test into a browser test, r=yzen, gijs 2018-04-10 14:02:19 -04:00
Jason Laster 14cece73ee Bug 1452748 - Update Debugger Frontend v33. r=jdescottes
MozReview-Commit-ID: 6kHP1gMaY07
2018-04-10 13:50:12 -04:00
Geoff Brown 1a314fba8e Bug 1389805 - Apply elfhack -r to Android xpcshell libs; r=jmaher 2018-04-10 11:14:16 -06:00
Geoff Brown 42e0026deb Bug 1389805 - Update linux64 host-utils with elfhack; r=me,a=test-only 2018-04-10 11:14:14 -06:00
Andrew Halberstadt 823b6dea94 Bug 1452769 - [mozprofile] Fix a couple of missed instances of 'addon_manager' leftover after bug 1451733, r=jmaher
I missed a couple of references in cleanup code. This wouldn't have caused any
failures but might result in addons not being cleaned up properly.

MozReview-Commit-ID: BX0oX2GRGWT

--HG--
extra : rebase_source : 2193adb4e96b8e70faa6ffb1afd6db698b10ad2d
2018-04-09 17:05:27 -04:00
Andreas Pehrson 0e9dd51519 Bug 1376960 - Update WPT expectations for mediacapture-streams. r=jib
MozReview-Commit-ID: ILa7fYQNukP

--HG--
extra : rebase_source : 48d05bafcc483356411e9436e7896072129b339c
2018-03-19 16:39:17 +01:00
Andreas Pehrson b705d5fc9a Bug 1376960 - Use prefs for automated gUM prompts in WPT. r=jib
MozReview-Commit-ID: JN2PYdCtXFr

--HG--
extra : rebase_source : ddad67dccac225219b11f32eb6292c959e435077
2017-06-28 17:44:25 -07:00
Henrik Skupin 340ebbc7bd Bug 1451727 - [marionette] Remove deprecated WebDriver commands. r=ato
Removes the following deprecated WebDriver commands from marionette
client: Element.size, Element.location, set_script_timeout,
set_search_timeout, and set_page_load_timeout.

It doesn't touch get_window_position, set_window_position,
window_size, and set_window_size because those are covered
by bug 1348145.

MozReview-Commit-ID: 9b74toO1Rzm

--HG--
extra : rebase_source : a9a73cf8cc36ed3d428ce1c7c54b83b9f0f4a63c
2018-04-06 12:12:24 +02:00
Henrik Skupin d8fa75315b Bug 1451727 - [marionette] Remove unused execute_js_script method. r=ato
MozReview-Commit-ID: 3tkQmmRZfbd

--HG--
extra : rebase_source : 02ca72d05f8b5dd8f16bff98ea1ff9fdd50ec98a
2018-04-06 11:15:51 +02:00
Henrik Skupin 105a8df3da Bug 1451727 - [marionette] Update vendor specific commands to use custom prefixes. r=ato
All chrome context related commands have to use the "Marionette"
prefix. For those commands which accidentally have been put under
the "WebDriver" prefix a fallback to the old command is needed
in the Marionette client.

Also update related comments about possible removal dates.

MozReview-Commit-ID: IZLL6pineSO

--HG--
extra : rebase_source : 7e4cbe604d1f0b35cce01173a438b898658018b3
2018-04-05 21:23:57 +02:00
Henrik Skupin ff8a4a9bc2 Bug 1451727 - [marionette] Update WebDriver specific commands to use the "WebDriver" prefix. r=ato
MozReview-Commit-ID: 57wk5BD8F2m

--HG--
extra : rebase_source : 538165f66d5b21e259696077ef3abf7a8a6a74c8
2018-04-05 18:08:48 +02:00
Henrik Skupin c15c7802d7 Bug 1451727 - [marionette] Add "WebDriver:AcceptAlert" in favor of "WebDriver:AcceptDialog". r=ato
To be consistent with the spec the command should be named
"WebDriver:AcceptAlert".

MozReview-Commit-ID: HGB9hJPAvcU

--HG--
extra : rebase_source : bbf3d657901784e1ab6e096edf1b20a5c43b0176
2018-04-05 15:50:28 +02:00
Andreas Tolfsen 95b2b21737 Bug 1451916 - Have geckodriver recognise chrome elements. r=whimboo
Before we can deploy bug 1400233 which removes the JSON Object field
"ELEMENT" from Marionette, we need to make geckodriver recognise
"chromeelement-9fc5-4b51-a3c8-01716eedeb04".

Technically a chrome element is not a web element, but geckodriver
treats it as such.  This is in line with previous behaviour but should at
some point be changed when WebDriver supports these types of extensions.

This patch does not drop support for the legacy web element identifier
(ELEMENT) since it would entail dropping support for Firefox 55
and later.  The new element identifiers were introduced in Firefox 58.

MozReview-Commit-ID: GiBHcOcvGbh

--HG--
extra : rebase_source : aa459613024e46c88fe3754e96bbfe9cc78ddc19
2018-04-06 14:41:00 +01:00
Csoregi Natalia 7f53a06b9e Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-04-10 13:00:40 +03:00
Csoregi Natalia 2b084713ed Merge inbound to mozilla-central. a=merge 2018-04-10 12:56:48 +03:00
Emilio Cobos Álvarez d26ee007fb Bug 1452640: Test descendant invalidation for :host(..). r=xidorn
MozReview-Commit-ID: 5DkQrgwg9GW
2018-04-10 09:40:57 +02:00
Emilio Cobos Álvarez b8c4ed8306 Bug 1452640: Update test expectations for :host(..). r=me
MozReview-Commit-ID: KE39gRnghGL
2018-04-10 09:40:15 +02:00
Tooru Fujisawa 3e70ba6781 Bug 1448531 - Part 6: Wait for DOMContentLoaded before adding observer. r=dao 2018-04-10 12:18:36 +09:00
Tooru Fujisawa a25b1f847f Bug 1448531 - Part 4: Add maybeErrorPage parameter to BrowserTestUtils.waitForNewWindow and BrowserTestUtils.browserLoaded. r=enndeakin 2018-04-10 12:18:35 +09:00
Tooru Fujisawa baf5ba9d94 Bug 1448531 - Part 3: Add anyWindow parameter to BrowserTestUtils.waitForNewWindow. r=enndeakin 2018-04-10 12:18:35 +09:00
Tooru Fujisawa bc1ed58f7a Bug 1448531 - Part 2: Make BrowserTestUtils.waitForNewWindow receive parameters object. r=enndeakin 2018-04-10 12:18:35 +09:00
Mats Palmgren 2414745e12 Bug 1434478 part 7 - Update tests and enable some previously temporarily disabled Grid reftests from bug 1427608. 2018-04-10 00:16:58 +02:00
Andrew Halberstadt 3abe4366e0 Bug 1452432 - Convert 'test' field to a string in assertionCount StructuredLog.jsm messages, r=gbrown
For messages that have a test field (like testStart/testStatus/testEnd/etc),
the StructuredLog.jsm module converts the field to a string if it was an Array
(as used by reftest). It looks like the assertionCount message accidentally got
left out.

I don't believe this conversion should be happening in StructuredLog.jsm. It
should either happen in the formatters, or in reftest.jsm. But for now it's
better to be consistent. Another bug for another time.

MozReview-Commit-ID: DjdoEqxoujT

--HG--
extra : rebase_source : 4303eb9024835884fcf60c334f4d206db0ee6e3f
2018-04-09 11:50:05 -04:00
Henrik Skupin eefc844456 Bug 1368767 - Fix race condition in test_set_location_through_execute_script. r=ato
Using get_url() to wait for a page load to be done doesn't work because
it already returns when the location bar gets updated. Instead wait for
a known element of the page.

MozReview-Commit-ID: CdYux8sTAiP

--HG--
extra : rebase_source : 72d3313c3f3022d94487aa1fedc8538e5c2d8fbb
2018-04-09 16:07:15 +02:00
Julian Descottes 5b12e05dd8 Bug 1452110 - Generate inspector custom page dynamically;r=ochameau
MozReview-Commit-ID: 7vMJ4HiV0fw

--HG--
extra : rebase_source : 92d6f7d96c4481cc0e446d8aa024229f448ea6fb
2018-04-06 16:36:01 +02:00
Daniel Stenberg d8d095de79 bug 1451883 - fix pointer handling in the DOH response decoding r=mcmanus
In the section of the response body parser that just skips over the
answer section, the code wrongly assumed there could only be a pointer
at the start, while in fact every label can be made as a pointer. Just
turned out to not be used very often.

MozReview-Commit-ID: 8ZYtlq8HDPw

--HG--
extra : rebase_source : cc790caf36b4d4e77b113f89ed427ee537a539d8
2018-04-05 23:28:26 +02:00
Ryan VanderMeulen 7944677a24 Bug 1445164 - Disable /css/css-tables/table-model-fixup-2.html on linux. r=me
--HG--
extra : rebase_source : ddf1991d7b981de90aa96b74e5825f8114ec7734
2018-04-09 09:39:14 -04:00
Emilio Cobos Álvarez 68b8719722 Bug 992245: Tests for non-functional :host selector. r=xidorn
Both Blink and WebKit pass the added tests. But of course all this stuff was
untested initially, and my initial naive implementation would fail them.

MozReview-Commit-ID: KayYNfTXb5h
2018-04-09 14:25:23 +02:00
Andreas Tolfsen d22026fa5d Bug 1452479 - Include timeout duration in ScriptTimeoutError. r=whimboo
We don’t currently log what the script timeout was when throwing
ScriptTimeoutError.  It would provide more value to the user to
include the timeout duration than to record "Timed out" as we do
currently.

MozReview-Commit-ID: 3DM1Xer3Qbz

--HG--
extra : rebase_source : 1c4dfc96957dd9b64562e8354526da1b7350e6cf
2018-04-08 17:23:14 +01:00
Andreas Tolfsen 033e6ef7ee Bug 1451838 - Fix double-mention of exit status. r=whimboo
The Display trait implementation for ExitStatus returns "exit code:
0", leading to a convoluted sentence such as "Browser process
stopped with exit status exit code: 0".

MozReview-Commit-ID: 2D1JsFIhF7d

--HG--
extra : rebase_source : 044d1961485073a11aefc978eff3e382c59db4cc
2018-04-06 15:28:08 +01:00
Sebastian Hengst ac12c205c0 Bug 1452113: Stop generating stylo expectations: Add back annotation for detached-buffers.sharedworker.html to fix Linux 32-bit failures. r=wpt-fix 2018-04-08 21:53:11 +03:00
Gurzau Raul 791865d567 Merge inbound to mozilla-central. a=merge 2018-04-08 00:50:24 +03:00
Emilio Cobos Álvarez 9e037b91f8 No bug - Update test expectations to account for servo/servo#20583. r=me
MozReview-Commit-ID: CRjAiV4eGi
2018-04-07 17:10:28 +02:00
Emilio Cobos Álvarez 93fa973783 Bug 1303605: Make LazyFC assertions actually hold. r=bz
The code was trying to assert that we had frames constructed for all the nodes
in the parent chain, but we don't bail out in the
!GetContentInsertionFrameFor(aContainer) in the case that it's a children
element, because they actually have no insertion frame, though their children
do.

Move the LazyFC check after the insertion point check. That makes the previous
check work on the insertion point of the child, which makes it sound.

This also fixes bug 1410020, and with it a Shadow DOM test-case that was failing
because we had two sibling assigned to two different <slot>s, and the second one
wasn't getting properly flagged, and thus the second sibling never got a frame.

The other two test failures in this test are an event dispatch failure, where
the position of the target is not what the test expects (we don't account for
margin and padding). Filed that as bug 1450027.

Also, added a test for which we have wrong layout without these patches, and
that crashes with "Called Servo_Element_IsDisplayNone" with the first patch of
this bug applied but not this one, due to the bogus check mentioned above.

MozReview-Commit-ID: 6OeaVrZhTDv
2018-04-07 15:22:06 +02:00
Emilio Cobos Álvarez 86175a51d5 Bug 1452113: Stop generating stylo expectations. r=jgraham
MozReview-Commit-ID: HzrcGtpYSep
2018-04-07 13:10:04 +02:00
Emilio Cobos Álvarez 1057a09ff7 Bug 1452113: cleanup non-stylo wpt expectations. r=jgraham
MozReview-Commit-ID: 6rElD6n1amv
2018-04-07 13:10:04 +02:00
Brad Werth dd8884df2d Bug 1328236 Part 1: Add a web-platform test that shows shape-outside: border-box float areas are correctly clipped to margin rects. r=dholbert
MozReview-Commit-ID: JkIQqRhLNrs

--HG--
extra : rebase_source : 24b0450eb459aaa8deaaf77c295866bf3ea0bdcc
2018-04-06 09:13:46 -07:00
Bobby Holley 9dd84ff2e8 Bug 1451421 - Add test for case insensitivity for content: attr() identifiers in html documents. r=xidorn
dbaron asked for this in bug 507762, but it never happened.

MozReview-Commit-ID: 5W8rOZSGjkk
2018-04-06 15:30:14 -07:00
Noemi Erli 758bc8158f Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-04-07 01:02:43 +03:00
Noemi Erli eb61878455 Merge inbound to mozilla-central. a=merge 2018-04-07 00:55:15 +03:00
Tom Schuster b12501054b Bug 1404744 - Check for FTP subresource after applying CSP. r=ckerschb
--HG--
extra : rebase_source : 642ba0d40d6b1d2e7ef85fdc52dffa72b5a24f5b
extra : histedit_source : 117afa5310977211fd18007e5ed7d2991a8b8837
2018-04-06 00:27:02 +02:00
Andreas Tolfsen 72dbcecec2 Bug 1449877 - Release geckodriver 0.20.1. r=whimboo
MozReview-Commit-ID: EsDa2dDbCYH

--HG--
extra : rebase_source : d18a3a08d5069e3fa97dd12e353bb8b00a2eebfe
2018-04-03 11:19:39 +01:00
Andreas Tolfsen 2654f95424 Bug 1449877 - Update geckodriver changelog for 0.20.1. r=whimboo
MozReview-Commit-ID: DF36cXETqy6

--HG--
extra : rebase_source : c81ed29e49804ab43638320ace7ea118743cba8a
2018-04-03 11:19:34 +01:00
Andreea Pavel eed7d2803f Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2018-04-06 17:54:45 +03:00
Andreea Pavel 7a4b9a3f56 Merge mozilla-inbound to mozilla-central. a=merge
--HG--
extra : rebase_source : 66bd87105d99036ada5008499ff0eaea579b531a
2018-04-06 13:20:21 +03:00