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

550927 Коммитов

Автор SHA1 Сообщение Дата
Doug Thayer 60c221fa54 Bug 1385396 - Cache early setExperimentActive calls r=gfritzsche
Calling setExperimentActive too early during startup can change
the order of some initialization. setExperimentActive probably
shouldn't have this kind of effect, so simply cache early calls
to it until gGlobalEnvironment has been initialized through other
functions.

Additionally, I am speculatively including work to ensure that
setExperimentInactive and getActiveExperiments have the same
behavior, while remaining correct by working from the same cache
that setExperimentActive uses.

MozReview-Commit-ID: IlzT1J0o6gK

--HG--
extra : rebase_source : b39b8d7e7b0970b520ce3f63af9750846d08b0eb
2017-08-02 15:10:34 -07:00
Brian Grinstead fbf0accf5f Bug 1383022 - Update helper loadDocument function to use the selectedBrowser as a default;r=nchevobbe
MozReview-Commit-ID: GfWsYn8yqUA

--HG--
extra : rebase_source : 9bb28b1cadfe2be6410ad996b7332a11fb5805c9
2017-08-04 08:32:46 -07:00
Brian Grinstead 229861b1c2 Bug 1383022 - Log a message in the new console frontend when the Console API has been replaced;r=nchevobbe
MozReview-Commit-ID: 56xyY04YM4S

--HG--
rename : devtools/client/webconsole/test/browser_warn_user_about_replaced_api.js => devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_warn_about_replaced_api.js
extra : rebase_source : 32d28e3dbe97a64bfe489af9ad1c366120b39f53
2017-08-04 08:32:27 -07:00
Milan Sreckovic 56c2b6e6f7 Bug 1386277: Add set methods for width and height that change nothing else, as well as the Swap method r=bas
MozReview-Commit-ID: 6TZ977mvH5C

--HG--
extra : rebase_source : 3f124c682ac914f3fde27c396c2fb21b324ed521
2017-08-03 15:29:35 -04:00
Tim Nguyen d39d5da963 Bug 1342712 - Allow scoping a theme per-window. r=jaws
MozReview-Commit-ID: FYsmgz5qAjx

--HG--
extra : rebase_source : 4f82c2bc8c1fabb5fac14f79bdc0e148ba8a6304
2017-08-04 20:08:57 +00:00
Andreas Tolfsen b7b13729fe Bug 1387552 - Document pageLoadStrategy in geckodriver README. r=automatedtester
MozReview-Commit-ID: 7oR84Hm9njP

--HG--
extra : rebase_source : c445670978447f21d28a2388e6dfd08aa5d67ff6
2017-08-04 20:40:58 +01:00
Andreas Tolfsen 0ff114d334 Bug 1387552 - Order capabilities lexicographically. r=automatedtester
MozReview-Commit-ID: GBvz053VdEm

--HG--
extra : rebase_source : 6b664988db52b363dd6a84dc1460ce473b7bcaa1
2017-08-04 20:36:24 +01:00
Andreas Tolfsen 895f6b68a5 Bug 1387447 - Update accessibility pointer-events expectations. r=yzen
With a WebDriver-conforming Element Click implementation, the element
click intercepted error is returned when an element with pointer-events:
"none" causes the click to hit the underlying element.

This patch does not functionally change anything yet about the
accessibility tests, but splits disabled_accessibility_elementIDs into
two lists, aria_disabled_elements and pointer_events_none_elements, in
anticipation of moving Marionette to use a different click implementation.

In the future, the ARIA tests will fail with "element not accessible"
errors as they do now, but the pointer-events tests will fail with
"element click intercepted" instead.

MozReview-Commit-ID: Ks1hyUVyLK7

--HG--
extra : rebase_source : 20dbcc228955626cd2d1617aa055f29f4e5928a4
2017-08-04 15:16:37 +01:00
Ryan VanderMeulen bd4cea6361 Merge m-c to autoland. a=merge 2017-08-04 15:34:47 -04:00
Ryan VanderMeulen e0883c892e Bug 1364821 - Fix merge bustage. a=RyanVM
A line was accidentally dropped when resolving merge conflicts between inbound and autoland. CI wasn't amused. This just adds it back.
2017-08-04 15:33:53 -04:00
Justin Wood a48c078ea1 Bug 1387532 - Enforce that we don't schedule multiple chunks for the same test without passing buildbot the required chunking information. r=catlee
The issue here is that we had marked 'chunked' as false, but were still trying to use 8 chunks for reftest. Because of this we were also sending the unchunked buildbot name to BBB for each chunk we actually tried to run, on e10s and other variants.

MozReview-Commit-ID: Dc5npIq5sxr

--HG--
extra : rebase_source : 6a043c5da4675b00fb9061ddba2e383f05f89d33
2017-08-04 13:59:14 -04:00
Justin Wood 90f40ccc9d Bug 1387532 - Beta is scheduling multiple Win8 opt reftest-noaccel runs on every push. r=catlee
The issue here is that we had marked 'chunked' as false, but were still trying to use 8 chunks for reftest. Because of this we were also sending the unchunked buildbot name to BBB for each chunk we actually tried to run, on e10s and other variants.

MozReview-Commit-ID: 3Ffv8UMBzk2

--HG--
extra : rebase_source : bb234d41c28875842f60cf192d184ca8fad316d6
2017-08-04 13:56:52 -04:00
Sebastian Hengst 765cc1b925 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: JhesEg4Bxjy
2017-08-04 19:28:27 +02:00
Emilio Cobos Álvarez 6d484e41b8 Bug 1341102: Update expectations for servo/servo#17970. r=me
MozReview-Commit-ID: AtpGhruhnEN
2017-08-04 16:38:23 +02:00
Justin Wood a7a3bc76d1 Bug 1386079 - Disable gtest on windows nightly, it is permafailing because we PGO nightlies. r=jlorenzo
MozReview-Commit-ID: 2dCMfPnpeg4

--HG--
extra : rebase_source : ac26e00bf6b25fe7ab381244f0773e90e689de1e
2017-08-04 10:04:25 -04:00
Yura Zenevich 74beb04fec Bug 1377283 - making Close onboarding dialog button accessible. r=gasolin, mossop
MozReview-Commit-ID: 47rUBS3PoNY
2017-08-04 09:34:38 -04:00
Jan de Mooij 71f579ea2f Bug 1386555 - Inline AutoGeckoProfilerEntry constructor and destructor. r=anba 2017-08-04 15:15:05 +02:00
Ryan VanderMeulen 8857548829 Bug 1387412 - Update pdf.js to version 1.8.605. r=bdahl 2017-08-04 08:30:45 -04:00
Christoph Kerschbaumer 8b999864f0 Bug 1381761 - Test data: URIs inherit the CSP even if treated as unique, opaque origins. r=dveditz 2017-08-04 14:10:38 +02:00
Christoph Kerschbaumer 9427f1bbd8 Bug 1381761 - Convert test browser_911547.js to comply with new data: URI inheritance model. r=dveditz 2017-08-04 14:10:21 +02:00
Christoph Kerschbaumer 256e249566 Bug 1381761 - Treating 'data:' documents as unique, opaque origins should still inherit the CSP. r=smaug,dveditz 2017-08-04 14:11:17 +02:00
Jessica Jong 7ec4d944d8 Bug 1386969 - Change nsIRadioGroupContainer::Add/RemoveToRadioGroup() to take HTMLInputElement* as argument. r=bz
Currently, these two functions take nsIFormControl* as argument, but we only
pass HTMLInputElements to it, so we can change it to take HTMLInputElement* to
avoid overhead in casting.

MozReview-Commit-ID: CHG0F3xWCVF

--HG--
extra : amend_source : 6052bfec33bb8aa7d92e31b242757ed265256002
2017-08-03 02:39:00 -04:00
Jan de Mooij 6e3b2db2d5 Bug 1386572 - Use cx->tempLifoAlloc instead of a custom LifoAlloc for Baseline compilation. r=bhackett 2017-08-04 11:50:09 +02:00
Jon Coppeard e4c3df27b3 Bug 1366217 - Discard GC stats if timing inconsistencies are found r=sfink 2017-08-04 10:11:12 +01:00
Stephen Horlander 0e4a2a4a52 Bug 1387254 - Update Firefox Nightly Branding. r=dao
MozReview-Commit-ID: 6S1Xp8nLc9e
2017-08-04 10:53:42 +02:00
Christoph Kerschbaumer a229e88d11 Bug 1337271 - Convert tests within parser/ to comply with new data: URI inheritance model. r=hsivonen 2017-08-04 09:59:26 +02:00
Ehsan Akhgari 4c8d604bfc Bug 1386485 - Part 5: Avoid manipulating the refcount of all visited nodes in CreateBogusNodeIfNeeded(); r=masayuki 2017-08-04 03:47:14 -04:00
Ehsan Akhgari 4018b56c7c Bug 1386485 - Part 4: Devirtualize and inline EditorBase::IsEditable(); r=masayuki 2017-08-04 03:47:14 -04:00
Ehsan Akhgari c6b7fe866d Bug 1386485 - Part 3: Devirtualize EditorBase::AsTextEditor()/AsHTMLEditor(); r=masayuki 2017-08-04 03:47:14 -04:00
Ehsan Akhgari b638df20b4 Bug 1386485 - Part 2: Hoist the body editablity check out of the loop; r=masayuki 2017-08-04 03:47:13 -04:00
Ehsan Akhgari 01af645785 Bug 1386485 - Part 1: Inline EditorBase::IsMozEditorBogusNode(); r=masayuki 2017-08-04 03:47:13 -04:00
Sebastian Hengst 8b02870c1f Backed out changeset fce216e62ff7 (bug 1379525) for failing xpcshell's services/fxaccounts/tests/xpcshell/test_accounts.js. r=backout on a CLOSED TREE 2017-08-04 09:36:14 +02:00
Sebastian Hengst c9e3da9edf Backed out changeset a4e1205b2d4b (bug 1377283) for linting failure at onboarding.js:984 and failing browser-chrome's browser_onboarding_accessibility.js. r=backout on a CLOSED TREE 2017-08-04 09:32:00 +02:00
Sebastian Hengst 4c40354290 Backed out changeset d0c848b96019 (bug 1377298) 2017-08-04 09:31:09 +02:00
Sebastian Hengst a27bb5029a Backed out changeset 3eaec2fe0d89 (bug 1377276) 2017-08-04 09:31:04 +02:00
Sebastian Hengst 63c58eea46 Backed out changeset e6ac32ef78d3 (bug 1387057) 2017-08-04 09:30:59 +02:00
Sebastian Hengst a83f3f3c84 Backed out changeset f21fd8353ea9 (bug 1379525) 2017-08-04 09:25:13 +02:00
Sebastian Hengst d55e18d804 Backed out changeset b954874c5ced (bug 1379344) for failing reftests 1111753-1.html, 1119117-1b.html and clipped-opacity-containing-unclipped-mixblendmode-ref.html. r=backout on a CLOSED TREE 2017-08-04 09:24:42 +02:00
sotaro a773ee4276 Bug 1354411 - Rebuild CompositorSessions if WebRender is disabled r=kats
When WebRender creation is failed, WebRender is disabled in gecko. There is a case that WebRenderBridgeParents exist when WebRender is disabled. To handle this, gecko needs to rebuild all CompositorSessions.

There is also a problem related to gfxVars::UseWebRender on compositor thread. If e10s is enabled, but no-gpu process(default on linux and mac), gfxVars::UseWebRender change is soon notified by compositor thread tasks. If WebRender creation failure happens at 2nd WebRender creation, several WebRenderBridgeParents for 1st WebRender could exist. IPC messages from WebRenderLayerManager are normally async, then there is a chance that the WebRenderBridgeParents receive the messages after the gfxVars::UseWebRender change. Further the gfxVars::UseWebRender change in content process could be delayed than WebRenderBridgeParents, then content process does not have a way to stop sending PWebRenderBridge IPC until the change of gfxVars::UseWebRender is received. WebRenderBridgeParent related tasks handle the message, but some tasks are done based on gfxVars::UseWebRender. At this time, gfxVars::UseWebRender returned false on compositor thread, then it cause unexpected result for WebRenderBridgeParent and WebRender. To addres this inconsistent situation, WebRenderBridgeParent related tasks on compositor thread stop to use gfxVars::UseWebRender.
2017-08-04 14:36:41 +09:00
cku 0e18c8bb3c Bug 1386986 - Move nsDisplaySVGEffect::mEffectsBounds to nsDisplayFilter. r=mstange
Put mEffectsBounds in nsDisplyaSVGEffect does not really make sense, since only
nsDisplayFilter need it.

MozReview-Commit-ID: KSvDspZJcMP

--HG--
extra : rebase_source : 9d2f994b40e82e7146358932fbebbc60a4ca01c6
extra : source : cfd8d564c0198239eb029e4984d75a692bd9f9ca
2017-08-03 16:50:06 +08:00
Yura Zenevich 62dc5614eb Bug 1387057 - improved accessibliity of onboarding notification bar. r=mossop
MozReview-Commit-ID: Hx60C142g3u
2017-08-04 01:05:57 -04:00
Yura Zenevich b2ed131cbd Bug 1377276 - add modal dialog semantics and better accessibility for onboarding overlay dialog. r=mossop, gasolin, rexboy
MozReview-Commit-ID: 9xyhn7jLJqD
2017-08-04 01:05:56 -04:00
Yura Zenevich fa4926ee67 Bug 1377298 - improve semantics and keyboard accessibility of tour tabs UI in onboarding overlay. r=mossop, gasolin
MozReview-Commit-ID: Iay3mL6RJKF
2017-08-04 01:05:56 -04:00
Yura Zenevich 630e84a80d Bug 1377283 - making Close onboarding dialog button accessible. r=gasolin, mossop
MozReview-Commit-ID: 47rUBS3PoNY
2017-08-04 01:05:56 -04:00
Mark Hammond 4f08809c1f Bug 1387303 - fix test_places_guid_downgrade.js to work correctly in the new async-sync world. r=eoger
MozReview-Commit-ID: 4bmu45qUmFA
2017-08-04 15:00:51 +10:00
David Anderson b56bbf2305 Change the subdoc invalidation callback to handle overflow. (bug 1345891 part 5, r=mattwoodrow) 2017-08-03 21:22:49 -07:00
David Anderson aae46b02d1 Handle 3d context bounds overflow in LayerTreeInvalidation. (bug 1345891 part 4, r=mattwoodrow) 2017-08-03 21:22:49 -07:00
David Anderson 2cc63ceef3 Handle invalidation bounds overflow in ContainerLayerMLGPU. (bug 1345891 part 3, r=mattwoodrow) 2017-08-03 21:22:49 -07:00
David Anderson bb8c6e5f61 Handle bounds overflow in consumers of LayerTreeInvalidation. (bug 1345891 part 2, r=mattwoodrow) 2017-08-03 21:22:48 -07:00
David Anderson e74ca7f347 Refactor LayerTreeInvalidation::ComputeChangeInternal's signature to handle overflow. (bug 1345891 part 1, r=mattwoodrow) 2017-08-03 21:22:48 -07:00