mirror of
https://github.com/roytam1/palemoon27.git
synced 2026-05-26 14:18:48 +00:00
import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1195098. Null check for blurred source surface. r=mstange (4578ca815e)
- Bug 1155828. Follow up bug to correct indentation. r=mstange (7b1ccb079e)
- Bug 1181028. Log assert error. r=me (a09801af89)
- Bug 1181028. Delete assertion to create equivalent draw targets during box shadow creation. r=mstange (de7ffd0412)
- Bug 1209649. Take into account border radius sizes for min inset box shadow. r=mstange (992619654c)
- Bug 1178971 - Added function to draw dashed table borders to replace loop currently used to individually draw each dash. r=mstange (1a0ef8e26d)
- Bug 1198708 - Part 1: Store exact timing-function type on nsTimingFunction and ComputedTimingFunction. r=birtles (03636015d2)
- Bug 1198708 - Part 2: Factor out computed nsTimingFunction serialization to public utility methods. r=birtles (11069efa45)
- Bug 1198708 - Part 3: Serialize computed {transition,animation}-timing-function using their specified values. r=birtles (67b033f452)
- Bug 1198708 - Part 4: Don't include start/end keyword in serialized specified {transition,animation}-timing-function value if it was omitted. r=birtles (e1b4225025)
- Bug 1198708 - Part 5: Add method to serialize a ComputedTimingFunction. r=birtles (c48edd3c1c)
- Bug 1198708 - Part 6: Implement KeyframeEffectReadOnly.getFrames(). r=birtles,bzbarsky (9cc9001e8d)
- Bug 1198708 - Part 7: Tests. r=birtles (8668bdbed3)
- Bug 1206569 - Part 4: Add method to get a CSS property's IDL name. r=bzbarsky (f9d94c27e4)
- Bug 1207028 - Add method to get a CSS property's sorted order position based on its IDL name. r=bzbarsky (a856d46e67)
- Bug 1188095 - Don't pause media elements on 'graphene'; r=baku (aae8063137)
- Bug 1111201: Check for OOM when calling an asm.js function with new; r=evilpie (e5973dd6b8)
- Bug 1178793 - Throw on OOB atomics access, interpreter+Ion. r=luke (d974def281)
- Bug 1084248 - no undefined behavior, take 2. r=waldo (0c0c00f90f)
- Bug 1084248 - safe for races, take 2. r=waldo (85629fd1e6)
This commit is contained in:
@@ -11,6 +11,7 @@
|
||||
|
||||
#include "builtin/TypedObjectConstants.h"
|
||||
#include "vm/Runtime.h"
|
||||
#include "vm/SharedMem.h"
|
||||
|
||||
typedef struct JSProperty JSProperty;
|
||||
|
||||
@@ -75,7 +76,6 @@ class ArrayBufferViewObject;
|
||||
class ArrayBufferObjectMaybeShared;
|
||||
|
||||
uint32_t AnyArrayBufferByteLength(const ArrayBufferObjectMaybeShared* buf);
|
||||
uint8_t* AnyArrayBufferDataPointer(const ArrayBufferObjectMaybeShared* buf);
|
||||
ArrayBufferObjectMaybeShared& AsAnyArrayBuffer(HandleValue val);
|
||||
|
||||
class ArrayBufferObjectMaybeShared : public NativeObject
|
||||
@@ -85,9 +85,7 @@ class ArrayBufferObjectMaybeShared : public NativeObject
|
||||
return AnyArrayBufferByteLength(this);
|
||||
}
|
||||
|
||||
uint8_t* dataPointer() {
|
||||
return AnyArrayBufferDataPointer(this);
|
||||
}
|
||||
inline SharedMem<uint8_t*> dataPointerMaybeShared();
|
||||
};
|
||||
|
||||
/*
|
||||
@@ -298,6 +296,7 @@ class ArrayBufferObject : public ArrayBufferObjectMaybeShared
|
||||
|
||||
public:
|
||||
uint8_t* dataPointer() const;
|
||||
SharedMem<uint8_t*> dataPointerShared() const;
|
||||
size_t byteLength() const;
|
||||
BufferContents contents() const {
|
||||
return BufferContents(dataPointer(), bufferKind());
|
||||
|
||||
Reference in New Issue
Block a user