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

630118 Коммитов

Автор SHA1 Сообщение Дата
Alastor Wu c64bb9ac90 Bug 1513681 - part5 : remove event 'AudibleAutoplayMediaOccurred'. r=jaws
This event is used for shield-study which has finished, so we could remove it.

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

--HG--
extra : moz-landing-system : lando
2019-01-04 19:04:39 +00:00
Alastor Wu 048a1e2282 Bug 1513681 - part4 : remove the logic about setting globally blocked in PermissionUI. r=daleharvey
We've handle showing the blocking icon in patch2, so we don't need to set block permission in PermissionUI.

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

--HG--
extra : moz-landing-system : lando
2019-01-04 18:36:20 +00:00
Alastor Wu d861885915 Bug 1513681 - part3 : rename 'AudibleAutoplayChild' actor r=jaws
Use more proper name for actor which will handle all autoplay related events.

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

--HG--
rename : toolkit/actors/AudibleAutoplayChild.jsm => toolkit/actors/AutoplayChild.jsm
extra : moz-landing-system : lando
2019-01-04 18:35:09 +00:00
Alastor Wu f3c146dcd4 Bug 1513681 - part2 : handle 'GloballyAutoplayBlocked' event r=jaws,daleharvey
Handle the process from receiving event to showing the block icon.

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

--HG--
extra : moz-landing-system : lando
2019-01-04 18:33:53 +00:00
Alastor Wu 4d16da70e0 Bug 1513681 - part1 : dispatch 'GloballyAutoplayBlocked' event when site is blocked r=cpearce,smaug
This event is used to notify tab that this site is blocked and we should show the blocking icon for it. Patch2 will handle following details.

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

--HG--
extra : moz-landing-system : lando
2019-01-04 19:05:52 +00:00
Ting-Yu Lin da7650abaa Bug 1517297 - Fix nsIFrame::IsColumnSpanInMulticolSubtree(). r=emilio
After Bug 1507244 Part 2 landed, only block or inline frames can have
NS_FRAME_HAS_MULTI_COLUMN_ANCESTOR bit set. We need to fix
IsColumnSpanInMulticolSubtree() for other types of frames.

In multi-column formatting context, every frame having a
"column-span:all" style will be wrapped by a -moz-column-span-wrapper
frame. We can use this to check whether a non-inline and non-block frame
is in a multi-column subtree or not.

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

--HG--
extra : moz-landing-system : lando
2019-01-04 19:16:28 +00:00
Timothy Guan-tin Chien 28b5c3416c Bug 1514040 - Dispatch events to hidden datetimebox UA Widget r=smaug
The XBL binding implementation relied on nsDateTimeControlFrame to call into
its nsIDateTimeInputArea implementation. This is correct because the XBL binding
is only constructed when the element has a frame. If the value is set while the
element is hidden, the XBL binding will pick up the correct value during construction.

That is not the case for UA Widget. As it is constructed when the DOM is attached,
relying on nsDateTimeControlFrame to send an event when attributes change means
the event won't be sent to the already constructed UA Widget.

This patch fixes that by moving the event dispatching calls originating from
HTMLInputElement out of nsDateTimeControlFrame, so they will behave correctly in
the absence of the frame.

I've also moved the gut of nsDateTimeControlFrame::HasBadInput() to
DateTimeInputTypeBase::HasBadInput(). Content script should be allowed to validate
the input without the frame.

Sadly this means the XBL implementation and the UA Widget implementation
have further diverged. The complexity should go away when we could finally
remove the XBL implementation.

nsDateTimeControlFrame still dispatches a few events to UA Widget, in
AttributeChanged() and SyncDisabledState(), as they are originated from the layout.

The name of the events in AttributeChanged() are incorrect though -- I am correcting
that in this patch too.

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

--HG--
extra : moz-landing-system : lando
2019-01-04 21:53:51 +00:00
bitnotri 542ea80ecd Bug 1461737 - Move nsstring-rs to a better location, r=nika
Differential Revision: https://phabricator.services.mozilla.com/D15743

--HG--
rename : servo/support/gecko/nsstring/Cargo.toml => xpcom/rust/nsstring/Cargo.toml
rename : servo/support/gecko/nsstring/src/conversions.rs => xpcom/rust/nsstring/src/conversions.rs
rename : servo/support/gecko/nsstring/src/lib.rs => xpcom/rust/nsstring/src/lib.rs
extra : moz-landing-system : lando
2019-01-04 22:03:56 +00:00
Brindusan Cristian 590d6223c2 Backed out changeset 87219897a280 (bug 1516554) for reftest failures on draw_rect.html and wpt assertion failures. 2019-01-04 22:29:51 +02:00
Botond Ballo 458b447bbb Bug 1517821 - Add a mochitest for bug 1513232. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D15741

--HG--
extra : moz-landing-system : lando
2019-01-04 20:16:35 +00:00
Rob Wood e957682403 Bug 1517052 - [raptor] Do not report power usage when raptor fails to report results; r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D15744

--HG--
extra : moz-landing-system : lando
2019-01-04 20:09:31 +00:00
WR Updater Bot bf008d5d7e Bug 1517773 - Update webrender to commit 5e06512aee0a2e09379a49111c36f91d0ae489f4 (WR PR #3471). r=kats
https://github.com/servo/webrender/pull/3471

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

--HG--
extra : moz-landing-system : lando
2019-01-04 19:37:50 +00:00
Timothy Guan-tin Chien bd38b39f8a Bug 1512048 - Convert tabmodalprompt binding to JSM module r=Gijs
This converts the tabmodalprompt binding to a class, to be constructed along side with the element
by TabModalPromptBox.

TabModalPromptBox will keep the instances in a map and pass it to the callers, instead of the element.
The tests and callers can access the class instance by passing the element reference to the map.

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

--HG--
rename : toolkit/components/prompts/content/tabprompts.xml => toolkit/components/prompts/content/tabprompts.jsm
extra : moz-landing-system : lando
2019-01-04 19:29:34 +00:00
Timothy Guan-tin Chien b89dfc0417 Bug 1515970 - Don't access creditCards store in _updateSavedFieldNames unless it is enabled r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D15393

--HG--
extra : moz-landing-system : lando
2019-01-04 16:12:43 +00:00
Miko Mynttinen 91278a0c3b Bug 1512244 - Part 8: Use common path in more cases r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D13837

--HG--
extra : moz-landing-system : lando
2019-01-04 18:33:15 +00:00
Miko Mynttinen 234fe21fd4 Bug 1512244 - Part 7: Check the force SC flag first before calling IsStackingContext() r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D13836

--HG--
extra : moz-landing-system : lando
2019-01-04 18:32:46 +00:00
Miko Mynttinen 8f92194a8e Bug 1512244 - Part 6: Handle blend mode in BuildDisplayListForStackingContext() r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D13835

--HG--
extra : moz-landing-system : lando
2019-01-04 18:32:16 +00:00
Miko Mynttinen 0bb814cd60 Bug 1512244 - Part 5: Refactor OOF frame handling r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D13834

--HG--
extra : moz-landing-system : lando
2019-01-04 18:31:51 +00:00
Miko Mynttinen 9b75fc291f Bug 1512244 - Part 4: Avoid call to GetContent() r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D13833

--HG--
extra : moz-landing-system : lando
2019-01-04 18:31:21 +00:00
Miko Mynttinen fde2ba309c Bug 1512244 - Part 3: Split BuildDisplayListForChild fast-path and early exit to separate functions r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D13832

--HG--
extra : moz-landing-system : lando
2019-01-04 18:30:51 +00:00
Miko Mynttinen 1b049b748d Bug 1512244 - Part 2: Avoid style struct lookups in HasOpacity() and Extend3DContext() r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D13831

--HG--
extra : moz-landing-system : lando
2019-01-04 18:30:32 +00:00
Miko Mynttinen b77e6dc486 Bug 1512244 - Part 1: Cleanup DescendIntoChild r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D13830

--HG--
extra : moz-landing-system : lando
2019-01-04 18:30:27 +00:00
Daosheng Mu 6fccd31719 Bug 1516554 - Enable VR process in Nightly Windows. r=kip
Differential Revision: https://phabricator.services.mozilla.com/D15434

--HG--
extra : moz-landing-system : lando
2018-12-28 22:11:18 +00:00
Bryce Van Dyk d217fb09a2 Bug 1515471 - Add gtest for mp4 sample description entry lookup. r=jya
Differential Revision: https://phabricator.services.mozilla.com/D15442

--HG--
extra : moz-landing-system : lando
2019-01-04 17:57:18 +00:00
Bryce Van Dyk d93e35223b Bug 1515471 - Tidy mp4parser test cases. r=jya
Driveby tidying:
- Tidy and clarify comment impacted by global clang-formatting.
- Update comments on two test cases disabled by bug 1224019. These tests no
  longer have log spam issues, and have some value as sanity tests, but remain
  disabled due to being resource hogs. Comments indicate this.

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

--HG--
extra : moz-landing-system : lando
2019-01-03 14:14:24 +00:00
Bryce Van Dyk 49eadf9b1e Bug 1515471 - Persist the track fragment header box on the Moof class. r=jya
Persisting this box lets us use it later while indexing into metadata.
Importantly, it lets us look up the appropriate sample description entry, which
lets us determine if a fragment is associated with crypto information in the
init segment.

Being able to do this is required for cbcs encryption. This will be done in a
follow up bug: Bug 1487416 (and possibly others).

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

--HG--
extra : moz-landing-system : lando
2019-01-03 14:14:00 +00:00
Bryce Van Dyk 07b9273ae0 Bug 1515471 - Have the moof parser store if sample description entries contain crypto info. r=jya
This is required to disambiguate if samples should be considered encrypted or
not when parsing certain cbcs encrypted files. Unlike with cenc encryption, cbcs
encrypted media may have fragments that lack characteristics from which we can
infer encryption. Because of this we need to store and trust this information
from the sample description box.

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

--HG--
extra : moz-landing-system : lando
2019-01-04 17:57:04 +00:00
Bryce Van Dyk 5daa213b32 Bug 1515471 - Remove unused code from MoofParser.h r=jya
The following code appears to be dead and is removed:
- The AuxInfo class.
- Moof::ParseSaiz.
- Moof::ParseSaio.
- MoofParser::ParseSinf.

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

--HG--
extra : moz-landing-system : lando
2019-01-03 14:13:09 +00:00
Mark Banner 73f1f5f35d Bug 1517707. Update ESLint related modules to latest versions. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D15715

--HG--
extra : moz-landing-system : lando
2019-01-04 16:44:49 +00:00
Dustin J. Mitchell aa7a004e57 Bug 1517701 - allow docker-worker:capability:device:*, too r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D15736

--HG--
extra : moz-landing-system : lando
2019-01-04 17:44:15 +00:00
Jan de Mooij 8ce3159350 Bug 1517690 - Fix BaselineInspector to match new CacheIR ops for WindowProxy unwrapping. r=evilpie
Differential Revision: https://phabricator.services.mozilla.com/D15729

--HG--
extra : moz-landing-system : lando
2019-01-04 17:47:39 +00:00
Cosmin Sabou 3de3011707 Backed out changeset dbea03a5c55e (bug 1497146) for bmsvc bustages on SessionStoreUtils.
SessionStoreUtils

--HG--
rename : dom/chrome-webidl/SessionStoreUtils.webidl => toolkit/components/sessionstore/nsISessionStoreUtils.idl
rename : toolkit/components/sessionstore/SessionStoreUtils.cpp => toolkit/components/sessionstore/nsSessionStoreUtils.cpp
2019-01-04 19:37:37 +02:00
Jan de Mooij cc33e58220 Bug 1516406 - Fix DumpScopeChain to propagate exceptions from JSFunction::getOrCreateScript correctly. r=iain
Differential Revision: https://phabricator.services.mozilla.com/D15579

--HG--
extra : moz-landing-system : lando
2019-01-04 16:53:01 +00:00
Cosmin Sabou c635221c73 Backed out changeset 227f1a73b16f (bug 1477084) for spidermonkey bustages on tests/debug/Frame-onStep-generator-resumption-01.js 2019-01-04 18:59:03 +02:00
Tom Prince c6de74bcd4 Bug 1517652: [release] Use old signing for old complete mars; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D15693

--HG--
extra : moz-landing-system : lando
2019-01-04 16:38:52 +00:00
Alphan Chen 15328d9c7b Bug 1497146 part 1 - Add SessionStoreUtils.webidl r=nika
Let SessionStoreUtils be a WebIDL namespace, rather than a XPCOM service

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

--HG--
rename : toolkit/components/sessionstore/nsISessionStoreUtils.idl => dom/chrome-webidl/SessionStoreUtils.webidl
rename : toolkit/components/sessionstore/nsSessionStoreUtils.cpp => toolkit/components/sessionstore/SessionStoreUtils.cpp
extra : moz-landing-system : lando
2019-01-04 16:26:13 +00:00
Jason Orendorff 317e3adf36 Bug 1477084 - Fix assertion with Debugger forcing return from an async generator before its initial yield. r=jimb
Differential Revision: https://phabricator.services.mozilla.com/D14789

--HG--
extra : moz-landing-system : lando
2019-01-04 16:22:31 +00:00
arthur.iakab 9830caa477 Backed out changeset 5f6139ef7c2c (bug 1515261) for causing Windows build bustages CLOSED TREE 2019-01-04 18:29:53 +02:00
Tom Schuster 79d3c5244b Bug 571074 - Mark nsITransferable.getTransferData as [must_use]. r=mats
Differential Revision: https://phabricator.services.mozilla.com/D13454

--HG--
extra : moz-landing-system : lando
2019-01-04 16:16:59 +00:00
David Major 77a5498d4f Bug 1517586 - Enable skia neon code on aarch64-windows with clang-cl r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D15678

--HG--
extra : moz-landing-system : lando
2019-01-03 22:11:13 +00:00
Noemi Erli f04e0dc505 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-01-04 18:14:35 +02:00
Noemi Erli c32eaed37e Merge inbound to mozilla-central. a=merge 2019-01-04 18:11:50 +02:00
Noemi Erli 1617711833 Merge autoland to mozilla-central. a=merge 2019-01-04 18:11:07 +02:00
WR Updater Bot ff902c922f Bug 1517742 - Update webrender to commit e8ef39b4499aa93e008a25e851c01f4dff36b301 (WR PR #3470). r=kats
https://github.com/servo/webrender/pull/3470

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

--HG--
extra : moz-landing-system : lando
2019-01-04 16:02:16 +00:00
WR Updater Bot 177e762bb0 Bug 1517721 - Update webrender to commit 12250134e710e8a0435b1b678fa4fb056e11fecc (WR PR #3468). r=kats
https://github.com/servo/webrender/pull/3468

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

--HG--
extra : moz-landing-system : lando
2019-01-04 15:38:59 +00:00
Andrew Halberstadt ca42ae34eb Bug 1515261 - [mozversioncontrol] Fix unicode env string on Windows, r=sheehan
Differential Revision: https://phabricator.services.mozilla.com/D15727

--HG--
extra : moz-landing-system : lando
2019-01-04 15:31:56 +00:00
Nicolas B. Pierron b68f36a865 Bug 1451385 - ARM64: Update the last profiling frame after a JSOP_RESUME return opcode. r=sstangl 2019-01-04 14:52:47 +01:00
Noemi Erli 99533b6e8d Backed out changeset bb2c3ab2874b (bug 1517150) for causing Bug 1517718 a=backout 2019-01-04 15:23:40 +02:00
WR Updater Bot 6ddd64f365 Bug 1517678 - Update webrender to commit da88c56f2448e66421fe8e2cab386a61e8b956b5 (WR PR #3466). r=kats
https://github.com/servo/webrender/pull/3466

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

--HG--
extra : moz-landing-system : lando
2019-01-04 13:21:54 +00:00
Florin Strugariu 89ba457187 Bug 1512615 Support screenshots for tests r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D13972

--HG--
extra : moz-landing-system : lando
2019-01-04 13:02:44 +00:00