https://bugs.webkit.org/show_bug.cgi?id=65737
Patch by Mark Pilgrim <pilgrim@chromium.org> on 2011-08-04
Reviewed by Adam Barth.
No new tests, all existing tests pass.
* html/canvas/CanvasGradient.idl:
* html/canvas/Float32Array.idl:
* html/canvas/Float64Array.idl:
* html/canvas/Int16Array.idl:
* html/canvas/Int32Array.idl:
* html/canvas/Int8Array.idl:
* html/canvas/OESVertexArrayObject.idl:
* html/canvas/Uint16Array.idl:
* html/canvas/Uint32Array.idl:
* html/canvas/Uint8Array.idl:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@92443
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2011-08-04 Mark Pilgrim <pilgrim@chromium.org>
+
+ Remove LegacyDefaultOptionalArguments flag from canvas IDL files
+ https://bugs.webkit.org/show_bug.cgi?id=65737
+
+ Reviewed by Adam Barth.
+
+ No new tests, all existing tests pass.
+
+ * html/canvas/CanvasGradient.idl:
+ * html/canvas/Float32Array.idl:
+ * html/canvas/Float64Array.idl:
+ * html/canvas/Int16Array.idl:
+ * html/canvas/Int32Array.idl:
+ * html/canvas/Int8Array.idl:
+ * html/canvas/OESVertexArrayObject.idl:
+ * html/canvas/Uint16Array.idl:
+ * html/canvas/Uint32Array.idl:
+ * html/canvas/Uint8Array.idl:
+
2011-08-04 MORITA Hajime <morrita@google.com>
Reviewed by Ryosuke Niwa.
module html {
interface [
- LegacyDefaultOptionalArguments,
InterfaceUUID=bb1108ea-6b8c-4a08-894a-218628630cdb,
ImplementationUUID=a2942ae6-2731-4286-98cc-9d5e79e20de1
] CanvasGradient {
- void addColorStop(in float offset, in DOMString color)
+ void addColorStop(in [Optional=CallWithDefaultValue] float offset,
+ in [Optional=CallWithDefaultValue] DOMString color)
raises (DOMException);
};
module html {
interface [
- LegacyDefaultOptionalArguments,
CanBeConstructed,
CustomConstructFunction,
V8CustomConstructor,
const unsigned int BYTES_PER_ELEMENT = 4;
readonly attribute unsigned long length;
- Float32Array subarray(in long start, in [Optional] long end);
+ Float32Array subarray(in [Optional=CallWithDefaultValue] long start,
+ in [Optional] long end);
// void set(in Float32Array array, [Optional] in unsigned long offset);
// void set(in sequence<long> array, [Optional] in unsigned long offset);
module html {
interface [
- LegacyDefaultOptionalArguments,
CanBeConstructed,
CustomConstructFunction,
V8CustomConstructor,
const unsigned int BYTES_PER_ELEMENT = 8;
readonly attribute unsigned long length;
- Float64Array subarray(in long start, in [Optional] long end);
+ Float64Array subarray(in [Optional=CallWithDefaultValue] long start,
+ in [Optional] long end);
// void set(in Float64Array array, [Optional] in unsigned long offset);
// void set(in sequence<long> array, [Optional] in unsigned long offset);
module html {
interface [
- LegacyDefaultOptionalArguments,
CanBeConstructed,
CustomConstructFunction,
V8CustomConstructor,
const unsigned int BYTES_PER_ELEMENT = 2;
readonly attribute unsigned long length;
- Int16Array subarray(in long start, in [Optional] long end);
+ Int16Array subarray(in [Optional=CallWithDefaultValue] long start,
+ in [Optional] long end);
// void set(in Int16Array array, [Optional] in unsigned long offset);
// void set(in sequence<long> array, [Optional] in unsigned long offset);
module html {
interface [
- LegacyDefaultOptionalArguments,
CanBeConstructed,
CustomConstructFunction,
V8CustomConstructor,
const unsigned int BYTES_PER_ELEMENT = 4;
readonly attribute unsigned long length;
- Int32Array subarray(in long start, in [Optional] long end);
+ Int32Array subarray(in [Optional=CallWithDefaultValue] long start,
+ in [Optional] long end);
// void set(in Int32Array array, [Optional] in unsigned long offset);
// void set(in sequence<long> array, [Optional] in unsigned long offset);
module html {
interface [
- LegacyDefaultOptionalArguments,
CanBeConstructed,
CustomConstructFunction,
V8CustomConstructor,
const unsigned int BYTES_PER_ELEMENT = 1;
readonly attribute unsigned long length;
- Int8Array subarray(in long start, in [Optional] long end);
+ Int8Array subarray(in [Optional=CallWithDefaultValue] long start,
+ in [Optional] long end);
// void set(in Int8Array array, [Optional] in unsigned long offset);
// void set(in sequence<long> array, [Optional] in unsigned long offset);
module html {
interface [
Conditional=WEBGL,
- LegacyDefaultOptionalArguments,
GenerateIsReachable=ImplContext,
OmitConstructor,
DontCheckEnums
const unsigned int VERTEX_ARRAY_BINDING_OES = 0x85B5;
[StrictTypeChecking] WebGLVertexArrayObjectOES createVertexArrayOES();
- [StrictTypeChecking] void deleteVertexArrayOES(in WebGLVertexArrayObjectOES arrayObject);
- [StrictTypeChecking] boolean isVertexArrayOES(in WebGLVertexArrayObjectOES arrayObject);
- [StrictTypeChecking] void bindVertexArrayOES(in WebGLVertexArrayObjectOES arrayObject) raises(DOMException);
+ [StrictTypeChecking] void deleteVertexArrayOES(in [Optional=CallWithDefaultValue] WebGLVertexArrayObjectOES arrayObject);
+ [StrictTypeChecking] boolean isVertexArrayOES(in [Optional=CallWithDefaultValue] WebGLVertexArrayObjectOES arrayObject);
+ [StrictTypeChecking] void bindVertexArrayOES(in [Optional=CallWithDefaultValue] WebGLVertexArrayObjectOES arrayObject) raises(DOMException);
};
}
module html {
interface [
- LegacyDefaultOptionalArguments,
CanBeConstructed,
CustomConstructFunction,
V8CustomConstructor,
const unsigned int BYTES_PER_ELEMENT = 2;
readonly attribute unsigned long length;
- Uint16Array subarray(in long start, in [Optional] long end);
+ Uint16Array subarray(in [Optional=CallWithDefaultValue] long start, in [Optional] long end);
// void set(in Uint16Array array, [Optional] in unsigned long offset);
// void set(in sequence<long> array, [Optional] in unsigned long offset);
module html {
interface [
- LegacyDefaultOptionalArguments,
CanBeConstructed,
CustomConstructFunction,
V8CustomConstructor,
const unsigned int BYTES_PER_ELEMENT = 4;
readonly attribute unsigned long length;
- Uint32Array subarray(in long start, in [Optional] long end);
+ Uint32Array subarray(in [Optional=CallWithDefaultValue] long start, in [Optional] long end);
// void set(in Uint32Array array, [Optional] in unsigned long offset);
// void set(in sequence<long> array, [Optional] in unsigned long offset);
module html {
interface [
- LegacyDefaultOptionalArguments,
CanBeConstructed,
CustomConstructFunction,
V8CustomConstructor,
const unsigned int BYTES_PER_ELEMENT = 1;
readonly attribute unsigned long length;
- Uint8Array subarray(in long start, in [Optional] long end);
+ Uint8Array subarray(in [Optional=CallWithDefaultValue] long start, in [Optional] long end);
// void set(in Uint8Array array, [Optional] in unsigned long offset);
// void set(in sequence<long> array, [Optional] in unsigned long offset);