RPM build fix (reverted CI changes which will need to be un-reverted or made conditional) and vendor Rust dependencies to make builds much faster in any CI system.

This commit is contained in:
Adam Ierymenko
2022-06-08 07:32:16 -04:00
parent 373ca30269
commit d5ca4e5f52
12611 changed files with 2898014 additions and 284 deletions

View File

@@ -0,0 +1,41 @@
/* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
* You can obtain one at http://mozilla.org/MPL/2.0/.
*
* The origin of this IDL file is
* https://w3c.github.io/presentation-api/#interface-presentationconnectioncloseevent
*/
enum PresentationConnectionClosedReason
{
// The communication encountered an unrecoverable error.
"error",
// |PresentationConnection.close()| is called by controlling browsing context
// or the receiving browsing context.
"closed",
// The connection is closed because the destination browsing context
// that owned the connection navigated or was discarded.
"wentaway"
};
[Constructor(DOMString type,
PresentationConnectionCloseEventInit eventInitDict),
Pref="dom.presentation.enabled"]
interface PresentationConnectionCloseEvent : Event
{
readonly attribute PresentationConnectionClosedReason reason;
// The message is a human readable description of
// how the communication channel encountered an error.
// It is empty when the closed reason is closed or wentaway.
readonly attribute DOMString message;
};
dictionary PresentationConnectionCloseEventInit : EventInit
{
required PresentationConnectionClosedReason reason;
DOMString message = "";
};