Commit Graph

539111 Commits

Author SHA1 Message Date
Lee Salzman
28e4ba1a1b Bug 1364627 - fix leaking of Cairo scaled font when creating ScaledFontFontconfig from a recording. r=jrmuizel
MozReview-Commit-ID: FspSjKzhrR2
2017-05-31 14:46:04 -04:00
Jessica Jong
e259344438 Bug 1365399 - Handle selectedness and dirtiness correctly in Option constructor. r=smaug
This bug fixes this statement in the spec (https://html.spec.whatwg.org/#dom-option):
  If selected is true, then set option's selectedness to true; otherwise set its
  selectedness to false (even if defaultSelected is true).
And also reset the dirtiness.

This patch also reverts the changes in Bug 927796 and 942648, which was added
because IsSelected() returned inaccurately (called from SelectSomething()).
Verified that the tests added in Bug 927796 and 942648 do pass.

MozReview-Commit-ID: 8PVgvCIHPj4
2017-05-26 01:59:00 -04:00
Tobias Schneider
ca72a8397e Bug 1335644 - (intersection-observer) Always send an initial notification after .observe() is called. r=mstange
--HG--
extra : rebase_source : 022d43ae4351831e625660ebab023b4ca632939e
2017-05-24 17:20:57 -07:00
Honza Bambas
d02e6da08f Bug 1356538 - Carry class-of-service flags to redirected channels. r=mcmanus
--HG--
extra : rebase_source : a0688aa4f470fe377de3cc377f2eb8a2c67bef0c
2017-05-31 05:06:00 -04:00
David Parks
1c495d8974 Bug 1368033 - Ignore return value of SetCursorPos in TestDllInterceptor. r=dmajor
It's unclear why SetCursorPos is occasionally failing in automation but it sometimes returns FALSE so we ignore its return value in TestDllInterceptor.  The majority of the value of these tests is simply in the execution of the method so the return value wasn't providing much anyway.

--HG--
extra : rebase_source : e6852c2cc10fec878ef7711ab9b4302a80c9655b
2017-05-30 23:04:48 -07:00
Jonathan Watt
544adcccd0 Bug 1368412 - Convert skin/classic/global/icons/menubutton-dropmarker.svg to use context paint and avoid filtering to improve performance. r=dao 2017-05-05 18:06:39 +01:00
Jonathan Watt
5ccae642ae Bug 1368411 - Convert content/browser/usercontext.svg to use context paint and avoid filtering to improve performance. r=dao 2017-05-05 11:43:16 +01:00
Jonathan Watt
5f9419c7ea Bug 1368862 - Remove unused NS_DELAY_FOR_WINDOW_CREATION define. r=baku 2017-05-04 10:40:13 +01:00
Ryan VanderMeulen
b9fe830aa0 Merge inbound to m-c. a=merge
CLOSED TREE
2017-05-31 14:32:55 -04:00
Sebastian Hengst
2f30de4e14 Backed out changeset 970698e1bb62 (bug 1361755) for Android bustage at /mobile/android/base/resources/layout/preference_set_homepage.xml:20 (unbound prefix). r=backout 2017-05-31 16:02:50 +02:00
Dão Gottwald
421284b7d3 Bug 1368940 - Avoid potential race condition in adjustTabstrip. r=mconley
The early this.getAttribute("overflow") == "true" check + requestAnimationFrame + _closeButtonsUpdatePending can make us skip an adjustTabstrip call from the overflow event that would remove the overflow attribute.

MozReview-Commit-ID: 4cCdotvWmIa

--HG--
extra : rebase_source : b59fb10778e01d5856e52366eeb461a2faba3697
2017-05-31 09:31:44 +02:00
Ethan Lin
054093eb1e Bug 1366984 - Fix image container check for background image layer. r=mattwoodrow
--HG--
extra : source : 14a2665a64f6e78b7c470a3eb0635e491660955a
2017-05-31 14:01:28 +08:00
Ryan VanderMeulen
017d00381d Backed out changeset 14a2665a64f6 (bug 1366984) for causing Windows Talos failures on a CLOSED TREE. 2017-05-31 13:03:41 -04:00
Ryan VanderMeulen
678c457c1e Backed out changeset 8f6a8013e62c (bug 1367871) for Stack.cpp asserts on a CLOSED TREE.
--HG--
extra : rebase_source : b228631ffb7f367213be731ab3324a4736825b17
2017-05-31 12:08:40 -04:00
James Graham
081f350241 Bug 1367040 - revert bogus metadata changes, a=testonly on a CLOSED TREE
MozReview-Commit-ID: 9CPsU4F50mA
2017-05-31 16:57:38 +01:00
Carsten "Tomcat" Book
056185123f Backed out changeset 9b6ac0c2211d (bug 1363975) for eslint failures on a CLOSED TREE 2017-05-31 17:02:12 +02:00
Carsten "Tomcat" Book
05cf62c272 Backed out changeset a311d7c6ce20 (bug 1363975) 2017-05-31 17:00:08 +02:00
Carsten "Tomcat" Book
3965b9c29e Backed out changeset c3d4f2814ac3 (bug 1363975) 2017-05-31 17:00:06 +02:00
Matt Howell
e06e2c95e2 Bug 1366763 - Update the installer file icon. r=rstrong
MozReview-Commit-ID: EEZV6Jp7i9F

--HG--
extra : source : 11f687d7f4cdb2a55936f25335aa1bc7a964fae7
2017-05-30 13:24:38 -07:00
James Graham
c91c59475c Bug 1367041 - Add |mach wpt| support for Chrome, Edge and Servo, r=AutomatedTester
Using the wptrun infrastructure from upstream, it is now posible to
make it easy to run web-platform-tests in other browsers. The syntax
used is

mach wpt --product [chrome|servo|edge] [tests]

This will try to use the selected product; possibly prompting to
install dependencies like the WebDriver implementation. For servo if
the install isn't on the PATH then --binary can be used to point to
the actual location.

Because manifest metadata is kept in the same directory as expectation
data and we don't want to reuse Firefox expectation data for other
browsers, a new products subdirectory is introduced and added to the
ignore files. This will contain a subdirectory for each product into
which a copy of the test manifest is placed. It may also be used to
store any expectation data for the other products, in the same way as
testing/web-platform/meta.

MozReview-Commit-ID: 8fdCnha5t2F
2017-05-31 15:45:47 +01:00
James Graham
e9c0617c92 Bug 1367040 - Switch to using wptrunner in the tests directory, r=maja_zf
MozReview-Commit-ID: 4gyR245eRou


--HG--
rename : testing/web-platform/harness/wptrunner/config.json => testing/web-platform/tests/tools/wptrunner/wptrunner/config.json
rename : testing/web-platform/harness/wptrunner/testharness_runner.html => testing/web-platform/tests/tools/wptrunner/wptrunner/testharness_runner.html
2017-05-31 15:45:46 +01:00
James Graham
33331e71bf Bug 1367040 - Fixup some bogus wpt metadata, a=testonly
Some cross-platform failures were missing metadata for macOS.

MozReview-Commit-ID: 23Bg4yhhSOi
2017-05-31 15:45:34 +01:00
James Graham
140da53cb9 Bug 1367040 - Update to latest wptrunner, a=testonly
Some subsequent changes require the latest wptrunner from upstream so
move to that ahead of the sync schedule.

MozReview-Commit-ID: 2nX7cDhUMST
2017-05-31 15:45:33 +01:00
Christoph Kerschbaumer
c53011cd67 Bug 1363975: Fixing eslint issues. r=me 2017-05-31 16:38:25 +02:00
Benjamin Bouvier
d7f2915432 Bug 1367871: Loop over the wasm activations to find the one that's actually interrupted; r=luke
MozReview-Commit-ID: GU7os89GqVO

--HG--
extra : rebase_source : 0038070c3227393168fbcf5531dd393bcaa63355
2017-05-30 18:32:33 +02:00
Christoph Kerschbaumer
405ca89e21 Bug 1363975 - Have loadOneTab() provide the correct triggeringPrincipal. r=gijs,smaug 2017-05-31 15:46:58 +02:00
Christoph Kerschbaumer
735c4743fe Bug 1363975 - Have loadOneTab() tests provide the correct triggeringPrincipal. r=gijs 2017-05-31 15:45:47 +02:00
Bob Clary
ede18a1fad Bug 1368751 - AWSY - use proper Windows paths in checkpoint script, r=jmaher 2017-05-31 06:44:14 -07:00
Geoff Brown
e6485b1f2c Bug 1348639 - requestLongerTimeout for test browser_ext_optionsPage_browser_style.js; r=mattw,mixedpuppy 2017-05-31 07:38:27 -06:00
Ehsan Akhgari
a01623a51a Bug 1368285 - Make test_nuke_webextension_wrappers.js correctly wait for the window to be destroyed instead of relying on the scheduling of the corresponding event; r=kmag 2017-05-31 09:31:47 -04:00
André Bargull
265014bbc7 Bug 1368344 - Disable GC zeal in testUnbarrieredEquality. r=jonco 2017-05-30 00:29:09 -07:00
Dan Minor
f7fe01502f Bug 1354350 - libyuv should not build with NVALGRIND under MOZ_VALGRIND builds; r=drno
This applies the fix from Bug 1354207 to the libyuv moz.build.

--HG--
extra : rebase_source : 006b869166a0c361fb006226a3769fb975b3dcb7
extra : amend_source : a3f9336cd38d07e37c31ec4f3f0614dee89cb1ed
2017-05-30 15:33:55 -04:00
Dan Minor
f17b41d15d Bug 1354353 - nICEr and nrappkit should not build with NVALGRIND under MOZ_VALGRIND builds; r=drno
This applies the fix used in Bug 1354207 for webrtc to nICEr and nrappkit.

--HG--
extra : rebase_source : d3f1370c9100ca66272611348c1b3462e65cdfaf
2017-05-30 12:37:29 -04:00
Carsten "Tomcat" Book
eb742c507d Merge mozilla-central to mozilla-inbound 2017-05-31 14:23:37 +02:00
Carsten "Tomcat" Book
e6ae2fa637 Backed out changeset fbe68897c249 (bug 1367040) for wptrunner failures 2017-05-31 14:22:46 +02:00
Carsten "Tomcat" Book
98160c82f1 Backed out changeset f736cf17687b (bug 1367040) 2017-05-31 14:22:00 +02:00
Carsten "Tomcat" Book
ad6c75640c Backed out changeset 8966fcaed76d (bug 1367040)
--HG--
rename : testing/web-platform/tests/tools/wptrunner/wptrunner/config.json => testing/web-platform/harness/wptrunner/config.json
rename : testing/web-platform/tests/tools/wptrunner/wptrunner/testharness_runner.html => testing/web-platform/harness/wptrunner/testharness_runner.html
2017-05-31 14:21:57 +02:00
Carsten "Tomcat" Book
85e7cbd833 Backed out changeset 64ff9b546c6e (bug 1367041) 2017-05-31 14:21:53 +02:00
Carsten "Tomcat" Book
220eec16b5 Backed out changeset ad1034334503 (bug 1347274) for conflict merging m-c to m-i 2017-05-31 14:18:56 +02:00
Carsten "Tomcat" Book
928e14c9f8 Backed out changeset 79af4e3b4d71 (bug 1347274) 2017-05-31 14:18:33 +02:00
Carsten "Tomcat" Book
41c89444e7 Backed out changeset 8429360d3050 (bug 1347274) 2017-05-31 14:18:31 +02:00
Emilio Cobos Álvarez
d7b79ff0f9 Bug 1368690: Move EnsureUniqueInner call after all the members have been initialized. r=xidorn
MozReview-Commit-ID: GoeLsjSAU00
2017-05-31 13:05:15 +02:00
James Graham
e2b80fffd2 Bug 1367041 - Add |mach wpt| support for Chrome, Edge and Servo, r=AutomatedTester
Using the wptrun infrastructure from upstream, it is now posible to
make it easy to run web-platform-tests in other browsers. The syntax
used is

mach wpt --product [chrome|servo|edge] [tests]

This will try to use the selected product; possibly prompting to
install dependencies like the WebDriver implementation. For servo if
the install isn't on the PATH then --binary can be used to point to
the actual location.

Because manifest metadata is kept in the same directory as expectation
data and we don't want to reuse Firefox expectation data for other
browsers, a new products subdirectory is introduced and added to the
ignore files. This will contain a subdirectory for each product into
which a copy of the test manifest is placed. It may also be used to
store any expectation data for the other products, in the same way as
testing/web-platform/meta.

MozReview-Commit-ID: 8fdCnha5t2F
2017-05-31 10:58:35 +01:00
James Graham
6b89ee4f2e Bug 1367040 - Switch to using wptrunner in the tests directory, r=maja_zf
MozReview-Commit-ID: 4gyR245eRou


--HG--
rename : testing/web-platform/harness/wptrunner/config.json => testing/web-platform/tests/tools/wptrunner/wptrunner/config.json
rename : testing/web-platform/harness/wptrunner/testharness_runner.html => testing/web-platform/tests/tools/wptrunner/wptrunner/testharness_runner.html
2017-05-31 10:58:33 +01:00
James Graham
bea24f7bba Bug 1367040 - Fixup some bogus wpt metadata, a=testonly
Some cross-platform failures were missing metadata for macOS.

MozReview-Commit-ID: 23Bg4yhhSOi
2017-05-31 10:58:14 +01:00
James Graham
522cc06105 Bug 1367040 - Update to latest wptrunner, a=testonly
Some subsequent changes require the latest wptrunner from upstream so
move to that ahead of the sync schedule.

MozReview-Commit-ID: 2nX7cDhUMST
2017-05-31 10:58:12 +01:00
vincentliu
23c04fef95 Bug 1362366 - Set DataTextureSourceD3D11 to nullptr once devce change was detected. r=dvander 2017-05-31 17:48:12 +08:00
Carsten "Tomcat" Book
1a0d9545b9 merge mozilla-inbound to mozilla-central a=merge 2017-05-31 11:28:43 +02:00
Carsten "Tomcat" Book
1b1031904a merge autoland to mozilla-central a=merge 2017-05-31 11:24:15 +02:00
Carsten "Tomcat" Book
c8e1454a4e Backed out changeset 3749448b9eec (bug 1367040) for bustage 2017-05-31 10:47:27 +02:00