Explorar el Código

LibWeb: Use "unrestricted float/double" where we should in IDL

Sam Atkins hace 3 años
padre
commit
8fd83b56d5

+ 2 - 3
Userland/Libraries/LibWeb/HTML/CanvasRenderingContext2D.idl

@@ -55,9 +55,8 @@ interface CanvasRenderingContext2D {
     CanvasGradient createLinearGradient(double x0, double y0, double x1, double y1);
     CanvasGradient createConicGradient(double startAngle, double x, double y);
 
-    // FIXME: All these `double`s should be `unrestricted double`
-    undefined transform(double a, double b, double c, double d, double e, double f);
-    undefined setTransform(double a, double b, double c, double d, double e, double f);
+    undefined transform(unrestricted double a, unrestricted double b, unrestricted double c, unrestricted double d, unrestricted double e, unrestricted double f);
+    undefined setTransform(unrestricted double a, unrestricted double b, unrestricted double c, unrestricted double d, unrestricted double e, unrestricted double f);
     undefined resetTransform();
 
     // undefined clip(optional CanvasFillRule fillRule = "nonzero");

+ 2 - 3
Userland/Libraries/LibWeb/WebGL/Types.idl

@@ -4,9 +4,8 @@ typedef unsigned long GLbitfield;
 typedef long GLint;
 typedef long GLsizei;
 
-// FIXME: These should be "unrestricted float"
-typedef float GLfloat;
-typedef float GLclampf;
+typedef unrestricted float GLfloat;
+typedef unrestricted float GLclampf;
 
 enum WebGLPowerPreference {
     "default",