Commit Graph

609868 Commits

Author SHA1 Message Date
Andrew Halberstadt
76da0cced6 Bug 1482344 - [raptor] Fix fetch tasks for native-engine mozharness_test based tasks, r=jmaher
This unbreaks some tier 3 raptor tasks. There are a few fixes rolled together here:
1) Stop overwriting the 'env' in mozharness_test.py's 'native-engine' implementation
2) Set the workdir to /home/cltbld (which makes sure the fetches are downloaded to there)
3) Download the fetches via mozharness in the 'raptor' script (since they don't use run-task anymore)

Depends on D3651

Differential Revision: https://phabricator.services.mozilla.com/D3652

--HG--
extra : moz-landing-system : lando
2018-08-20 14:04:57 +00:00
Andrew Halberstadt
110c04d107 Bug 1482344 - [mozharness] Refactor codecoverage fetch downloading into a standalone mixin, r=tvijiala
We need to grab fetches from several place in mozharness, this creates a
dedicated mixin that can be used from anywhere. If the 'fetch-content' script
is detected that will be used, otherwise we download the fetches manually.

Differential Revision: https://phabricator.services.mozilla.com/D3651

--HG--
extra : moz-landing-system : lando
2018-08-20 14:04:41 +00:00
Jonathan Kingston
d47be917eb Bug 1483025 - add in principal for about:addons search. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D3516

--HG--
extra : moz-landing-system : lando
2018-08-20 13:09:24 +00:00
yulia
55d17ca550 Bug 1483166 - refactor evalWithDebugger into its own file; r=nchevobbe,bhackett
this combines the changes that I made in bug 1464461
(https://reviewboard.mozilla.org/r/253132/diff/1#index_header) with the changes for web replay made
by Brian Hackett, along with some clean up that was done by Honza with regards to helpers being
executed. This change should not have any functional impact on the code base, but it should make it
easier to work with the evalWithDebugger functionality than it has been so far.

Differential Revision: https://phabricator.services.mozilla.com/D3311

--HG--
rename : devtools/server/actors/webconsole.js => devtools/server/actors/webconsole/eval-with-debugger.js
extra : moz-landing-system : lando
2018-08-20 14:16:35 +00:00
Timothy Guan-tin Chien
df8a644582 Bug 1483408 - Set focus to the video element when the media document loads r=Gijs
For some reason we might miss the initial focus event. This ensures the video
element is focused when the document loads.

Differential Revision: https://phabricator.services.mozilla.com/D3444

--HG--
extra : moz-landing-system : lando
2018-08-20 13:06:01 +00:00
Johan Lorenzo
f62dcf37a1 Bug 1470942 - part 3: Make beetmover-geckoview tier-2 r=mtabara
Depends on D2421

Differential Revision: https://phabricator.services.mozilla.com/D3784

--HG--
extra : moz-landing-system : lando
2018-08-20 14:08:19 +00:00
Gijs Kruitbosch
1fcdbb4951 Bug 1418793 - stop trying to get per-tab previews to work prior to session restore, r=florian
Initialize WindowsPreviewPerTab later, and make its favicon update code more efficient.

Differential Revision: https://phabricator.services.mozilla.com/D2679

--HG--
extra : moz-landing-system : lando
2018-08-14 13:40:11 +00:00
Narcis Beleuzu
1fc429066b Backed out changeset 655d8b94c8f1 (bug 1483926) for geckoview failures on org.mozilla.geckoview.test.PermissionDelegateTest.media
--HG--
extra : rebase_source : 6f7996f81fa9d4c2b675df595b9de3f6385ee5e3
2018-08-20 15:21:55 +03:00
James Graham
f57f21b51d Bug 1484659 - Handle wpt version number changes, r=ato
If the wpt manifest format changes we bump the version number, causing
loading the old manifest to throw an error. We weren't correctly
handling this error when trying to update the manifest (by creating a
new empty manifest) so updates after the version number changed broke.

MozReview-Commit-ID: 4H1nMtRI9PZ

Differential Revision: https://phabricator.services.mozilla.com/D3771

--HG--
extra : moz-landing-system : lando
2018-08-20 12:05:22 +00:00
Mark Banner
1b93194110 Bug 1484664 - Remove allTags getter from nsITaggingService definition (getter implementation already removed). r=mikedeboer
MozReview-Commit-ID: ENvXD3StHtJ

Differential Revision: https://phabricator.services.mozilla.com/D3770

--HG--
extra : moz-landing-system : lando
2018-08-20 12:02:50 +00:00
Emilio Cobos Álvarez
3b61137a4b Bug 1484478 - Use a node bit for connectedness. r=smaug
While trying to repro bug 1484293 I noticed that this assertion failed:

https://searchfox.org/mozilla-central/rev/ef8b3886cb173d5534b954b6fb7eb2d94a9473d0/dom/base/ShadowRoot.cpp#160

(during unlink, while unbinding the kids)

We rely on GetComposedDoc returning the right thing during unbind to cleanup
some stuff (see bug 1473637 for example), so it should probably be correct all
the time, regardless of whether something is unlinked or not.

Also this makes GetComposedDoc() much faster, which is nice too, since we call
it somewhat often.

I removed NodeHasRelevantHoverRules, since it's unused (was used by the old
style system).

I moved the SetIsConnected(false) call for the shadow root to before unbinding
the kids for consistency with what Element does with the uncomposed doc flag,
now that the children's connectedness doesn't depend on the shadow root's.

Differential Revision: https://phabricator.services.mozilla.com/D3715

--HG--
extra : moz-landing-system : lando
2018-08-20 11:56:27 +00:00
shindli
b158b60c25 Backed out changeset 39f61de4e7bb (bug 1484478) for bustages in /builds/worker/workspace/build/src/dom/base/ShadowRoot.cpp:526:20 2018-08-20 14:21:08 +03:00
Valentin Gosu
20d09475cd Bug 1483445 - Change string from tracking protection to content blocking r=dragana!
Differential Revision: https://phabricator.services.mozilla.com/D3440

--HG--
extra : moz-landing-system : lando
2018-08-20 08:43:08 +00:00
ffxbld
1e4de2fbb4 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D3768

--HG--
extra : moz-landing-system : lando
2018-08-20 11:00:53 +00:00
Emilio Cobos Álvarez
ac923a49c1 Bug 1484478 - Use a node bit for connectedness. r=smaug
While trying to repro bug 1484293 I noticed that this assertion failed:

https://searchfox.org/mozilla-central/rev/ef8b3886cb173d5534b954b6fb7eb2d94a9473d0/dom/base/ShadowRoot.cpp#160

(during unlink, while unbinding the kids)

We rely on GetComposedDoc returning the right thing during unbind to cleanup
some stuff (see bug 1473637 for example), so it should probably be correct all
the time, regardless of whether something is unlinked or not.

Also this makes GetComposedDoc() much faster, which is nice too, since we call
it somewhat often.

I removed NodeHasRelevantHoverRules, since it's unused (was used by the old
style system).

I moved the SetIsConnected(false) call for the shadow root to before unbinding
the kids for consistency with what Element does with the uncomposed doc flag,
now that the children's connectedness doesn't depend on the shadow root's.

Differential Revision: https://phabricator.services.mozilla.com/D3715

--HG--
extra : moz-landing-system : lando
2018-08-19 18:22:48 +00:00
Emilio Cobos Álvarez
69f98d5c58 Bug 1484474 - Make the ua widget flag in ShadowRoot write-only. r=smaug
Letting people set it back to false would be bad.

Differential Revision: https://phabricator.services.mozilla.com/D3714

--HG--
extra : moz-landing-system : lando
2018-08-18 21:32:38 +00:00
Johann Hofmann
0e51fb2cce Bug 1476531 - Tweak the animation timing on the tracking protection shield animation. r=nhnt11
Differential Revision: https://phabricator.services.mozilla.com/D3621

--HG--
extra : moz-landing-system : lando
2018-08-20 10:47:57 +00:00
shindli
8b912429fa Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-08-20 12:53:52 +03:00
shindli
847b64cc28 Merge inbound to mozilla-central. a=merge 2018-08-20 12:50:23 +03:00
Brindusan Cristian
a120d8eae6 Backed out changeset a236c987f26c (bug 1357785) for buid bustages on builds/worker/workspace/build/src/dom/base/VisualViewport.cpp. CLOSED TREE 2018-08-20 11:55:10 +03:00
shindli
1272692819 Backed out changeset fc5c57e9b65b (bug 1484595) for linting failure on a CLOSED TREE 2018-08-20 10:38:08 +03:00
Mark Banner
e49362f677 Bug 1481831 - Web Platform Tests annotation* shouldn't be marked as Toolkit:Places. r=jmaher
MozReview-Commit-ID: DHcuBeddBmA

Differential Revision: https://phabricator.services.mozilla.com/D2941

--HG--
extra : moz-landing-system : lando
2018-08-17 10:26:03 +00:00
Mantaroh Yoshinaga
16b00db6ab Bug 1484595 - Remove the HTMLTooltip hidden event listener before destroying the HTMLTooltip. r=birtles
MenuButton will listen the HTMLTooltip hidden event even if HTMLTooltip is
destroyed. As a result of it, the timer which issued in the MenuButton's event
listener might fail due to the target window is destroyed. (e.g., switching the
dock mode to bottom  from window mode.)

This patch will remove this event listener before destroying the HTMLTooltip.

Differential Revision: https://phabricator.services.mozilla.com/D3759

--HG--
extra : moz-landing-system : lando
2018-08-20 07:03:07 +00:00
Cameron McCormack
771b9fb2f1 Bug 1484575 - Simplify PropertyDeclarationBlock::get a little. r=xidorn
Depends On D3747

Differential Revision: https://phabricator.services.mozilla.com/D3748

--HG--
extra : moz-landing-system : lando
2018-08-20 04:11:37 +00:00
Cameron McCormack
2ccae542f5 Bug 1484571 - Replace NormalDeclarationIterator return type with impl Trait. r=xidorn
Differential Revision: https://phabricator.services.mozilla.com/D3747

--HG--
extra : moz-landing-system : lando
2018-08-20 05:34:16 +00:00
Masayuki Nakano
d70e55af73 Bug 1449564 - part 4: Make users can show Gecko specific editing UIs with new prefs r=m_kato
Even after we disable Gecko specific editing UIs by default, web apps can
enable them with execCommand.  However, until such web apps change their
behavior, users cannot use Gecko specific UIs.  At least for now, we should
make users can enable them by default.

MozReview-Commit-ID: AuAdw4FQ4He

--HG--
extra : rebase_source : a1f88f2928df0d7afb4361c425d75c74872ac9d5
2018-08-16 13:51:36 +09:00
Daisuke Akatsuka
21585b6498 Bug 1480027 - Part 4: Add test case for negative infinity delay and end delay. r=gl
We skip this test on debug build, since an assersion failure occur of bug 1271788[1] from this test html. We will remove skip keyword if the bug fixed.

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1271788

Differential Revision: https://phabricator.services.mozilla.com/D3381
2018-08-15 09:40:59 +09:00
Daisuke Akatsuka
61a0a64dd5 Bug 1480027 - Part 3: Ignore animations that have negative infinity delay or end delay. r=gl
Differential Revision: https://phabricator.services.mozilla.com/D3380
2018-08-15 09:40:46 +09:00
Cosmin Sabou
89fb3fac33 Merge mozilla-central to mozilla-inbound. a=merge 2018-08-20 00:52:55 +03:00
Cosmin Sabou
26f912b5d4 Merge mozilla-inbound to mozilla-central. a=merge 2018-08-20 00:49:12 +03:00
Mike Hommey
9fb5fdb841 Bug 1484100 - No-op change to clang-win64.json to retrigger a clang-cl build from a decision task to make CoT happy again. r=me 2018-08-20 06:47:26 +09:00
Tom Schuster
a605c553c5 Bug 1483999 - Avoid duplicate GetBuiltinClass call. r=sfink
--HG--
extra : rebase_source : a81bce76862f6f219ce84120aab9b393b6605e6e
extra : histedit_source : f9dedef53df5568948935c0f5f30c5b578a87168
2018-08-18 17:22:19 +02:00
Gurzau Raul
83562422ec Merge inbound to mozilla-central. a=merge 2018-08-19 12:41:39 +03:00
spillner
ae484ea026 Bug 260562 - Remove obsolete accessibility.typeaheadfind.enabletimeout preference. r=kmag
Summary:
Mike DeBoer correctly noted in a comment at https://bugzilla.mozilla.org/show_bug.cgi?id=254592 that enabletimeout is no longer used and should be removed.  I updated the timeout logic to treat a zero or negative value as effectively "no automatic timeout" for the quick-find dialog (otherwise, setting the timeout value to a small or negative value makes the feature unusable).

This is a corollary to the bugfix at https://phabricator.services.mozilla.com/D3404 ; I've split it out into a separate patch to avoid confusing that issue.

Update: this specific issue already had its own bug at https://bugzilla.mozilla.org/show_bug.cgi?id=260562, and another mention at https://bugzilla.mozilla.org/show_bug.cgi?id=265915 .

Reviewers: kmag

Reviewed By: kmag

Bug #: 260562

Differential Revision: https://phabricator.services.mozilla.com/D3504

--HG--
extra : rebase_source : 1c2b73d6af1343d536a2380dee784f8ea2339b61
extra : amend_source : cc00a2398b2c478003e842b4dc9b99bf53af6824
2018-08-19 08:47:57 +03:00
Ting-Yu Lin
c823989197 Bug 1484360 - Remove UNSET_DISPLAY in nsCSSFrameConstructor. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D3686

--HG--
extra : moz-landing-system : lando
2018-08-18 14:07:24 +00:00
Dorel Luca
eb7ee4b822 Merge mozilla-inbound to mozilla-central. a=merge 2018-08-19 00:36:16 +03:00
Edouard Oger
4ba3141d15 Bug 1484461 - Disable FxA commands r=vladikoff
Differential Revision: https://phabricator.services.mozilla.com/D3703

--HG--
extra : moz-landing-system : lando
2018-08-18 18:03:28 +00:00
Bob Clary
9456060271 Bug 1482893 - Enable unstructured logging before calling adb in reftests, r=gbrown. 2018-08-18 10:47:12 -07:00
Bob Clary
b6ff47bfe1 Bug 1482888 - Allow fennec to record audio, r=gbrown. 2018-08-18 10:47:12 -07:00
Bob Clary
129bad1f48 Bug 1482887 - Remote automation should kill already running instances rather than dying, r=gbrown. 2018-08-18 10:47:12 -07:00
Bob Clary
fbae2d44ea Bug 1482884 - During adb push check if remote directory exists before removing basename for adb 1.0.36 and later, r=gbrown. 2018-08-18 10:47:12 -07:00
Bob Clary
07865d3126 Bug 1482882 - Remove redundant definition of copyExtraFilesToProfile in remotereftest.py, r=gbrown. 2018-08-18 10:47:12 -07:00
Bob Clary
fbd6d3dfca Bug 1482878 - Use screencap to capture on physical android device screenshots, r=gbrown. 2018-08-18 10:47:12 -07:00
Bob Clary
be2ccf78f3 Bug 1482874 - Handle Android 8.1 change for anr stack directory to contain individual files for traces, r=gbrown. 2018-08-18 10:47:12 -07:00
Bob Clary
ac89381d02 Bug 1482874 - Detect anr traces directory, r=gbrown. 2018-08-18 10:47:12 -07:00
Bob Clary
92e11808e8 Bug 1482873 - Do not check for su 0 id if su -c id is supported, r=gbrown.
This works around a hang on Pixel 2 8.1.0/OPM2.171019.029.B1/4720900
rooted via Magisk where su 0 id will hang.
2018-08-18 10:47:11 -07:00
Randall Barker
4fcb607ef3 Bug 1484374 - Update GeckoView to handle the autoplay-media permission request. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D3680

--HG--
extra : moz-landing-system : lando
2018-08-18 17:19:32 +00:00
Emilio Cobos Álvarez
1bffebea0b Bug 1484459: Appease Servo's tidy lint. r=me 2018-08-18 19:07:08 +02:00
Emilio Cobos Álvarez
8d50b26faf Bug 1484459: Port servo to the new media query system. r=me
Port `width`, and also add the `scan` media feature so I don't need to add
ugliness just to workaround the unused keyword_evaluator macro.

This is not part of the Gecko build in any case.
2018-08-18 19:07:06 +02:00
Emilio Cobos Álvarez
b68adb6896 Bug 1484459: Update num-traits in style. r=me 2018-08-18 19:07:05 +02:00