mirror of
https://github.com/roytam1/palemoon27.git
synced 2026-05-26 14:18:48 +00:00
9fd132e8a3
- Bug 1153248, re-enable a bunch of tests that now work with e10s, r=billm (c7d1a1d95) - Bug 1113086 - AudioChannel policy in Browser API - patch 1 - BrowserElementAudioChannel, r=ehsan (b25164d4f) - Bug 1158798 - Properly initialize the LookAndFeel cache in the child. r=mstange. (0f4232b5c) - Bug 1113086 - AudioChannel policy in Browser API - patch 2 - IPC communication between AudioChannelServices, r=ehsan (a2132f4d4) - Bug 1113086 - AudioChannel policy in Browser API - patch 3 - right management of audiochannel-activity events in child processes, r=ehsan (d1bd88e79) - Bug 1150727 - Enable software vsync refresh driver on Linux. r=kats (a991d3c25) - Bug 1113086 - AudioChannel policy in Browser API - patch 4 - Muted by default, e=alwu (a8978ef69) - Bug 1167064 - Patch3: Update mochitests for switching to Bluetooth APIv2. r=bz (f02729d0d) - Bug 1113086 - AudioChannel policy in Browser API - patch 5 - nsTObserverArray instead hashtables, r=ehsan, r=alwu (8f9aa5d4f) - Bug 1113086 - AudioChannel policy in Browser API - patch 6 - media-playback has to be dispatched async, r=alwu (da4da2207) - Bug 1113086 - AudioChannel policy in Browser API - patch 7 - Support non-app iframe, r=alwu (7078c3df5) - Bug 1174733 - Browser API: iframe.executeScript. r=kanru, r=bholley (5e19f9186) - Bug 1146355: Prepare build system to support Bluetooth APIs v1 and v2, r=shuang (ffe7bf5ef) - Bug 1156716: Build GATT backend as part of Bluetooth v1, r=joliu (033da499a) - Bug 1168343 - Remove the improper MOZ_ASSERT in |BluetoothServiceBluedroid::BondStateChangedNotification|. r=shuang (10d398b57) - Bug 1128386 - Handle |STATUS_FAIL| in |BondStateChangedNotification()|. r=tzimmermann (0bb76982f) - Bug 1164498: Remove |DispatchBluetoothReply| from |BluetoothServiceBluedroid|, r=btian (c027eb350) - Bug 1167064 - Patch1: Switch to bluetooth APIv2. r=shuang (37c775331) - Bug 1153717 - [Stingray] Update document reference link on InputPort API. r=baku, a=NPOTB (550bd985d) - Bug 1179718 - Rename CheckPermissions to CheckAnyPermissions. r=bz (b8e4bf1b7) - Bug 1152702 - Fix upper bounds of ContiguousEnumSerializer for BluetoothStatus and BluetoothSspVariant. r=tzimmermann (30ec5dc1a) - Bug 1162893 - Fix BluetoothGattWriteType serialization problem. f=elin, r=jocelyn (d36e089da) - Bug 1152631 - We no longer display category data for platform data in call tree, r=jsantell (6e2e877a0) - Bug 1164338 - Tests that the style markers have restyleHints. r=pbrosset (d6c357832) - Bug 1058898 - Enable e10s tests on the performance tool. r=vp (18c8324c3) - Bug 814497 - Fix nsScriptErrorWithStack constructor. r=ehsan (8096b8a8a) - Bug 814497 followup: Add missing 'override' keyword to nsScriptErrorWithStack method 'GetStack'. rs=ehsan (30889b974)
97 lines
3.6 KiB
Plaintext
97 lines
3.6 KiB
Plaintext
/* -*- Mode: IDL; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
|
/* vim: set ts=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/. */
|
|
|
|
#include "nsISupports.idl"
|
|
|
|
interface nsIDOMDOMRequest;
|
|
interface nsIFrameLoader;
|
|
|
|
[scriptable, function, uuid(c0c2dd9b-41ef-42dd-a4c1-e456619c1941)]
|
|
interface nsIBrowserElementNextPaintListener : nsISupports
|
|
{
|
|
void recvNextPaint();
|
|
};
|
|
|
|
%{C++
|
|
#define BROWSER_ELEMENT_API_CONTRACTID "@mozilla.org/dom/browser-element-api;1"
|
|
#define BROWSER_ELEMENT_API_CID \
|
|
{ 0x651db7e3, 0x1734, 0x4536, \
|
|
{ 0xb1, 0x5a, 0x5b, 0x3a, 0xe6, 0x44, 0x13, 0x4c } }
|
|
%}
|
|
|
|
/**
|
|
* Interface to the BrowserElementParent implementation. All methods
|
|
* but setFrameLoader throw when the remote process is dead.
|
|
*/
|
|
[scriptable, uuid(26a832d1-9d71-43ef-9d46-9d7c8ec33f00)]
|
|
interface nsIBrowserElementAPI : nsISupports
|
|
{
|
|
const long FIND_CASE_SENSITIVE = 0;
|
|
const long FIND_CASE_INSENSITIVE = 1;
|
|
|
|
const long FIND_FORWARD = 0;
|
|
const long FIND_BACKWARD = 1;
|
|
|
|
void setFrameLoader(in nsIFrameLoader frameLoader);
|
|
|
|
void setVisible(in boolean visible);
|
|
nsIDOMDOMRequest getVisible();
|
|
void setActive(in boolean active);
|
|
boolean getActive();
|
|
|
|
void sendMouseEvent(in DOMString type,
|
|
in uint32_t x,
|
|
in uint32_t y,
|
|
in uint32_t button,
|
|
in uint32_t clickCount,
|
|
in uint32_t mifiers);
|
|
void sendTouchEvent(in DOMString aType,
|
|
[const, array, size_is(count)] in uint32_t aIdentifiers,
|
|
[const, array, size_is(count)] in int32_t aXs,
|
|
[const, array, size_is(count)] in int32_t aYs,
|
|
[const, array, size_is(count)] in uint32_t aRxs,
|
|
[const, array, size_is(count)] in uint32_t aRys,
|
|
[const, array, size_is(count)] in float aRotationAngles,
|
|
[const, array, size_is(count)] in float aForces,
|
|
in uint32_t count,
|
|
in long aModifiers);
|
|
void goBack();
|
|
void goForward();
|
|
void reload(in boolean hardReload);
|
|
void stop();
|
|
nsIDOMDOMRequest download(in DOMString url,
|
|
[optional] in jsval options);
|
|
nsIDOMDOMRequest purgeHistory();
|
|
nsIDOMDOMRequest getScreenshot(in uint32_t width,
|
|
in uint32_t height,
|
|
[optional] in DOMString mimeType);
|
|
void zoom(in float zoom);
|
|
nsIDOMDOMRequest getCanGoBack();
|
|
nsIDOMDOMRequest getCanGoForward();
|
|
nsIDOMDOMRequest getContentDimensions();
|
|
|
|
void findAll(in DOMString searchString, in long caseSensitivity);
|
|
void findNext(in long direction);
|
|
void clearMatch();
|
|
|
|
void addNextPaintListener(in nsIBrowserElementNextPaintListener listener);
|
|
void removeNextPaintListener(in nsIBrowserElementNextPaintListener listener);
|
|
|
|
nsIDOMDOMRequest setInputMethodActive(in boolean isActive);
|
|
|
|
nsIDOMDOMRequest getAudioChannelVolume(in uint32_t audioChannel);
|
|
nsIDOMDOMRequest setAudioChannelVolume(in uint32_t audioChannel, in float volume);
|
|
|
|
nsIDOMDOMRequest getAudioChannelMuted(in uint32_t audioChannel);
|
|
nsIDOMDOMRequest setAudioChannelMuted(in uint32_t audioChannel, in bool muted);
|
|
|
|
nsIDOMDOMRequest isAudioChannelActive(in uint32_t audioChannel);
|
|
|
|
void setNFCFocus(in boolean isFocus);
|
|
|
|
nsIDOMDOMRequest executeScript(in DOMString script, in jsval options);
|
|
};
|