mirror of
https://github.com/roytam1/palemoon27.git
synced 2026-05-26 14:18:48 +00:00
f7679e4701
- Bug 1219066 - Make sure to traverse and unlink HeapSnapshot::mParent in cycle collection; r=mccr8 (a25aab429d) - Bug 1220918 - Serialize and deseriliaze JS::ubi::Node's script filenames in heap snapshots; r=sfink (7bd216ff4d) - Bug 1219073 - part 1 - Add to sdk/url#URL objects. r=gozala (535e8fa870) - Bug 1205733 - Add move overloads to dom::Nullable's constructor and SetValue method, r=bz (44a2684efe) - Bug 1151884 - Enable the uint32_t overload of ToJSValue; r=smaug (989d3e5b5f) - obvious fix (76ba7249fb) - Bug 1225219 Implement ErrorResult::CloneTo(). r=bz (1a05be13c3) - Bug 1219749. Add a way to faithfully propagate the "exception is already on JSContext" state through an ErrorResult. r=peterv (cb1713a7b9) - Bug 1204501 - Update the documentation for DOMJSClass::mParticipant; r=peterv (2c0b22cfed) - Bug 979591. Disallow calling WebIDL constructors as functions even for system callers in release builds. r=peterv (7ad3312248) - Bug 1180921 - Give Optional<T> Maybe<T>-like operator== semantics. r=bz (aadc8d552d) - Bug 1188207 - Fix more constructors in DOM; r=baku (4609640af9) - Bug 1191918 - Round battery level to nearest 10% r=bz (0c98c214b1) - Bug 1221009. Part 1 - add a class to forward notifications from MediaResource to MediaDecoder. r=roc. (90ca84d0f9) - Bug 1221009. Part 2 - remove unused code. r=roc. (789b0a0e74) - Bug 1221009. Part 3 - add assertions to functions that shouldn't be called after shutdown. r=roc. (d292c1701f) - Bug 1217653 - MediaDecoder::GetOwner() should return null after shutdown. r=kinetik. (f071ecf2ee) - Bug 1219142. Part 1 - add AbstractMediaDecoder::DataArrivedEvent() to publish events. r=jya. (15e67bbd3e) - Bug 1219142. Part 2 - remove unused code. r=jya. (e2be34e25a) - bug 681602 - Implement xptcall for arm iOS. r=glandium (3be41176bc) - Bug 1188209 - Fix more constructors in memory; r=njn (28b833e741) - Bug 1222171 - Re-establish equivalence between gfxImageFormat and cairo_format_t. r=mstange. (6e50fcea80) - Bug 1215898 - Fix clang's -Wimplicit-fallthrough warnings in gfx/thebes. r=jdaggett r=jmuizelaar (db0f7ec46c) - Bug 598900 - GDI: use typo metrics when USE_TYPO_METRICS is specified. r=karlt (0fb2af92ce) - Bug 964512 - Check for existence of character before trying to get its metrics in gfxGDIFont::Initialize. r=jdaggett (bc88ee4252) - Bug 691581 - Don't let a zero-sized font result in assertions from FUnitsToDevUnitsFactor(). r=jdaggett (3408c67dbf) - clean spaces (ffdccafdea) - Bug 1192666 - Emit '[]' around origin strings for ipv6 origins, r=ehsan (cc5fcdb711) - Bug 1195415 - Add asciiHostPort field to nsIURI, and use it in the implementation of nsPrincipal::GetOriginForURI, r=bholley (7793745ecb) - Bug 1204610 - Use a smart pointer in nsNullPrincipalURI. r=mrbkap (082fedf3e7) - Bug 859764 - Part 1.1: Turn IDL Implementation into Internal-Only Interface. r=echen, r=smaug (900ae90da3) - Bug 1043250 - Part 2: Update MobileMessageCallback and SmsService. r=btseng (fc2a0ed029) - Bug 1175430 - Expose Network-Specific Error Cause for Various Error Handling in App Layer. r=btseng (c3abacd9e1) - Bug 859764 - Part 1.2: Clearn Up Naming in IDL. r=echen (41f70a1f4c) - Bug 1152730 - Part 3: Add owner window checks on DOM object operations. r=btseng (2c09378b02) - Bug 1043250 - Part 3: Update MozMobileMessageManager WebIDL interface and implementation. r=hsinyi (06feae677b) - Bug 859764 - Part 2: Define New WebIDL interfaces for MobileMessage Objects. r=echen r=smaug (54cb39df82) - Bug 859764 - Part 3: The Implementation for WebIDL Change. r=echen, r=smaug (be0d0439dc) - Bug 984413 - Add JSdoc in MobileMessageDB.jsm. r=btseng (a3f15e291a) - Bug 1154186 - Deprecate nsISmsMessenger_new.idl. r=echen (b179f3343c) - Bug 1152730 - Part 1: Update retry logic in SmsService and remove the retry in ril_worker. r=btseng (d8e5b520f2) - Bug 1197010 - Implement Android backend for createMessageCursor/createThreadCursor. r=snorp (9e4506b4a2) - Bug 748391 - Implement markMessageRead on the Android backend. r=snorp (d969455588) - Bug 859764 - Part 4: Implementation Change in Different Backend. r=echen (607b9bb53f) - Bug 1043250 - Part 4: Update SMS IPC implementation. r=btseng (264cd87721) - Bug 1197008 - Stop assuming 0 is an invalid threadId. r=btseng r=hsinyi (5498728784)
85 lines
2.9 KiB
Plaintext
85 lines
2.9 KiB
Plaintext
/* -*- Mode: IDL; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
|
|
*
|
|
* 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 "nsIURL.idl"
|
|
|
|
/**
|
|
* nsIIconURI
|
|
*
|
|
* This interface derives from nsIURI, to provide additional information
|
|
* about moz-icon URIs.
|
|
*
|
|
* What *is* a moz-icon URI you ask? Well, it has the following syntax:
|
|
*
|
|
* moz-icon:[<valid-url> | //<file-with-extension> | //stock/<stock-icon>]?
|
|
* ['?'[<parameter-value-pairs>]]
|
|
*
|
|
* <valid-url> is a valid URL spec.
|
|
*
|
|
* <file-with-extension> is any filename with an extension, e.g. "dummy.html".
|
|
* If the file you want an icon for isn't known to exist, you can use this
|
|
* instead of a URL and just place a dummy file name with the extension or
|
|
* content type you want.
|
|
*
|
|
* <stock-icon> is the name of a platform-dependant stock icon.
|
|
*
|
|
* Legal parameter value pairs are listed below:
|
|
*
|
|
* Parameter: size
|
|
* Values: [<integer> | button | toolbar | toolbarsmall | menu |
|
|
* dialog]
|
|
* Description: If integer, this is the desired size in square pixels of
|
|
* the icon
|
|
* Else, use the OS default for the specified keyword context.
|
|
*
|
|
* Parameter: state
|
|
* Values: [normal | disabled]
|
|
* Description: The state of the icon.
|
|
*
|
|
* Parameter: contentType
|
|
* Values: <mime-type>
|
|
* Description: The mime type we want an icon for. This is ignored by
|
|
* stock images.
|
|
*/
|
|
|
|
[scriptable, uuid(f8fe5ef2-5f2b-43f3-857d-5b64d192c427)]
|
|
interface nsIMozIconURI : nsIURI
|
|
{
|
|
/// iconFile: the file URL contained within this moz-icon url, or null.
|
|
attribute nsIURL iconURL;
|
|
|
|
/// imageSize: The image area in square pixels, defaults to 16 if unspecified.
|
|
attribute unsigned long imageSize;
|
|
|
|
/// stockIcon: The stock icon name requested from the OS.
|
|
readonly attribute ACString stockIcon;
|
|
|
|
/// iconSize: The stock icon size requested from the OS.
|
|
readonly attribute ACString iconSize;
|
|
|
|
/// iconState: The stock icon state requested from the OS.
|
|
readonly attribute ACString iconState;
|
|
|
|
/// contentType: A valid mime type, or the empty string.
|
|
attribute ACString contentType;
|
|
|
|
/// fileExtension: The file extension of the file which we are looking up.
|
|
readonly attribute ACString fileExtension;
|
|
};
|
|
|
|
%{C++
|
|
|
|
// CID for nsMozIconURI, if implemented on this platform.
|
|
#define NS_MOZICONURI_CID \
|
|
{ \
|
|
0x43a88e0e, \
|
|
0x2d37, \
|
|
0x11d5, \
|
|
{ 0x99, 0x7, 0x0, 0x10, 0x83, 0x1, 0xe, 0x9b } \
|
|
}
|
|
|
|
%}
|