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

617955 Коммитов

Автор SHA1 Сообщение Дата
Jean-Yves Avenard 38ff84370c Bug 1496529 - P6. Always run EMEDecryptor on the decoder's taskqueue. r=bryce
P2 changed the way the H264Converter would be calling the decoder. The assumption in the EMEDecryptor was pretty incorrect to start with.

Depends on D7865

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

--HG--
extra : moz-landing-system : lando
2018-10-09 22:58:05 +00:00
Jean-Yves Avenard 26ace1a1c9 Bug 1496529 - P5. Don't unnecessarily wait on decoder to shutdown r=bryce
Depends on D7864

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

--HG--
extra : moz-landing-system : lando
2018-10-09 16:59:14 +00:00
Jean-Yves Avenard 2ae449a166 Bug 1496529 - P4. Remove unnecessary code. r=bryce
TaskQueue no longer requires explicit shutdown

Depends on D7862

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

--HG--
extra : moz-landing-system : lando
2018-10-09 16:59:12 +00:00
Jean-Yves Avenard e9c79b802d Bug 1496529 - P3. Make the Apple H264 decoder provide 0 latency option. r=bryce
When used with the LowLatency option, we guarantee that the stream will contain no B-frame, as such we can reduce the re-ordering queue to zero. The apple VT decoder already returns frames in decode order making this change trivial.

Depends on D7861

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

--HG--
extra : moz-landing-system : lando
2018-10-09 16:59:05 +00:00
Jean-Yves Avenard 523200b148 Bug 1496529 - P2. Make H264Converter use provided decoder's TaskQueue. r=bryce
The H264Converter can be used on a thread that isn't a nsThread or a TaskQueue, so having the H264Converter dispatching tasks isn't going to work

So instead we run all the code on the decoder's taskqueue using promise chaining.
All internal methods are made to assert that they are running on the task queue accordingly

Depends on D7860

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

--HG--
extra : moz-landing-system : lando
2018-10-09 23:05:40 +00:00
Emilio Cobos Álvarez ddbbaf6156 Bug 1497059 - Bail out on empty dtRect. r=mstange
I thought it was going to be trivial to add a test-case for this with a scale
transform and such, but I haven't been able to.

This restores the wallpaper that there was before my change.

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

--HG--
extra : moz-landing-system : lando
2018-10-09 23:09:39 +00:00
Kartikaya Gupta a3f94d89fc Bug 1497676 - Drop defunct MOZ_B2G ifdef. r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D8148

--HG--
extra : moz-landing-system : lando
2018-10-09 21:11:56 +00:00
Daniel Holbert 12fe521b72 Bug 1495470: Only let 'contain:layout/paint' create stacking contexts on frames that support it. r=dbaron
Differential Revision: https://phabricator.services.mozilla.com/D7926

--HG--
extra : moz-landing-system : lando
2018-10-09 21:04:03 +00:00
Mike Hommey ca1d6f470f Bug 1497382 - Make symbolstore.py fail when dump_syms fails r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D8048

--HG--
extra : moz-landing-system : lando
2018-10-09 15:55:57 +00:00
David Walsh 596770203c Bug 1314057 - Move old debugger's multiple-windows, tab and target actors tests. r=loganfsmyth
--HG--
rename : devtools/client/debugger/test/mochitest/browser_dbg_multiple-windows.js => devtools/client/shared/test/browser_dbg_multiple-windows.js
rename : devtools/client/debugger/test/mochitest/browser_dbg_navigation.js => devtools/client/shared/test/browser_dbg_navigation.js
rename : devtools/client/debugger/test/mochitest/browser_dbg_target-scoped-actor-01.js => devtools/client/shared/test/browser_dbg_target-scoped-actor-01.js
rename : devtools/client/debugger/test/mochitest/browser_dbg_target-scoped-actor-02.js => devtools/client/shared/test/browser_dbg_target-scoped-actor-02.js
rename : devtools/client/debugger/test/mochitest/doc_script-switching-01.html => devtools/client/shared/test/doc_script-switching-01.html
rename : devtools/client/debugger/test/mochitest/doc_script-switching-02.html => devtools/client/shared/test/doc_script-switching-02.html
2018-10-08 13:21:41 -05:00
David Walsh cae700c292 Bug 1314057 - Remove duplicated test between old and new debugger. r=loganfsmyth 2018-10-08 13:04:50 -05:00
David Walsh 14f2f48d33 Bug 1314057 - Move listtabs and listaddons tests to shared. r=loganfsmyth
--HG--
rename : devtools/client/debugger/test/mochitest/addon1.xpi => devtools/client/shared/test/addon1.xpi
rename : devtools/client/debugger/test/mochitest/addon2.xpi => devtools/client/shared/test/addon2.xpi
rename : devtools/client/debugger/test/mochitest/browser_dbg_listaddons.js => devtools/client/shared/test/browser_dbg_listaddons.js
rename : devtools/client/debugger/test/mochitest/browser_dbg_listtabs-01.js => devtools/client/shared/test/browser_dbg_listtabs-01.js
rename : devtools/client/debugger/test/mochitest/browser_dbg_listtabs-02.js => devtools/client/shared/test/browser_dbg_listtabs-02.js
rename : devtools/client/debugger/test/mochitest/browser_dbg_listtabs-03.js => devtools/client/shared/test/browser_dbg_listtabs-03.js
rename : devtools/client/debugger/test/mochitest/doc_empty-tab-01.html => devtools/client/shared/test/doc_empty-tab-01.html
rename : devtools/client/debugger/test/mochitest/doc_empty-tab-02.html => devtools/client/shared/test/doc_empty-tab-02.html
2018-10-08 13:02:13 -05:00
David Walsh 6a0e0d9abe Bug 1314057 - Move globalactor and global method override tests. r=loganfsmyth
--HG--
rename : devtools/client/debugger/test/mochitest/browser_dbg_global-method-override.js => devtools/client/debugger/new/test/mochitest/browser_dbg_global-method-override.js
rename : devtools/client/debugger/test/mochitest/doc_global-method-override.html => devtools/client/debugger/new/test/mochitest/examples/doc_global-method-override.html
rename : devtools/client/debugger/test/mochitest/browser_dbg_globalactor.js => devtools/client/shared/test/browser_dbg_globalactor.js
rename : devtools/client/debugger/test/mochitest/testactors.js => devtools/client/shared/test/testactors.js
2018-10-08 12:08:05 -05:00
Gurzau Raul 2ab30dfc12 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-10-10 01:04:25 +03:00
Gurzau Raul b85cacc85f Merge inbound to mozilla-central. a=merge 2018-10-10 00:59:57 +03:00
Gurzau Raul 63f0c51158 Merge autoland to mozilla-central. a=merge 2018-10-10 00:58:04 +03:00
Eric Faust d31747b9d4 Bug 1496238 - Part 2: Allow BinAST directives files in jit_tests. (r=Waldo)
--HG--
extra : rebase_source : cd84db830314cb7b93ae539892cba383e036fa41
2018-10-09 14:17:43 -07:00
Eric Faust 2ec57d3991 Bug 1496238 - Part 1: Allow runtime BinAST testing with jit_tests. (r=jorendorff)
--HG--
extra : rebase_source : bf6a2ec5193d7a8259e3d6e8a37862ded43523c5
2018-10-09 14:17:43 -07:00
Manuel Rego Casasnovas d9ecddc9fa Bug 1491235: [css-contain] Make 'contain:layout' (not 'contain:size') suppress baseline measurements r=dholbert
The CSSWG has recently resolved that layout containment
suppress baseline alignment, while size containment does not:
https://github.com/w3c/csswg-drafts/issues/2995

Spec text (https://drafts.csswg.org/css-contain/#containment-layout):
  "7. For the purpose of the vertical-align property,
   or any other property whose effects need to relate
   the position of the containing element's baseline
   to something other than its descendants,
   the containing element is treated as having no baseline."

And a note in (https://drafts.csswg.org/css-contain/#containment-size):
  "Note: size containment does not suppress baseline alignment.
   See layout containment for that."

This patch does this change just switching IsContainSize()
by IsLayoutSize() in several places related to baseline alignment
in the source code.

With the patch several WPT tests start to pass. Apart from that,
some of the tests under vendor-imports are updated to follow
the new behavior.

--HG--
extra : amend_source : 05dc9a320afeb1d58981e2bd8bc47b435999f2f9
2018-10-09 14:13:13 -07:00
Bogdan Tara 747771a75a Backed out 2 changesets (bug 1248619) for devtools/client/responsive.html/test/unit/test_change_device.js failures
Backed out changeset fb2a9e0b7538 (bug 1248619)
Backed out changeset ae15dbcedd8a (bug 1248619)
2018-10-09 22:43:50 +03:00
Sebastian Hengst b5b8b2d8c3 Bug 1494928 [wpt PR 13258] - Simplify UUID RegExp because OS variants: Set macOS back to passing. a=wpt-fix 2018-10-09 22:18:20 +03:00
Gabriel Luong f1a275aac1 Bug 1248619 - Part 3: Restore the previous viewport size, user agent, display pixel ratio and touch simultation properties. r=rcaliman
We also provided reasonable defaults to all our SErvices.prefs getter in case an user's profile
is somehow missing those prefs.
2018-10-09 14:53:29 -04:00
Gabriel Luong 8ab4b43309 Bug 1248619 - Part 2: Restore the previous device state in RDM. r=rcaliman 2018-10-09 14:53:29 -04:00
Sebastian Hengst 44769c9e01 Backed out changeset 3ffc12842207 (bug 1487022) for various spidermonkey failures, e.g. jit-read-u16-from-mdim-array.js. CLOSED TREE 2018-10-09 21:10:08 +03:00
Masayuki Nakano c38a77ce26 Bug 1497546 - Disable new behavior of keyCode and charCode of keypress event r=smaug a=Aryx
Summary:
The fix of bug 1479964 breaks some web apps using Google Closure including
Google's apps.  So, for Nightly testers, we should disable the new behavior
until Google Closure fixes it or we can disable the new behavior per web apps.

Reviewers: smaug

Reviewed By: smaug

Bug #: 1497546

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

--HG--
extra : histedit_source : 03f59268c220297040c1c5186e62a05710d468b9
2018-10-09 21:04:37 +03:00
shindli 089182bee5 Merge inbound to mozilla-central. a=merge 2018-10-09 19:24:28 +03:00
Chris Manchester 9712d79b53 Bug 1497373 - Guard against relying on an empty source directory referred to by an jar.mn wildcard in the Tup backend. r=firefox-build-system-reviewers,mshal
Differential Revision: https://phabricator.services.mozilla.com/D8047

--HG--
extra : moz-landing-system : lando
2018-10-09 13:05:32 +00:00
Narcis Beleuzu 6f7c4e28a5 Backed out changeset 3bc82182725e (bug 1493081) for android bustages. CLOSED TREE 2018-10-09 15:18:51 +03:00
Dão Gottwald a1df8acd6c Bug 1497464 - UrlbarInput value setter needs to call formatValue. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D8069

--HG--
extra : moz-landing-system : lando
2018-10-09 11:40:25 +00:00
Jan Horak 697b7b3f5d Bug 1493081 - Added nsIWidget::GetDesktopToDeviceScaleByScreen for scale factor lookup by window position; r=mattwoodrow
We've added nsIWidget::GetDesktopToDeviceScaleByScreen which will return scale factor of the newly placed window
according to its position on the display. This change is to move implementation to the nsIWidget derived classes.
We need that for GTK Wayland, because on the Wayland we cannot determine absolute position of the window, we
need to use parent's window scale factor. For other platforms the GetDesktopToDeviceScaleByScreen is implemented
in nsBaseWidget.

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

--HG--
extra : moz-landing-system : lando
2018-10-09 11:00:47 +00:00
Michael Ratcliffe 2150b8be21 Bug 1493937 - Highlighting the various margin/border/padding/content regions from the box-model does not work anymore r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D8020

--HG--
extra : moz-landing-system : lando
2018-10-09 07:41:35 +00:00
Michael Ratcliffe 1341efabb4 Bug 1496793 - Event telemetry should trim values if length > 80 chars r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D7989

--HG--
extra : moz-landing-system : lando
2018-10-08 17:12:25 +00:00
Michael Ratcliffe 5000a5eeab Bug 1488406 - Allow finish() to measure in seconds n addition to ms r=janerik
gfritzsche asked me to use this method to add compatibility to measure the time in seconds.

At the moment we are forced to clone `devtools/client/shared/TelemetryStopwatch.jsm` so that we can get it working the way we need.

The problem is that it measure time in ms when using start() finish() etc. and that creates too many entries in our charts and makes them next to impossible to read.

It would be much better if we could measure the time in seconds instead.

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

--HG--
extra : moz-landing-system : lando
2018-10-09 08:59:42 +00:00
yulia d2ae0d6505 Bug 1488376 - Use target.getFront to instantiate ReflowFront; r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D7888

--HG--
extra : moz-landing-system : lando
2018-10-09 10:01:19 +00:00
yulia 498cbdfbe4 Bug 1488380 - update RDM emulation front instantiation with comments, move to getFront elsewhere; r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D8006

--HG--
extra : moz-landing-system : lando
2018-10-09 10:16:38 +00:00
Narcis Beleuzu e824cdada7 Backed out changeset 015250ccee42 (bug 1476220) for causing en-US failures on identity-popup-host 2018-10-09 13:07:09 +03:00
Alexandre Poirot c6d9d13e6e Bug 1492265 - Remove xpcshell specifics from BrowsingContextTargetActor and ParentProcessTargetActor. r=jdescottes
Now that xpcshell no longer uses ParentProcessTargetActor, we can remove comments about it using it.
We can also remove a couple of null checks against docShell that were specific to this usecase.

MozReview-Commit-ID: 67sugv4bZC3

Depends on D7416

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

--HG--
extra : moz-landing-system : lando
2018-10-09 09:31:10 +00:00
Alexandre Poirot 687cff632b Bug 1492265 - Use a content process target actor for xpcshell debugging. r=jdescottes
MozReview-Commit-ID: J9XTgC0EBPG

Depends on D7415

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

--HG--
extra : moz-landing-system : lando
2018-10-09 09:31:08 +00:00
shindli 3f86c4c860 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-10-09 12:30:40 +03:00
shindli 80ac71c1c5 Merge inbound to mozilla-central. a=merge 2018-10-09 12:27:34 +03:00
Johann Hofmann 79c5839764 Bug 1476220 - Show a "site information" header in the identity popup. r=paolo
Differential Revision: https://phabricator.services.mozilla.com/D7090

--HG--
extra : moz-landing-system : lando
2018-10-09 09:11:01 +00:00
Daisuke Akatsuka dbf968f31f Bug 1494547: Store actual connection information. r=jdescottes
Depends on D7842

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

--HG--
extra : moz-landing-system : lando
2018-10-09 08:45:47 +00:00
Daisuke Akatsuka cfcc43a224 Bug 1494547: Store connection settings to runtime object. r=jdescottes
Depends on D7039

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

--HG--
extra : moz-landing-system : lando
2018-10-09 05:47:52 +00:00
yulia 3b9941d99e Bug 1488377 - Use target.getFront to instantiate CssPropertiesFront; r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D7886

--HG--
extra : moz-landing-system : lando
2018-10-08 15:01:45 +00:00
Alessio Placitelli 53d248ebfe Bug 1497139 - Version bump for new HCT library release. r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D8059

--HG--
extra : moz-landing-system : lando
2018-10-09 07:54:00 +00:00
Nazım Can Altınova ca2124b63c Bug 1414383 - Return an error if nm requires xcode license to be accepted during symbolication r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D8037

--HG--
extra : moz-landing-system : lando
2018-10-09 03:08:43 +00:00
vinoth 0b7d472391 Bug 1491759 - Replaced eval with loadSubScript from loadPrivilegedScript() in specialpowersAPI.js r=JuniorHsu
Differential Revision: https://phabricator.services.mozilla.com/D7975

--HG--
extra : moz-landing-system : lando
2018-10-08 15:54:48 +00:00
Jean-Yves Avenard 16852a7fe4 Bug 1495025 - P7. Silence compilation warning r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D7977

--HG--
extra : moz-landing-system : lando
2018-10-08 18:57:58 +00:00
Haik Aftandilian ef8195ebcb Bug 1497408 - Make NS_MACPREFERENCESREADER_CID unique r=spohl
Differential Revision: https://phabricator.services.mozilla.com/D8057

--HG--
extra : moz-landing-system : lando
2018-10-09 05:47:40 +00:00
Bumsik Kim 90d3be0a4c Bug 1496383 - Fix state error cases of MediaRecorder to match the W3C spec r=jya
Fix a bug that the current MediaRecorder's state error cases does not match the W3C spec.
pause() and resume() should throw an INVAILD_STATE_ERR only when it is inactive state, making them
independant.
Simply changing if statements is enough because the underlying encoder object (TrackEncoder) will
ignore Suspend/Resume calls when it is already suspended/recording so there won't be side-effects by
multiple pause()/resume() calls.

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

--HG--
extra : moz-landing-system : lando
2018-10-08 09:06:07 +00:00