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

581218 Коммитов

Автор SHA1 Сообщение Дата
Nicolas Chevobbe 2b3f80a3b5 Bug 1403450 - Add test cases from browser_webconsole_repeated_messages_accuracy.js to mocha; r=jdescottes.
This test had some cases that weren't covered in our mocha tests,
so we add them. In order to do that, we added a stub.
We remove the mochitest and its support file.
Since the support file was used by another test, we modify it to
add the part that was used.

MozReview-Commit-ID: AL4qWcWHQiA

--HG--
extra : rebase_source : 632e10a25c724044979d2ef4a02648e95ff88bbb
2018-02-13 07:57:24 +01:00
Alex Chronopoulos 344ccb9379 Bug 1431056 - Stop using fake constraints in a media mochitest. r=pehrsons
MozReview-Commit-ID: 8vhrSvOKfIR

--HG--
extra : rebase_source : 85c84fddf8195d7178c2dc541bdfd3b6414a2ec7
2018-02-14 12:26:12 +02:00
Emilio Cobos Álvarez bdc288daf0 Bug 1438129: Remove ShadowRoot.applyAuthorStyles. r=smaug
MozReview-Commit-ID: E7xk2V78ssq

--HG--
extra : rebase_source : a5be8d3b9cb5543c47f03f91798315f03939c994
2018-02-14 11:41:40 +01:00
Alexandre Poirot 8a23ea3661 Bug 1429824 - Try to prevent races in browser_net_autoscroll.js. r=Honza
MozReview-Commit-ID: 8xkCmd2TFhM

--HG--
extra : rebase_source : a6f6b6881265cd7592cb2ed0acfa342e944cb7b3
2018-02-09 02:39:45 -08:00
Alexandre Poirot 8416e403a2 Bug 1429824 - Always use a valid transformation against the waterwall. r=Honza
MozReview-Commit-ID: 2i697zR4FbM

--HG--
extra : rebase_source : 58bb3242981850929fa617da276566f583d2b755
2018-02-08 07:55:14 -08:00
Alexandre Poirot 068045ff30 Bug 1429824 - Prevent reflows related to scroll to bottom feature. r=Honza
MozReview-Commit-ID: Hnr5tIvTeUv

--HG--
extra : rebase_source : 1f5bd1b7f8d5e3d0e7545c26dbb64534b2f722ef
2018-01-11 07:05:20 -08:00
Gijs Kruitbosch ca3e6bdede Bug 1438103 - fix UI for error reporting pref, r=Pike
MozReview-Commit-ID: FCNy3dY7y1a

--HG--
extra : rebase_source : e0abc114ac6f223675a8a3bafdd1b032710b9d83
2018-02-14 09:42:36 +00:00
Mark Hammond 9c04fa2a49 Bug 1437242 - don't drag browser-sync.js into places.xul. r=tcsc
MozReview-Commit-ID: FZTdHOUMMOK

--HG--
extra : rebase_source : 7740cd64da18f414fd07e356f2734b1ca7be1551
2018-02-13 10:47:55 +11:00
Prathiksha b28f3f4deb Bug 1431242 - Use popupnotification's built-in bolding for webextension prompts. r=aswan,johannh
MozReview-Commit-ID: 52AtWUlJj4p

--HG--
extra : rebase_source : deb657d44fb1306a49d2c38cc3632928b49ab6e8
2018-01-19 23:34:25 +05:30
Jan Odvarko d433394917 Bug 1435048 - Wait for async UI update; r=ochameau
MozReview-Commit-ID: Co3WyAIzOLg

--HG--
extra : rebase_source : f162c0bce3bb0fe92bd3044036b7888bed799887
2018-02-09 17:29:30 +01:00
Emilio Cobos Álvarez e24fc9efb3 Bug 1436855: Flush notifications via the document in AsyncScrollPortEvent. r=bz
One at a time...

MozReview-Commit-ID: JbPtIneDlg0

--HG--
extra : rebase_source : 565f515e18dd2dc3a41bedca2660bb85d57aabe0
2018-02-12 01:05:14 +01:00
Nicolas Chevobbe 1f4acf1a37 Bug 1436690 - Fix mocha tests due to React and Enzyme updates; r=bgrins.
MozReview-Commit-ID: JDyr9WNnEwU

--HG--
extra : rebase_source : 865a59b3dfbc6f8ec59a1bd7dfcd3683a0b3a8b7
2018-02-12 16:17:45 +01:00
Nicolas Chevobbe a933f2d348 Bug 1436690 - Fix React 16 warning in NetworkMessage component; r=bgrins.
In this component we had an <a> element as a child of another <a> element,
which isn't valid. Furthermore, we didn't make use of this <a>, so switching
to a span brings us validity without any drawbacks.

MozReview-Commit-ID: 3EM8jkEtSKI

--HG--
extra : rebase_source : 9b585b7a0dfb251b80d7712ed8dd18169a474199
2018-02-12 16:17:00 +01:00
Nicolas Chevobbe 338ae4c4cc Bug 1436690 - Remove unecessary amd load for Reps in GripMessageBody; r=bgrins.
This is simply not needed anymore.

MozReview-Commit-ID: LcWlc05qX5k

--HG--
extra : rebase_source : e885564f81c9396ef12205dfdd10d09a7f5e13bc
2018-02-12 16:15:15 +01:00
Nicolas Chevobbe 21bfdaef07 Bug 1436690 - Switch react (et al.) to version 16.2, and update dependencies; r=bgrins.
Since React 16 landed in the toolbox, we should have it as well in the launchpad and in tests.
This forced us to do some changes:
 - Remove the Perf util hook in local-dev
 - Update Enzyme to version 3
 - Add an enzyme adapter for React.
 - Add react-prop-types dependency

The require-helper file is renamed into mocha-test-setup since it takes care of many things now.

MozReview-Commit-ID: 2tDRjrjc4Dh

--HG--
rename : devtools/client/webconsole/new-console-output/test/require-helper.js => devtools/client/webconsole/new-console-output/test/mocha-test-setup.js
extra : rebase_source : b46d2da643735c4f07238606f7c78c897fe13626
2018-02-12 16:13:59 +01:00
Nicolas Chevobbe c4aebfce0b Bug 1436690 - Add a webconsole tests dedicated package.json file; r=bgrins.
This will free the tests of the devtools-launchpad dependency so we
have a more robust workflow. Also, this will facilitate running those
tests on CI.

MozReview-Commit-ID: JkF89YBxlO4

--HG--
rename : devtools/client/webconsole/package.json => devtools/client/webconsole/new-console-output/test/package.json
extra : rebase_source : 337c06ee4c0892bbc2fdbd750582ffb360a1f3e3
2018-02-12 16:11:55 +01:00
Brian Birtles e923bbfcff Bug 1436659 - Use updatePlaybackRate in DevTools; r=daisuke
updatePlaybackRate provides a smoother update than setting playbackRate
directly.

MozReview-Commit-ID: 7AbJYuDADvg

--HG--
extra : rebase_source : 94125d751e73f82ecb973738d26f547405518d8b
2018-02-13 15:04:18 +09:00
Brian Birtles 426e81f838 Bug 1436659 - Support pending playback rates on compositor animations; r=hiro
MozReview-Commit-ID: 54EiZkv4S7Q

--HG--
extra : rebase_source : de9fb42ff6275ef2ff3d3c15eee11726e0fcce03
2018-02-13 15:04:18 +09:00
Brian Birtles c8299638c0 Bug 1436659 - Implement pending playback rate mechanism; r=hiro
This reflects the following changes to the Web Animations specification:

  1. 5af5e276ba
  2. 673f6fc126

which can be viewed as a merged diff at:

  https://gist.github.com/birtles/d147eb2e0e2d4d37fadf217abd709411

MozReview-Commit-ID: 3DoaWUkxBTo

--HG--
extra : rebase_source : a131054cc0d31a5db6b01ad288cf3b2cb0cc7016
2018-02-13 15:04:18 +09:00
Brian Birtles 70013cea9d Bug 1436659 - Add Animation::GetCurrentTimeForHoldTime helper; r=hiro
We will use this to calculate the unconstrained current time when we implement
pending playback rate changes.

MozReview-Commit-ID: 7GlmHiGeXF6

--HG--
extra : rebase_source : 82280cdd62c0426c114ce54bb92fcd7ed766d85a
2018-02-13 15:04:18 +09:00
Brian Birtles 37e9e76ea5 Bug 1436659 - Factor out static time calculation methods on Animation; r=hiro
We will re-use these methods to perform various calculations once we introduce
the pending playback rate.

MozReview-Commit-ID: 2HV44TTNxHg

--HG--
extra : rebase_source : dcc883fb6db897a799900d709ca9c182dc149764
2018-02-13 15:04:18 +09:00
Brian Birtles 31272ef315 Bug 1436659 - Add Animation.updatePlaybackRate WebIDL definition; r=bz
This is the IDL added to the Web Animations specification:

  5af5e276ba

Note that some of the changes in the above commit were reverted in the following
commit:

  673f6fc126

A folded version of the changes:

  https://gist.github.com/birtles/d147eb2e0e2d4d37fadf217abd709411

MozReview-Commit-ID: CJV7bzizXg4

--HG--
extra : rebase_source : 6dc6819e158bcdd094962769096a17da6cd2026a
2018-02-13 15:04:18 +09:00
Brian Birtles dc21320949 Bug 1436659 - Add tests for Animation.updatePlaybackRate; r=hiro
These tests test the behavior introduced in the following changesets to the Web
Animations specification:

  1. 5af5e276ba
  2. 673f6fc126

which can be viewed as a merged diff at:

  https://gist.github.com/birtles/d147eb2e0e2d4d37fadf217abd709411

See the following spec issues:

  1. https://github.com/w3c/csswg-drafts/issues/2059
  2. https://github.com/w3c/csswg-drafts/issues/2266

MozReview-Commit-ID: 3XJHXIlgSwF

--HG--
extra : rebase_source : ac422351085bd3ac3f4fcb4b2bfc009891e20934
2018-02-13 15:04:18 +09:00
Brian Birtles 10d8f8eecd Bug 1436659 - Further divide up finishing tests; r=hiro
MozReview-Commit-ID: FmYwTauidbv

--HG--
extra : rebase_source : e116f106134f8c92593866a4bed6eb54f189c974
2018-02-13 15:04:17 +09:00
Brian Birtles 7830e196cf Bug 1436659 - Tidy up tests for "finishing an animation"; r=hiro
These patches update these tests as follows:

* Used async/await where it simplifies the tests
* Updated the test descriptions to reflect what they are testing in the timing
  model
* Fixed a couple of bugs where we set the playbackRate on a pause-pending
  animation (which causes it to no longer be pause-pending).

In the process I noticed a couple of tests that don't really belong here. They
will be moved in the next patch.

MozReview-Commit-ID: C33o7qLNMMd

--HG--
extra : rebase_source : 53259f5ac245c5e87ca1055afdc3429512628c20
2018-02-13 15:04:15 +09:00
Brian Birtles 086e7f7300 Bug 1436659 - Move finishing tests to timing-model; r=hiro
These tests are not testing the interface so much as the 'finish an animation'
procedure.

This patch simply moves the tests as-is. They will be simplified in the next
patch in this series.

MozReview-Commit-ID: 5nloB5GtxHv

--HG--
extra : rebase_source : c515371d110d2ee33bbff35a196efe4c8838ec20
2018-02-13 15:04:14 +09:00
Brian Birtles bb04a4807e Bug 1436659 - Simplify playback rate setting test; r=hiro
I didn't like the way these tests were written so I decided to rewrite them to
make it more clear what they are trying to test.

MozReview-Commit-ID: IBqMUh24crS

--HG--
extra : rebase_source : bafc3b14a3a0c2dc3412666fe1fb7d371c69748d
2018-02-13 15:04:12 +09:00
Brian Birtles 5130c18248 Bug 1436659 - Move playback rate test to timing-model; r=hiro
The test under web-animations/interfaces/Animation/playbackRate.html is really
testing the timing model so this patch moves it there. We'll simplify it in the
next patch.

MozReview-Commit-ID: HbhjlVtQLQA

--HG--
rename : testing/web-platform/tests/web-animations/interfaces/Animation/playbackRate.html => testing/web-platform/tests/web-animations/timing-model/animations/setting-the-playback-rate-of-an-animation.html
extra : rebase_source : eeedd068abdffe1aac434eb31bf026ee0e77bb59
2018-02-13 15:04:11 +09:00
Brian Birtles 7ab5be1daf Bug 1436659 - Use async/await in timing-model/animations tests; r=hiro
Using async/await makes these tests easier to read and appears to be supported
in all browsers now. This patch updates the tests in
web-animations/timing-model/animations since we will update these tests later in
this patch series and it will be easier if we convert them to using async first.

MozReview-Commit-ID: 70QKlkXTHW

--HG--
extra : rebase_source : 9c3a1d4684c50ee7cc548a22d43a87625c24ff0f
2018-02-13 15:04:09 +09:00
Brian Birtles 092ed4e6bd Bug 1436659 - Rename tests in timing-model/animations to match spec section titles; r=hiro
In this folder we have a mixture of tests named after the procedure they are
testing or the section that contains the procedure. The latter seems to be more
common and makes it a little easier to check that all sections are tested so
this patch renames files to refer to the section titles instead. It also updates
a few of the test file titles and URLs.

MozReview-Commit-ID: 2udhvAKP5VR

--HG--
rename : testing/web-platform/tests/web-animations/timing-model/animations/set-the-animation-start-time.html => testing/web-platform/tests/web-animations/timing-model/animations/setting-the-start-time-of-an-animation.html
rename : testing/web-platform/tests/web-animations/timing-model/animations/set-the-target-effect-of-an-animation.html => testing/web-platform/tests/web-animations/timing-model/animations/setting-the-target-effect-of-an-animation.html
rename : testing/web-platform/tests/web-animations/timing-model/animations/set-the-timeline-of-an-animation.html => testing/web-platform/tests/web-animations/timing-model/animations/setting-the-timeline-of-an-animation.html
rename : testing/web-platform/tests/web-animations/timing-model/animations/current-time.html => testing/web-platform/tests/web-animations/timing-model/animations/the-current-time-of-an-animation.html
extra : rebase_source : 65a703d85806e12147bba554f3b08ad02bfbb0a6
2018-02-13 15:04:08 +09:00
Jeff Muizelaar 752dcfe2ff Bug 1437965. Remove some unused functionality from StackingContextHelper. r=kats
The only call to IsBackfaceVisible() was removed when we added proper backface
visible support.

MozReview-Commit-ID: ALAF4a0ScQJ

--HG--
extra : rebase_source : 9a138f9ca4244105b4692b340c95e1dbc03f0356
2018-02-13 13:20:46 -05:00
Andrew McCreight 6d7249fb24 Bug 1438257, part 4 - Remove duplicate definition of nsID.h. r=froydnj
Now that this file is all C++, we don't need to duplicate it.

MozReview-Commit-ID: 8nlcGLMnuzV

--HG--
extra : rebase_source : 3fcc2ccd05547de4388f917588d81135b6eb57a8
2018-02-14 10:18:36 -08:00
Andrew McCreight 5f1356669e Bug 1438257, part 3 - C++-ize XPT files. r=froydnj
These are nominally in C, but I don't see any reason for that, given
that we no longer have external consumers. I got rid of "typedef
struct Foo Foo" at the same time.

Also replace a tab I noticed in the definnition of XPT_ANN_LAST.

MozReview-Commit-ID: CFgfiWmuo6r

--HG--
extra : rebase_source : 0bd79ef3055fe1b68a2ec6eaa6eebd0f7e52f730
2018-02-14 10:10:57 -08:00
Andrew McCreight debcf58ff2 Bug 1438257, part 2 - Get rid of extern. r=froydnj
We don't export these any more, so I don't think there's a reason to
mark them extern.

MozReview-Commit-ID: GbkF7HdRUT6

--HG--
extra : rebase_source : 52e4b72d14bc14d5cfeca110ed4842f2facf356e
2018-02-14 09:54:04 -08:00
Andrew McCreight bee3fb4cb7 Bug 1438257, part 1 - Get rid of useless XPT_PUBLIC_* macros. r=froydnj
These macros haven't done anything since 2006, so get rid of them.

MozReview-Commit-ID: GOakDBIt1Mf

--HG--
extra : rebase_source : 9b0ba6ce42e75aab63c5f63681b37cafe15a367f
2018-02-14 09:52:08 -08:00
Emilio Cobos Álvarez 2dc83028d1 servo: Merge #20046 - style: Move most of allowed_in to NonCustomPropertyId (from emilio:less-dumb); r=nox
Also simplify the servo property id to gecko property id conversion to be faster
and less repetitive.

This is in preparation of some patches to properly allow disabled longhands on enabled shorthands, something that we don't contemplate right now.

Source-Repo: https://github.com/servo/servo
Source-Revision: bdbb298bac881d8cf773739e4d7018080b40beb6

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : b8f44fa55ebde80b40339e69a71b94f95f112e11
2018-02-14 13:23:07 -05:00
Dorel Luca 495816f593 Backed out changeset 85e30806ade1 (bug 1404688) for Browser chrome failure on browser/base/content/test/general/browser_compacttheme.js. CLOSED TREE 2018-02-14 21:50:09 +02:00
Matt Howell 02ff8c0219 Bug 1436475 Part 5 - Add a readme and a patch file with our changes to the 7-zip directory. r=agashlin
MozReview-Commit-ID: G8NyEVL0qUx

--HG--
extra : rebase_source : 96c67d27a41159004bcfd09eee634cc2761a8af0
2018-02-13 09:17:07 -08:00
Matt Howell 3b9b2ac6c7 Bug 1436475 Part 4 - Add the 7-zip SFX binary compiled from the new code, and related resources. r=agashlin
MozReview-Commit-ID: JacI5w3f0t5

--HG--
extra : rebase_source : ea0cee5286a32e1472995f8eaa12bb1ca2c4e9ca
2018-02-12 14:52:41 -08:00
Matt Howell 5da642ec8b Bug 1436475 Part 3 - Port our customizations forward to the new 7-zip code. r=agashlin
MozReview-Commit-ID: 7QtV1XTSKch

--HG--
extra : rebase_source : 4579dcbf034c992a6efe44e97536eeee0ac51711
2018-02-12 14:46:37 -08:00
Matt Howell ae7978b35d Bug 1436475 Part 2 - Add the 7-zip 18.01 code. r=agashlin
MozReview-Commit-ID: 17MIhNo2HCY

--HG--
extra : rebase_source : f4f8a1a7f736c6b39c645375b97275d8e410b18c
2018-02-12 13:38:06 -08:00
Matt Howell eb9e47cb47 Bug 1436475 Part 1 - Remove the old 7-zip code. r=agashlin
MozReview-Commit-ID: 8pjfvp8MyL7

--HG--
extra : rebase_source : 3e92a767ddbf47168e5664ccb009fcdef81d796c
2018-02-12 13:37:00 -08:00
Arjun Krishna Babu 554e1160ae Bug 1430060 - Hide Security tab in Page Info when you are on about: pages r=johannh
The contents in Security tab when you're in about: pages is useless or wrong.

MozReview-Commit-ID: Eq5tdKyvuho

--HG--
extra : rebase_source : 683f46ccb43030a4def1ca3c68b1ee732b9e085e
2018-02-13 09:38:55 -07:00
Adrian Wielgosik 1bc4558c83 Bug 1437300 - Remove nsIDocCharset. r=bz
MozReview-Commit-ID: Ldl4utK3JKr

--HG--
extra : rebase_source : 7009469dd13e16d43fcdba7549ad88ccf3eb3552
2018-02-10 19:12:42 +01:00
Nick Thomas 8fe6732ec1 Bug 1425571 - remove deprecated pulse-notify config for jobs that moved to tc-notify, r=aki
MozReview-Commit-ID: 2SPnApHlY2d

--HG--
extra : rebase_source : cf3e43009363827e36458b5e39476ff4f6df3311
2018-02-14 13:13:56 +13:00
Nick Thomas 193b9b5fb1 Bug 1425571 - switch to taskcluster-notify for all but the notify tasks, r=aki
MozReview-Commit-ID: EDmlXF7SIdv

--HG--
extra : rebase_source : 95855171d39b08222a10ddf4c8b00235364ff2d5
2018-02-14 12:57:50 +13:00
Brendan Dahl 5bcf337440 Bug 1434381 - Inline the layout debug overlay into browser menu bar. r=dbaron
This is part of the work to remove XUL overlays. This overlay is only
used once and can be inlined.

MozReview-Commit-ID: 1SE1nobgehE

--HG--
extra : rebase_source : 33d73fa8538da9af626feb53267278ac97554710
2018-01-30 11:18:48 -08:00
Bob Silverberg 58a81b5749 Bug 1436165 - Change extensionControlled strings for home page and new tab page, r=jaws,mstriemer
MozReview-Commit-ID: KcWiCm5nbeB

--HG--
extra : rebase_source : 8941e3c5f33912dfe615905bc2560102adca2ba2
2018-02-07 14:03:23 -05:00
Tim Nguyen 7185846c7b Bug 1404688 - Make headerURL optional and remove text-shadow when there is no headerURL. r=jaws
MozReview-Commit-ID: iHJggOjHBa

--HG--
extra : rebase_source : e9d7513b36f32f4d06b30b1228f688cbcdbdbd0f
2018-02-11 19:28:32 +00:00
Edouard Oger 06724df9cc Bug 1434670 - Synced tabs panels adjustments. r=dao
MozReview-Commit-ID: 8HrlWciU2Rg

--HG--
extra : rebase_source : 69372eeb368398bd6a99151f74439a01bf7e8538
2018-01-31 13:28:28 -05:00