mirror of
https://github.com/roytam1/palemoon27.git
synced 2026-05-26 14:30:27 +00:00
058eb0d0e1
- Bug 1192101 - Part 1 - Support PresentationRequest / PresentationAvailability / getSession(s). Part 1 - WebIDL Bindings. r=smaug (966c9ef0cc) - Bug 1192101 - Part 2 - Support PresentationRequest / PresentationAvailability / getSession(s). Part 2 - Change notification & event dispatching. r=smaug (884dc29bbf) - Bug 1192101 - Part 3 - Support PresentationRequest / PresentationAvailability / getSession(s). Part 3 - Adjust errors. r=smaug (deff3602fb) - Bug 1201805 - [Presentation WebAPI] Fix collaboration issues with control channel. Part 2 - Adjust the timing to send offer. r=smaug (12fd6daaf6) - Bug 1192101 - Part 4 -Support PresentationRequest / PresentationAvailability / getSession(s). Part 4 - Rename PresentationSessionInfo relevant classes. r=smaug (426ecdf6bc) - Bug 1202582 - Part 2 - [Presentation WebAPI] Ensure incoming messages are well delivered to receiver pages. Part 2 - PresentationSessionInfo. r=smaug (8063fb8b0c) - Bug 1202582 - Part 1 - Presentation WebAPI] Ensure incoming messages are well delivered to receiver pages. Part 1 - PresentationSessionTransport. r=jdm (4557d46a69) - Bug 1192101 - Part 5 - Support PresentationRequest / PresentationAvailability / getSession(s). Part 5 - Tests. r=smaug (09ed937625) - Bg 950660: Part 1: Support bind in TCPSocket from content process r=jdm (a4c5a6e59d) - Bug 950660: Part 1: Support bind in TCPSocket from content process r=jdm Bug 950660: Part 2 - Change TCPSocket interface to TCPSocketChild and unbitrot r=jdm Bug 950660: Part 3 - make TCPSocket/TCPSocketChild interface an IDL interface r=jdm (4694a7afa8) - Bug 885982 - Part 4: Remove all traces of JS implementation. r=asuth (0b4308ac2b) - Bug 1171760: P6. Use MediaSourceSamples logging in ContainerParser. r=cpearce (83abe7a45f) - Bug 1186257 - Fix formatting. r=jya (33715d7cd7) - Bug 1171760: P5. Add MediaSourceSamples logging. r=cpearce (5ebfc707ec) - Bug 1197563 - Polyfill __func__ for MSVC 2013 and earlier. r=froydnj (c5d0f4edde) - Bug 1186257 - Use default dtor in ContainerParser. r=jya (270678ff2a) - Bug 1188150 - Move ContainerParser dtor to implementation. r=jya (67ece68407) - Bug 1183196: [MSE] P3. Slightly increase debugging information. r=kentuckyfriedtakahe (dbc73818a3) - fix spacing (7407c57db7)
58 lines
1.3 KiB
C++
58 lines
1.3 KiB
C++
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
|
/* vim: set ts=8 sts=2 et sw=2 tw=80: */
|
|
/* 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/. */
|
|
|
|
#ifndef mozilla_dom_DeviceStorageFileSystem_h
|
|
#define mozilla_dom_DeviceStorageFileSystem_h
|
|
|
|
#include "mozilla/dom/FileSystemBase.h"
|
|
#include "nsString.h"
|
|
|
|
class nsDOMDeviceStorage;
|
|
|
|
namespace mozilla {
|
|
namespace dom {
|
|
|
|
class DeviceStorageFileSystem
|
|
: public FileSystemBase
|
|
{
|
|
public:
|
|
DeviceStorageFileSystem(const nsAString& aStorageType,
|
|
const nsAString& aStorageName);
|
|
|
|
void
|
|
Init(nsDOMDeviceStorage* aDeviceStorage);
|
|
|
|
// Overrides FileSystemBase
|
|
|
|
virtual void
|
|
Shutdown() override;
|
|
|
|
virtual nsPIDOMWindow*
|
|
GetWindow() const override;
|
|
|
|
virtual void
|
|
GetRootName(nsAString& aRetval) const override;
|
|
|
|
virtual bool
|
|
IsSafeFile(nsIFile* aFile) const override;
|
|
|
|
virtual bool
|
|
IsSafeDirectory(Directory* aDir) const override;
|
|
private:
|
|
virtual
|
|
~DeviceStorageFileSystem();
|
|
|
|
nsString mStorageType;
|
|
nsString mStorageName;
|
|
|
|
uint64_t mWindowId;
|
|
};
|
|
|
|
} // namespace dom
|
|
} // namespace mozilla
|
|
|
|
#endif // mozilla_dom_DeviceStorageFileSystem_h
|