From c6ee756140f247cb7c1edc9697bf0974a3553104 Mon Sep 17 00:00:00 2001
From: roytam1
Date: Tue, 5 Mar 2024 00:49:35 +0800
Subject: [PATCH] import changes from `dev' branch of rmottola/Arctic-Fox: -
Bug 1190574 - make test.chain.replace and cohorts throw on unknown test name
+ fix broken tests. r=drno, r=jib (9288da531a) - Bug 1190574 - added missing
calls to release stored ICE candidates. r=jib (590e1f2769) - Bug 1241948 -
Update web-platform-tests expected data to revision
967dfa72eaa149af854c6c38cb64e28b4961a480, a=testonly (67bfe4dc02) - Bug
1209744 - Implement canTrickleIceCandidates attribute, r=bwc,khuey
(56f7db7415) - Bug 1181768 - Make already-defined pc.getConfiguration() work.
r=mt (d621edf192) - Bug 1254839 - include file and line number in
RTCPeerConnection warnings. r=bz (1f914d83b0) - Bug 1243607: make webrtc
bitrate prefs take precedence over automatic bitrate selection r=pkerr
(655a6ebf1a) - Bug 1242199: Add lower-limit WebRTC bandwidth pref for testing
r=pkerr (40895a6821) - Bug 1244913 - change SelectBandwidth to
SelectBitrates. r=jesup (4952cb9143) - Bug 1244913 - resolution-based
bitrates for each simulcast layer, scaleResolutionDownBy, and working
maxBitrate in unicast. r=bwc,jesup (cf40bb9c9f) - Bug 1166832 - Add test to
verify video (using capture stream) after renegotiation. r=bwc (adb0cd89cb) -
Bug 1250990 - Make RTCRtpEncodingParameters.scaleResolutionDownBy work with
H.264 unicast. r=jesup (83eca85bb4) - Bug 1237224: Check sending framesize is
set before calculating max fps when max-mbps is negotiated r=pkerr
(6910dbb65f) - Bug 1198345 - Split moar Hello Telemetry values from general
WebRTC. r=jesup (cc9b0c8059) - Bug 1217677: increase UDP socket receive
buffer for <= Win7. r=jesup, mcmanus (bd096afc64) - Bug 1244638 - Part 3:
Rename method from NotifyTimingUpdate to PostSpecifiedTimingUpdated.
r=birtles (71fe98e0b2) - Bug 1122236 - CSP: Implement block-all-mixed-content
(r=tanvi,kate,mrbkap) (3fddc3166d) - Bug 1229222 - add chromeutils for the
creation of origin attributes with the correct default values. r=sicking
(bf1e5673c0) - Bug 1240651 - Annotate addonId into crash report (r=bholley)
(4be5ef9e5e) - Bug 1254906 - Change the annotation on JSPrincipals::dump's
definition to match that of its declaration. r=bz (2e46a62057) - Bug 1211590
- Inherits OriginAttributes from loading principal for
GetChannelURIPrincipal. r=sicking (838147dbce) - Bug 1251311.
JS::DescribeScriptedCaller can't throw JS exceptions. Adjust some callers
accordingly. r=khuey (2f3f111d74) - Bug 1210703 - followup: fix test file
used in caps and fix assertions to have actual/expected value in the right
order, rs=bustage on a CLOSED TREE (548ddafc98) - Bug 1208756 - Tests.
r=billm (6b803253f2) - Bug 1238160 - Test frame principal when toggling
isolation. r=bz (a1954c14dd) - Bug 1237141 - Make this test pass in e10s.
r=felipe (32b8c1479f) - var-let (1bb1fe779e) - Bug 1207494 - Part 10: Remove
use of expression closure from dom/json/. r=jst (668bf3efa8) - Bug 1207494 -
Part 9: Remove use of expression closure from dom/indexedDB/. r=khuey
(8bf68b9afe) - Bug 1043562 - Hide the Contacts API from the contexts that
lack sufficient privileges, such as Firefox desktop and Android; r=smaug
(dd78b59dda) - Bug 1152114 - Ignore webapps with localId 0 (r=fabrice)
(dbd208872b)
---
b2g/app/b2g.js | 3 -
caps/BasePrincipal.cpp | 11 +-
caps/moz.build | 7 +-
caps/nsJSPrincipals.cpp | 2 +-
caps/nsScriptSecurityManager.cpp | 30 +-
caps/tests/mochitest/chrome.ini | 2 +-
caps/tests/mochitest/mochitest.ini | 1 -
.../test_app_principal_equality.html | 64 +-
caps/tests/mochitest/test_bug292789.html | 8 +-
caps/tests/mochitest/test_extensionURL.html | 18 +
...ipal_jarprefix_origin_appid_appstatus.html | 84 +-
dom/activities/tests/mochi/common.js | 2 +-
dom/animation/AnimationEffectTiming.cpp | 14 +-
dom/animation/AnimationEffectTiming.h | 1 -
dom/apps/AppsService.js | 20 +-
dom/base/ChromeUtils.cpp | 28 +-
dom/base/ChromeUtils.h | 18 +-
dom/base/nsDocument.cpp | 42 +-
dom/base/nsIDocument.h | 15 +
dom/base/test/chrome.ini | 1 +
.../file_navigator_resolve_identity_xrays.xul | 35 +
.../test/test_navigator_resolve_identity.html | 29 +-
.../test_navigator_resolve_identity_xrays.xul | 37 +-
dom/bindings/test/file_bug707564-2.html | 45 +
dom/bindings/test/mochitest.ini | 1 +
dom/bindings/test/test_bug707564-chrome.html | 20 +-
dom/bindings/test/test_bug707564.html | 48 +-
dom/contacts/ContactManager.js | 2 +-
dom/contacts/tests/file_contacts_basics.html | 787 +++++++++++
dom/contacts/tests/file_contacts_basics2.html | 1153 ++++++++++++++++
dom/contacts/tests/file_contacts_blobs.html | 226 ++++
dom/contacts/tests/file_contacts_events.html | 43 +
dom/contacts/tests/file_contacts_getall.html | 156 +++
dom/contacts/tests/file_contacts_getall2.html | 124 ++
.../tests/file_contacts_international.html | 277 ++++
.../file_contacts_substringmatching.html | 351 +++++
.../file_contacts_substringmatchingCL.html | 207 +++
.../file_contacts_substringmatchingVE.html | 135 ++
dom/contacts/tests/file_migration.html | 197 +++
.../tests/file_permission_denied.html | 30 +
dom/contacts/tests/mochitest.ini | 24 +-
dom/contacts/tests/shared.js | 18 +-
dom/contacts/tests/test_contacts_basics.html | 787 +----------
dom/contacts/tests/test_contacts_basics2.html | 1154 +----------------
dom/contacts/tests/test_contacts_blobs.html | 223 +---
dom/contacts/tests/test_contacts_events.html | 40 +-
dom/contacts/tests/test_contacts_getall.html | 157 +--
dom/contacts/tests/test_contacts_getall2.html | 125 +-
.../tests/test_contacts_international.html | 279 +---
.../test_contacts_substringmatching.html | 351 +----
.../test_contacts_substringmatchingCL.html | 207 +--
.../test_contacts_substringmatchingVE.html | 137 +-
.../tests/test_permission_denied.html | 121 +-
dom/downloads/DownloadsAPI.js | 2 +-
dom/downloads/DownloadsAPI.jsm | 2 +-
.../tests/shim_app_as_test_chrome.js | 8 +-
dom/fmradio/test/marionette/test_bug862672.js | 2 +-
dom/fmradio/test/marionette/test_bug876597.js | 6 +-
.../test/marionette/test_cancel_seek.js | 2 +-
.../test/marionette/test_enable_disable.js | 2 +-
.../test/marionette/test_one_seek_at_once.js | 2 +-
.../test/marionette/test_seek_up_and_down.js | 2 +-
.../test/marionette/test_set_frequency.js | 2 +-
.../tests/marionette/test_icc_contact_read.js | 1 +
.../test/browser_perwindow_privateBrowsing.js | 4 +-
dom/inputmethod/MozKeyboard.js | 4 +-
.../test/xpcshell/test_inputport_data.js | 2 +-
.../security/nsIContentSecurityPolicy.idl | 10 +
dom/json/test/unit/test_encode.js | 16 +-
.../en-US/chrome/security/csp.properties | 3 +
dom/media/PeerConnection.js | 95 +-
dom/media/tests/mochitest/head.js | 28 +-
dom/media/tests/mochitest/mochitest.ini | 1 +
dom/media/tests/mochitest/nonTrickleIce.js | 15 +-
dom/media/tests/mochitest/templates.js | 59 +-
.../test_peerConnection_bug825703.html | 25 +
...on_forwarding_basicAudioVideoCombined.html | 2 +-
.../test_peerConnection_remoteRollback.html | 48 +-
.../test_peerConnection_replaceTrack.html | 2 +-
.../test_peerConnection_scaleResolution.html | 86 +-
.../test_peerConnection_simulcastOffer.html | 4 +-
...est_peerConnection_syncSetDescription.html | 23 +-
...nection_verifyVideoAfterRenegotiation.html | 100 ++
dom/media/tests/mochitest/test_selftest.html | 38 +
dom/network/PUDPSocket.ipdl | 2 +-
dom/network/UDPSocket.cpp | 3 +-
dom/network/UDPSocketChild.cpp | 5 +-
dom/network/UDPSocketParent.cpp | 16 +-
dom/network/UDPSocketParent.h | 6 +-
dom/network/interfaces/nsIUDPSocketChild.idl | 2 +-
dom/payment/Payment.jsm | 2 +-
dom/payment/PaymentProvider.js | 2 +-
dom/payment/tests/mochitest/mochitest.ini | 2 +-
dom/payment/tests/unit/header_helper.js | 4 +-
dom/security/nsCSPContext.cpp | 13 +
dom/security/nsCSPParser.cpp | 19 +
dom/security/nsCSPUtils.cpp | 23 +
dom/security/nsCSPUtils.h | 26 +-
dom/security/nsMixedContentBlocker.cpp | 34 +-
.../mochitest/general/test_interfaces.html | 4 +-
dom/webidl/CSPDictionaries.webidl | 1 +
dom/webidl/ChromeUtils.webidl | 34 +-
dom/webidl/Contacts.webidl | 6 +-
dom/webidl/MozContactChangeEvent.webidl | 3 +-
dom/webidl/RTCPeerConnection.webidl | 4 +-
dom/workers/RuntimeService.cpp | 2 +-
media/mtransport/nr_socket_prsock.cpp | 38 +-
.../src/common/EncodingConstraints.h | 4 +-
.../src/media-conduit/VideoConduit.cpp | 379 +++---
.../src/media-conduit/VideoConduit.h | 16 +
.../src/peerconnection/PeerConnectionImpl.cpp | 10 +-
media/webrtc/trunk/webrtc/common_types.h | 6 +-
modules/libpref/init/all.js | 19 +-
netwerk/base/nsIUDPSocket.idl | 7 +
netwerk/base/nsUDPSocket.cpp | 27 +
.../XMLHttpRequest/FormData-append.html.ini | 5 +
.../meta/XMLHttpRequest/formdata-set.htm.ini | 5 +
.../battery-interface-idlharness.html.ini | 3 -
.../lists/DOMTokenList-stringifier.html.ini | 5 -
.../dir-isolation-001a.html.ini | 3 +
.../dir-isolation-002a.html.ini | 3 +
.../dir-isolation-002b.html.ini | 6 +
.../dir-isolation-002c.html.ini | 6 +
.../dir-isolation-003a.html.ini | 3 +
.../dir-isolation-003b.html.ini | 3 +
.../dir-isolation-003c.html.ini | 3 +
.../dir-isolation-004a.html.ini | 3 +
.../dir-isolation-005a.html.ini | 3 +
.../dir-isolation-006a.html.ini | 3 +
.../dir-isolation-006b.html.ini | 6 +
.../dir-isolation-006c.html.ini | 6 +
.../dir-isolation-007a.html.ini | 3 +
.../dir-isolation-007b.html.ini | 3 +
.../dir-isolation-007c.html.ini | 3 +
.../dir-isolation-008a.html.ini | 3 +
.../dir-isolation-009a.html.ini | 6 +
.../dir-isolation-009b.html.ini | 6 +
.../dir-isolation-009c.html.ini | 3 +
.../fail-to-resolve.html.ini | 14 +
.../fetch-src/empty-with-base.html.ini | 5 +
.../fetch-src/empty.html.ini | 5 +
.../the-script-element/script-text.html.ini | 5 +
.../parsing/DOMContentLoaded-defer.html.ini | 6 +
.../line-height-calculation.html.ini | 24 -
.../serviceworker/credentials.html.ini | 5 +
.../web-platform/meta/url/a-element.html.ini | 12 +-
.../meta/url/url-constructor.html.ini | 12 +-
.../animation/constructor.html.ini | 1 +
testing/web-platform/meta/webgl/__dir__.ini | 1 +
.../gl-bindAttribLocation-aliasing.html.ini | 14 +
.../gl-bindAttribLocation-matrix.html.ini | 14 +
.../gl-disabled-vertex-attrib.html.ini | 14 +
.../attribs/gl-enable-vertex-attrib.html.ini | 14 +
.../attribs/gl-matrix-attributes.html.ini | 14 +
.../attribs/gl-vertex-attrib-render.html.ini | 8 +
.../gl-vertex-attrib-zero-issues.html.ini | 14 +
.../attribs/gl-vertex-attrib.html.ini | 8 +
.../gl-vertexattribpointer-offsets.html.ini | 14 +
.../attribs/gl-vertexattribpointer.html.ini | 8 +
.../buffers/buffer-bind-test.html.ini | 8 +
.../buffer-data-array-buffer-delete.html.ini | 14 +
.../buffers/buffer-data-array-buffer.html.ini | 17 +
...ment-array-buffer-delete-recreate.html.ini | 14 +
.../index-validation-copies-indices.html.ini | 14 +
...dation-crash-with-buffer-sub-data.html.ini | 14 +
.../index-validation-large-buffer.html.ini | 14 +
...idation-verifies-too-many-indices.html.ini | 14 +
...ex-validation-with-resized-buffer.html.ini | 14 +
.../buffers/index-validation.html.ini | 14 +
.../canvas/buffer-offscreen-test.html.ini | 26 +
.../canvas/buffer-preserve-test.html.ini | 17 +
.../conformance/canvas/canvas-test.html.ini | 8 +
.../canvas/canvas-zero-size.html.ini | 14 +
...tic-webgl-to-multiple-canvas-test.html.ini | 8 +
.../canvas/draw-webgl-to-canvas-test.html.ini | 8 +
.../canvas/drawingbuffer-hd-dpi-test.html.ini | 15 +
.../drawingbuffer-static-canvas-test.html.ini | 8 +
.../canvas/drawingbuffer-test.html.ini | 15 +
...fer-bindings-unaffected-on-resize.html.ini | 3 +
.../canvas/rapid-resizing.html.ini | 8 +
...ure-bindings-unaffected-on-resize.html.ini | 3 +
.../canvas/to-data-url-test.html.ini | 8 +
.../viewport-unchanged-upon-resize.html.ini | 14 +
.../context/constants-and-properties.html.ini | 14 +
...attribute-preserve-drawing-buffer.html.ini | 11 +
...tes-alpha-depth-stencil-antialias.html.ini | 5 +
.../context-creation-and-destruction.html.ini | 15 +
.../context/context-creation.html.ini | 15 +
...-eviction-with-garbage-collection.html.ini | 14 +
.../context/context-hidden-alpha.html.ini | 5 +
.../context/context-lost-restored.html.ini | 5 +
.../conformance/context/context-lost.html.ini | 5 +
.../context-release-upon-reload.html.ini | 3 +
.../context-release-with-workers.html.ini | 3 +
.../context/context-type-test.html.ini | 8 +
...ncorrect-context-object-behaviour.html.ini | 17 +
.../conformance/context/methods.html.ini | 413 ++++++
.../context/premultiplyalpha-test.html.ini | 17 +
.../context/resource-sharing-test.html.ini | 20 +
...le-instanced-arrays-out-of-bounds.html.ini | 14 +
.../angle-instanced-arrays.html.ini | 8 +
.../extensions/ext-blend-minmax.html.ini | 8 +
.../extensions/ext-frag-depth.html.ini | 8 +
.../conformance/extensions/ext-sRGB.html.ini | 8 +
.../ext-shader-texture-lod.html.ini | 8 +
.../ext-texture-filter-anisotropic.html.ini | 8 +
.../extensions/get-extension.html.ini | 14 +
.../oes-element-index-uint.html.ini | 14 +
.../oes-standard-derivatives.html.ini | 8 +
.../oes-texture-float-linear.html.ini | 5 +
.../oes-texture-float-with-canvas.html.ini | 5 +
...oes-texture-float-with-image-data.html.ini | 5 +
.../oes-texture-float-with-image.html.ini | 5 +
.../oes-texture-float-with-video.html.ini | 5 +
.../extensions/oes-texture-float.html.ini | 8 +
.../oes-texture-half-float-linear.html.ini | 5 +
...es-texture-half-float-with-canvas.html.ini | 5 +
...exture-half-float-with-image-data.html.ini | 5 +
...oes-texture-half-float-with-image.html.ini | 5 +
...oes-texture-half-float-with-video.html.ini | 5 +
.../oes-texture-half-float.html.ini | 8 +
...es-vertex-array-object-bufferData.html.ini | 8 +
.../oes-vertex-array-object.html.ini | 8 +
.../webgl-compressed-texture-atc.html.ini | 14 +
.../webgl-compressed-texture-pvrtc.html.ini | 14 +
.../webgl-compressed-texture-s3tc.html.ini | 14 +
...bgl-compressed-texture-size-limit.html.ini | 11 +
.../webgl-debug-renderer-info.html.ini | 8 +
.../extensions/webgl-debug-shaders.html.ini | 8 +
.../extensions/webgl-depth-texture.html.ini | 29 +
.../extensions/webgl-draw-buffers.html.ini | 8 +
.../webgl-shared-resources.html.ini | 8 +
.../bugs/angle-d3d11-compiler-error.html.ini | 8 +
.../glsl/bugs/angle-dx-variable-bug.html.ini | 8 +
...of-struct-with-int-first-position.html.ini | 15 +
.../compare-loop-index-to-uniform.html.ini | 15 +
.../bugs/complex-glsl-does-not-crash.html.ini | 11 +
.../bugs/conditional-discard-in-loop.html.ini | 8 +
.../conditional-discard-optimization.html.ini | 8 +
.../constant-precision-qualifier.html.ini | 15 +
.../bugs/essl3-shaders-with-webgl1.html.ini | 8 +
.../bugs/floored-division-accuracy.html.ini | 8 +
.../glsl/bugs/fragcoord-linking-bug.html.ini | 8 +
...long-expressions-should-not-crash.html.ini | 11 +
.../bugs/modulo-arithmetic-accuracy.html.ini | 8 +
.../bugs/multiplication-assignment.html.ini | 8 +
...nested-functions-should-not-crash.html.ini | 11 +
.../sampler-array-using-loop-index.html.ini | 14 +
...temp-expressions-should-not-crash.html.ini | 11 +
.../uniforms-should-not-lose-values.html.ini | 15 +
.../glsl-construct-bvec2.html.ini | 8 +
.../glsl-construct-bvec3.html.ini | 8 +
.../glsl-construct-bvec4.html.ini | 8 +
.../glsl-construct-ivec2.html.ini | 8 +
.../glsl-construct-ivec3.html.ini | 8 +
.../glsl-construct-ivec4.html.ini | 8 +
.../constructors/glsl-construct-mat2.html.ini | 8 +
.../constructors/glsl-construct-mat3.html.ini | 8 +
.../constructors/glsl-construct-mat4.html.ini | 8 +
...sl-construct-vec-mat-corner-cases.html.ini | 8 +
.../glsl-construct-vec-mat-index.html.ini | 14 +
.../constructors/glsl-construct-vec2.html.ini | 8 +
.../constructors/glsl-construct-vec3.html.ini | 8 +
.../constructors/glsl-construct-vec4.html.ini | 8 +
.../glsl/functions/glsl-function-abs.html.ini | 8 +
.../functions/glsl-function-acos.html.ini | 8 +
.../functions/glsl-function-asin.html.ini | 8 +
.../functions/glsl-function-atan-xy.html.ini | 8 +
.../functions/glsl-function-atan.html.ini | 8 +
.../functions/glsl-function-ceil.html.ini | 8 +
.../glsl-function-clamp-float.html.ini | 8 +
.../glsl-function-clamp-gentype.html.ini | 8 +
.../glsl/functions/glsl-function-cos.html.ini | 8 +
.../functions/glsl-function-cross.html.ini | 8 +
.../functions/glsl-function-distance.html.ini | 8 +
.../glsl/functions/glsl-function-dot.html.ini | 8 +
.../glsl-function-faceforward.html.ini | 8 +
.../functions/glsl-function-floor.html.ini | 8 +
.../functions/glsl-function-fract.html.ini | 8 +
.../functions/glsl-function-length.html.ini | 8 +
.../glsl-function-max-float.html.ini | 8 +
.../glsl-function-max-gentype.html.ini | 8 +
.../glsl-function-min-float.html.ini | 8 +
.../glsl-function-min-gentype.html.ini | 8 +
.../glsl-function-mix-float.html.ini | 8 +
.../glsl-function-mix-gentype.html.ini | 8 +
.../glsl-function-mod-float.html.ini | 8 +
.../glsl-function-mod-gentype.html.ini | 8 +
.../glsl-function-normalize.html.ini | 8 +
.../functions/glsl-function-reflect.html.ini | 8 +
.../functions/glsl-function-sign.html.ini | 8 +
.../glsl/functions/glsl-function-sin.html.ini | 8 +
.../glsl-function-smoothstep-float.html.ini | 8 +
.../glsl-function-smoothstep-gentype.html.ini | 8 +
.../glsl-function-step-float.html.ini | 8 +
.../glsl-function-step-gentype.html.ini | 8 +
.../glsl/functions/glsl-function.html.ini | 8 +
.../glsl/implicit/add_int_float.vert.html.ini | 8 +
.../glsl/implicit/add_int_mat2.vert.html.ini | 8 +
.../glsl/implicit/add_int_mat3.vert.html.ini | 8 +
.../glsl/implicit/add_int_mat4.vert.html.ini | 8 +
.../glsl/implicit/add_int_vec2.vert.html.ini | 8 +
.../glsl/implicit/add_int_vec3.vert.html.ini | 8 +
.../glsl/implicit/add_int_vec4.vert.html.ini | 8 +
.../implicit/add_ivec2_vec2.vert.html.ini | 8 +
.../implicit/add_ivec3_vec3.vert.html.ini | 8 +
.../implicit/add_ivec4_vec4.vert.html.ini | 8 +
.../assign_int_to_float.vert.html.ini | 8 +
.../assign_ivec2_to_vec2.vert.html.ini | 8 +
.../assign_ivec3_to_vec3.vert.html.ini | 8 +
.../assign_ivec4_to_vec4.vert.html.ini | 8 +
.../implicit/construct_struct.vert.html.ini | 8 +
.../implicit/divide_int_float.vert.html.ini | 8 +
.../implicit/divide_int_mat2.vert.html.ini | 8 +
.../implicit/divide_int_mat3.vert.html.ini | 8 +
.../implicit/divide_int_mat4.vert.html.ini | 8 +
.../implicit/divide_int_vec2.vert.html.ini | 8 +
.../implicit/divide_int_vec3.vert.html.ini | 8 +
.../implicit/divide_int_vec4.vert.html.ini | 8 +
.../implicit/divide_ivec2_vec2.vert.html.ini | 8 +
.../implicit/divide_ivec3_vec3.vert.html.ini | 8 +
.../implicit/divide_ivec4_vec4.vert.html.ini | 8 +
.../implicit/equal_int_float.vert.html.ini | 8 +
.../implicit/equal_ivec2_vec2.vert.html.ini | 8 +
.../implicit/equal_ivec3_vec3.vert.html.ini | 8 +
.../implicit/equal_ivec4_vec4.vert.html.ini | 8 +
.../implicit/function_int_float.vert.html.ini | 8 +
.../function_ivec2_vec2.vert.html.ini | 8 +
.../function_ivec3_vec3.vert.html.ini | 8 +
.../function_ivec4_vec4.vert.html.ini | 8 +
.../glsl/implicit/greater_than.vert.html.ini | 8 +
.../implicit/greater_than_equal.vert.html.ini | 8 +
.../glsl/implicit/less_than.vert.html.ini | 8 +
.../implicit/less_than_equal.vert.html.ini | 8 +
.../implicit/multiply_int_float.vert.html.ini | 8 +
.../implicit/multiply_int_mat2.vert.html.ini | 8 +
.../implicit/multiply_int_mat3.vert.html.ini | 8 +
.../implicit/multiply_int_mat4.vert.html.ini | 8 +
.../implicit/multiply_int_vec2.vert.html.ini | 8 +
.../implicit/multiply_int_vec3.vert.html.ini | 8 +
.../implicit/multiply_int_vec4.vert.html.ini | 8 +
.../multiply_ivec2_vec2.vert.html.ini | 8 +
.../multiply_ivec3_vec3.vert.html.ini | 8 +
.../multiply_ivec4_vec4.vert.html.ini | 8 +
.../not_equal_int_float.vert.html.ini | 8 +
.../not_equal_ivec2_vec2.vert.html.ini | 8 +
.../not_equal_ivec3_vec3.vert.html.ini | 8 +
.../not_equal_ivec4_vec4.vert.html.ini | 8 +
.../implicit/subtract_int_float.vert.html.ini | 8 +
.../implicit/subtract_int_mat2.vert.html.ini | 8 +
.../implicit/subtract_int_mat3.vert.html.ini | 8 +
.../implicit/subtract_int_mat4.vert.html.ini | 8 +
.../implicit/subtract_int_vec2.vert.html.ini | 8 +
.../implicit/subtract_int_vec3.vert.html.ini | 8 +
.../implicit/subtract_int_vec4.vert.html.ini | 8 +
.../subtract_ivec2_vec2.vert.html.ini | 8 +
.../subtract_ivec3_vec3.vert.html.ini | 8 +
.../subtract_ivec4_vec4.vert.html.ini | 8 +
.../implicit/ternary_int_float.vert.html.ini | 8 +
.../implicit/ternary_ivec2_vec2.vert.html.ini | 8 +
.../implicit/ternary_ivec3_vec3.vert.html.ini | 8 +
.../implicit/ternary_ivec4_vec4.vert.html.ini | 8 +
.../glsl/literals/float_literal.vert.html.ini | 8 +
.../glsl/literals/literal_precision.html.ini | 8 +
.../glsl/literals/overflow_leak.vert.html.ini | 14 +
.../matrices/glsl-mat3-construction.html.ini | 8 +
.../glsl/matrices/glsl-mat4-to-mat3.html.ini | 8 +
.../attrib-location-length-limits.html.ini | 14 +
.../glsl/misc/boolean_precision.html.ini | 8 +
...dded-struct-definitions-forbidden.html.ini | 8 +
.../glsl/misc/empty_main.vert.html.ini | 8 +
...on-list-in-declarator-initializer.html.ini | 8 +
.../glsl/misc/gl_position_unset.vert.html.ini | 8 +
.../glsl/misc/glsl-function-nodes.html.ini | 14 +
.../misc/glsl-long-variable-names.html.ini | 14 +
.../glsl/misc/glsl-vertex-branch.html.ini | 14 +
.../glsl/misc/large-loop-compile.html.ini | 10 +
.../misc/non-ascii-comments.vert.html.ini | 8 +
.../glsl/misc/non-ascii.vert.html.ini | 8 +
.../glsl/misc/re-compile-re-link.html.ini | 14 +
.../shader-precision-format-obeyed.html.ini | 11 +
.../glsl/misc/shader-struct-scope.html.ini | 8 +
...ader-uniform-packing-restrictions.html.ini | 11 +
...ader-varying-packing-restrictions.html.ini | 11 +
.../shader-with-256-character-define.html.ini | 8 +
...ith-256-character-identifier.frag.html.ini | 8 +
.../shader-with-257-character-define.html.ini | 8 +
...ith-257-character-identifier.frag.html.ini | 8 +
...hader-with-_webgl-identifier.vert.html.ini | 8 +
...ader-with-arbitrary-indexing.frag.html.ini | 8 +
...ader-with-arbitrary-indexing.vert.html.ini | 8 +
...rray-of-structs-containing-arrays.html.ini | 14 +
...der-with-array-of-structs-uniform.html.ini | 14 +
.../shader-with-attrib-array.vert.html.ini | 8 +
.../shader-with-attrib-struct.vert.html.ini | 8 +
.../misc/shader-with-clipvertex.vert.html.ini | 8 +
.../shader-with-comma-assignment.html.ini | 8 +
...with-comma-conditional-assignment.html.ini | 8 +
...with-conditional-scoping-negative.html.ini | 8 +
.../shader-with-conditional-scoping.html.ini | 8 +
...hader-with-default-precision.frag.html.ini | 8 +
...hader-with-default-precision.vert.html.ini | 8 +
...ith-define-line-continuation.frag.html.ini | 8 +
.../shader-with-dfdx-no-ext.frag.html.ini | 8 +
.../glsl/misc/shader-with-dfdx.frag.html.ini | 8 +
.../glsl/misc/shader-with-do-loop.html.ini | 8 +
.../misc/shader-with-error-directive.html.ini | 8 +
...hader-with-explicit-int-cast.vert.html.ini | 8 +
...ader-with-float-return-value.frag.html.ini | 8 +
.../glsl/misc/shader-with-for-loop.html.ini | 8 +
.../misc/shader-with-for-scoping.html.ini | 8 +
.../misc/shader-with-frag-depth.frag.html.ini | 8 +
...ader-with-function-recursion.frag.html.ini | 8 +
...hader-with-function-scoped-struct.html.ini | 8 +
.../shader-with-functional-scoping.html.ini | 8 +
.../misc/shader-with-glcolor.vert.html.ini | 8 +
.../misc/shader-with-gles-1.frag.html.ini | 8 +
.../shader-with-gles-symbol.frag.html.ini | 8 +
...lobal-variable-precision-mismatch.html.ini | 8 +
...ader-with-glprojectionmatrix.vert.html.ini | 8 +
...hader-with-hex-int-constant-macro.html.ini | 8 +
...h-implicit-vec3-to-vec4-cast.vert.html.ini | 8 +
.../misc/shader-with-include.vert.html.ini | 8 +
...shader-with-int-return-value.frag.html.ini | 8 +
...ader-with-invalid-identifier.frag.html.ini | 8 +
...ader-with-ivec2-return-value.frag.html.ini | 8 +
...ader-with-ivec3-return-value.frag.html.ini | 8 +
...ader-with-ivec4-return-value.frag.html.ini | 8 +
...shader-with-limited-indexing.frag.html.ini | 8 +
.../glsl/misc/shader-with-long-line.html.ini | 8 +
.../shader-with-non-ascii-error.frag.html.ini | 8 +
.../shader-with-non-reserved-words.html.ini | 11 +
.../misc/shader-with-precision.frag.html.ini | 8 +
...ader-with-preprocessor-whitespace.html.ini | 8 +
.../shader-with-quoted-error.frag.html.ini | 8 +
.../misc/shader-with-reserved-words.html.ini | 11 +
...r-with-short-circuiting-operators.html.ini | 11 +
...-with-similar-uniform-array-names.html.ini | 14 +
.../shader-with-too-many-uniforms.html.ini | 6 +
...ndefined-preprocessor-symbol.frag.html.ini | 8 +
...th-uniform-in-loop-condition.vert.html.ini | 8 +
...hader-with-vec2-return-value.frag.html.ini | 8 +
...hader-with-vec3-return-value.frag.html.ini | 8 +
...hader-with-vec4-return-value.frag.html.ini | 8 +
...r-with-vec4-vec3-vec4-conditional.html.ini | 8 +
.../shader-with-version-100.frag.html.ini | 8 +
.../shader-with-version-100.vert.html.ini | 8 +
.../shader-with-version-120.vert.html.ini | 8 +
.../shader-with-version-130.vert.html.ini | 8 +
...shader-with-webgl-identifier.vert.html.ini | 8 +
.../glsl/misc/shader-with-while-loop.html.ini | 8 +
.../shader-without-precision.frag.html.ini | 8 +
...nstant-expression-loop-conditions.html.ini | 8 +
.../misc/shaders-with-invariance.html.ini | 8 +
...haders-with-mis-matching-uniforms.html.ini | 8 +
...haders-with-mis-matching-varyings.html.ini | 8 +
.../shaders-with-missing-varyings.html.ini | 8 +
.../misc/shaders-with-name-conflicts.html.ini | 11 +
.../shaders-with-uniform-structs.html.ini | 8 +
.../glsl/misc/shaders-with-varyings.html.ini | 8 +
.../conformance/glsl/misc/shared.html.ini | 8 +
.../glsl/misc/struct-equals.html.ini | 8 +
.../struct-mixed-array-declarators.html.ini | 8 +
.../struct-nesting-exceeds-maximum.html.ini | 8 +
.../struct-nesting-of-variable-names.html.ini | 8 +
.../struct-nesting-under-maximum.html.ini | 8 +
.../struct-specifiers-in-uniforms.html.ini | 8 +
.../glsl/misc/struct-unary-operators.html.ini | 8 +
...-operators-in-global-initializers.html.ini | 8 +
...ternary-operators-in-initializers.html.ini | 8 +
.../uniform-location-length-limits.html.ini | 14 +
.../glsl/reserved/_webgl_field.vert.html.ini | 8 +
.../reserved/_webgl_function.vert.html.ini | 8 +
.../glsl/reserved/_webgl_struct.vert.html.ini | 8 +
.../reserved/_webgl_variable.vert.html.ini | 8 +
.../glsl/reserved/webgl_field.vert.html.ini | 8 +
.../reserved/webgl_function.vert.html.ini | 8 +
.../glsl/reserved/webgl_struct.vert.html.ini | 8 +
.../reserved/webgl_variable.vert.html.ini | 8 +
.../glsl-function-texture2d-bias.html.ini | 14 +
.../glsl-function-texture2dlod.html.ini | 14 +
.../glsl-function-texture2dproj.html.ini | 14 +
.../glsl-function-texture2dprojlod.html.ini | 14 +
.../variables/gl-fragcoord-xy-values.html.ini | 14 +
.../glsl/variables/gl-fragcoord.html.ini | 14 +
.../gl-fragdata-and-fragcolor.html.ini | 8 +
.../glsl/variables/gl-frontfacing.html.ini | 14 +
.../glsl/variables/gl-pointcoord.html.ini | 17 +
.../glsl/variables/glsl-built-ins.html.ini | 20 +
.../limits/gl-max-texture-dimensions.html.ini | 14 +
.../limits/gl-min-attribs.html.ini | 14 +
.../limits/gl-min-textures.html.ini | 14 +
.../limits/gl-min-uniforms.html.ini | 14 +
.../misc/bad-arguments-test.html.ini | 14 +
.../misc/boolean-argument-conversion.html.ini | 14 +
.../conformance/misc/delayed-drawing.html.ini | 11 +
.../conformance/misc/error-reporting.html.ini | 14 +
.../misc/functions-returning-strings.html.ini | 8 +
.../conformance/misc/instanceof-test.html.ini | 35 +
.../misc/invalid-passed-params.html.ini | 14 +
.../conformance/misc/is-object.html.ini | 14 +
.../misc/null-object-behaviour.html.ini | 14 +
.../misc/object-deletion-behaviour.html.ini | 14 +
.../misc/shader-precision-format.html.ini | 47 +
.../misc/type-conversion-test.html.ini | 14 +
.../misc/uninitialized-test.html.ini | 17 +
.../conformance/misc/webgl-specific.html.ini | 14 +
.../more/conformance/constants.html.ini | 10 +
.../more/conformance/getContext.html.ini | 10 +
.../more/conformance/methods.html.ini | 10 +
.../more/conformance/quickCheckAPI-A.html.ini | 16 +
.../conformance/quickCheckAPI-B1.html.ini | 16 +
.../conformance/quickCheckAPI-B2.html.ini | 16 +
.../conformance/quickCheckAPI-B3.html.ini | 16 +
.../conformance/quickCheckAPI-B4.html.ini | 16 +
.../more/conformance/quickCheckAPI-C.html.ini | 16 +
.../conformance/quickCheckAPI-D_G.html.ini | 16 +
.../conformance/quickCheckAPI-G_I.html.ini | 16 +
.../conformance/quickCheckAPI-L_S.html.ini | 16 +
.../conformance/quickCheckAPI-S_V.html.ini | 16 +
.../more/conformance/webGLArrays.html.ini | 8 +
.../more/functions/bindBuffer.html.ini | 10 +
.../more/functions/bindBufferBadArgs.html.ini | 10 +
.../bindFramebufferLeaveNonZero.html.ini | 16 +
.../more/functions/bufferData.html.ini | 8 +
.../more/functions/bufferDataBadArgs.html.ini | 8 +
.../more/functions/bufferSubData.html.ini | 8 +
.../functions/bufferSubDataBadArgs.html.ini | 8 +
.../more/functions/copyTexImage2D.html.ini | 10 +
.../functions/copyTexImage2DBadArgs.html.ini | 10 +
.../more/functions/copyTexSubImage2D.html.ini | 10 +
.../copyTexSubImage2DBadArgs.html.ini | 10 +
.../functions/deleteBufferBadArgs.html.ini | 10 +
.../more/functions/drawArrays.html.ini | 8 +
.../functions/drawArraysOutOfBounds.html.ini | 8 +
.../more/functions/drawElements.html.ini | 8 +
.../functions/drawElementsBadArgs.html.ini | 8 +
.../more/functions/isTests.html.ini | 10 +
.../more/functions/isTestsBadArgs.html.ini | 41 +
.../more/functions/readPixels.html.ini | 10 +
.../more/functions/readPixelsBadArgs.html.ini | 3 +
.../more/functions/texImage2D.html.ini | 10 +
.../more/functions/texImage2DBadArgs.html.ini | 5 +
.../more/functions/texImage2DHTML.html.ini | 3 +
.../functions/texImage2DHTMLBadArgs.html.ini | 8 +
.../more/functions/texSubImage2D.html.ini | 10 +
.../functions/texSubImage2DBadArgs.html.ini | 10 +
.../more/functions/texSubImage2DHTML.html.ini | 3 +
.../texSubImage2DHTMLBadArgs.html.ini | 8 +
.../more/functions/uniformMatrix.html.ini | 10 +
.../functions/uniformMatrixBadArgs.html.ini | 10 +
.../more/functions/uniformf.html.ini | 10 +
.../more/functions/uniformfArrayLen1.html.ini | 10 +
.../more/functions/uniformfBadArgs.html.ini | 10 +
.../more/functions/uniformi.html.ini | 10 +
.../more/functions/uniformiBadArgs.html.ini | 10 +
.../more/functions/vertexAttrib.html.ini | 8 +
.../functions/vertexAttribBadArgs.html.ini | 8 +
.../functions/vertexAttribPointer.html.ini | 8 +
.../vertexAttribPointerBadArgs.html.ini | 8 +
.../more/glsl/arrayOutOfBounds.html.ini | 10 +
.../ogles/GL/abs/abs_001_to_006.html.ini | 8 +
.../ogles/GL/acos/acos_001_to_006.html.ini | 8 +
.../ogles/GL/all/all_001_to_004.html.ini | 8 +
.../ogles/GL/any/any_001_to_004.html.ini | 8 +
.../ogles/GL/array/array_001_to_006.html.ini | 8 +
.../ogles/GL/asin/asin_001_to_006.html.ini | 8 +
.../ogles/GL/atan/atan_001_to_008.html.ini | 8 +
.../ogles/GL/atan/atan_009_to_012.html.ini | 8 +
.../biConstants_001_to_008.html.ini | 8 +
.../biConstants_009_to_016.html.ini | 8 +
.../biuDepthRange_001_to_002.html.ini | 8 +
.../ogles/GL/build/build_001_to_008.html.ini | 8 +
.../ogles/GL/build/build_009_to_016.html.ini | 8 +
.../ogles/GL/build/build_017_to_024.html.ini | 8 +
.../ogles/GL/build/build_025_to_032.html.ini | 8 +
.../ogles/GL/build/build_033_to_040.html.ini | 8 +
.../ogles/GL/build/build_041_to_048.html.ini | 8 +
.../ogles/GL/build/build_049_to_056.html.ini | 8 +
.../ogles/GL/build/build_057_to_064.html.ini | 8 +
.../ogles/GL/build/build_065_to_072.html.ini | 8 +
.../ogles/GL/build/build_073_to_080.html.ini | 8 +
.../ogles/GL/build/build_081_to_088.html.ini | 8 +
.../ogles/GL/build/build_089_to_096.html.ini | 8 +
.../ogles/GL/build/build_097_to_104.html.ini | 8 +
.../ogles/GL/build/build_105_to_112.html.ini | 8 +
.../ogles/GL/build/build_113_to_120.html.ini | 8 +
.../ogles/GL/build/build_121_to_128.html.ini | 8 +
.../ogles/GL/build/build_129_to_136.html.ini | 8 +
.../ogles/GL/build/build_137_to_144.html.ini | 8 +
.../ogles/GL/build/build_145_to_152.html.ini | 8 +
.../ogles/GL/build/build_153_to_160.html.ini | 8 +
.../ogles/GL/build/build_161_to_168.html.ini | 8 +
.../ogles/GL/build/build_169_to_176.html.ini | 8 +
.../ogles/GL/build/build_177_to_178.html.ini | 8 +
...ng_array_out_of_bounds_001_to_001.html.ini | 8 +
.../ogles/GL/ceil/ceil_001_to_006.html.ini | 8 +
.../ogles/GL/clamp/clamp_001_to_006.html.ini | 8 +
.../control_flow_001_to_008.html.ini | 8 +
.../control_flow_009_to_010.html.ini | 8 +
.../ogles/GL/cos/cos_001_to_006.html.ini | 8 +
.../ogles/GL/cross/cross_001_to_002.html.ini | 8 +
.../GL/default/default_001_to_001.html.ini | 8 +
.../GL/degrees/degrees_001_to_006.html.ini | 8 +
.../GL/discard/discard_001_to_002.html.ini | 8 +
.../GL/distance/distance_001_to_006.html.ini | 8 +
.../ogles/GL/dot/dot_001_to_006.html.ini | 8 +
.../ogles/GL/equal/equal_001_to_008.html.ini | 8 +
.../ogles/GL/equal/equal_009_to_012.html.ini | 8 +
.../ogles/GL/exp/exp_001_to_008.html.ini | 8 +
.../ogles/GL/exp/exp_009_to_012.html.ini | 8 +
.../ogles/GL/exp2/exp2_001_to_008.html.ini | 8 +
.../ogles/GL/exp2/exp2_009_to_012.html.ini | 8 +
.../faceforward_001_to_006.html.ini | 8 +
.../ogles/GL/floor/floor_001_to_006.html.ini | 8 +
.../ogles/GL/fract/fract_001_to_006.html.ini | 8 +
.../functions/functions_001_to_008.html.ini | 8 +
.../functions/functions_009_to_016.html.ini | 8 +
.../functions/functions_017_to_024.html.ini | 8 +
.../functions/functions_025_to_032.html.ini | 8 +
.../functions/functions_033_to_040.html.ini | 8 +
.../functions/functions_041_to_048.html.ini | 8 +
.../functions/functions_049_to_056.html.ini | 8 +
.../functions/functions_057_to_064.html.ini | 8 +
.../functions/functions_065_to_072.html.ini | 8 +
.../functions/functions_073_to_080.html.ini | 8 +
.../functions/functions_081_to_088.html.ini | 8 +
.../functions/functions_089_to_096.html.ini | 8 +
.../functions/functions_097_to_104.html.ini | 8 +
.../functions/functions_105_to_112.html.ini | 8 +
.../functions/functions_113_to_120.html.ini | 8 +
.../functions/functions_121_to_126.html.ini | 8 +
.../gl_FragCoord_001_to_003.html.ini | 8 +
.../gl_FrontFacing_001_to_001.html.ini | 8 +
.../greaterThan_001_to_008.html.ini | 8 +
.../greaterThanEqual_001_to_008.html.ini | 8 +
.../inversesqrt_001_to_006.html.ini | 8 +
.../GL/length/length_001_to_006.html.ini | 8 +
.../GL/lessThan/lessThan_001_to_008.html.ini | 8 +
.../lessThanEqual_001_to_008.html.ini | 8 +
.../ogles/GL/log/log_001_to_008.html.ini | 8 +
.../ogles/GL/log/log_009_to_012.html.ini | 8 +
.../ogles/GL/log2/log2_001_to_008.html.ini | 8 +
.../ogles/GL/log2/log2_009_to_012.html.ini | 8 +
.../ogles/GL/mat/mat_001_to_008.html.ini | 8 +
.../ogles/GL/mat/mat_009_to_016.html.ini | 8 +
.../ogles/GL/mat/mat_017_to_024.html.ini | 8 +
.../ogles/GL/mat/mat_025_to_032.html.ini | 8 +
.../ogles/GL/mat/mat_033_to_040.html.ini | 8 +
.../ogles/GL/mat/mat_041_to_046.html.ini | 8 +
.../ogles/GL/mat3/mat3_001_to_006.html.ini | 8 +
.../matrixCompMult_001_to_004.html.ini | 8 +
.../ogles/GL/max/max_001_to_006.html.ini | 8 +
.../ogles/GL/min/min_001_to_006.html.ini | 8 +
.../ogles/GL/mix/mix_001_to_006.html.ini | 8 +
.../ogles/GL/mod/mod_001_to_008.html.ini | 8 +
.../normalize/normalize_001_to_006.html.ini | 8 +
.../ogles/GL/not/not_001_to_004.html.ini | 8 +
.../GL/notEqual/notEqual_001_to_008.html.ini | 8 +
.../GL/notEqual/notEqual_009_to_012.html.ini | 8 +
.../operators/operators_001_to_008.html.ini | 8 +
.../operators/operators_009_to_016.html.ini | 8 +
.../operators/operators_017_to_024.html.ini | 8 +
.../operators/operators_025_to_026.html.ini | 8 +
.../ogles/GL/pow/pow_001_to_008.html.ini | 8 +
.../ogles/GL/pow/pow_009_to_016.html.ini | 8 +
.../ogles/GL/pow/pow_017_to_024.html.ini | 8 +
.../GL/radians/radians_001_to_006.html.ini | 8 +
.../GL/reflect/reflect_001_to_006.html.ini | 8 +
.../GL/refract/refract_001_to_006.html.ini | 8 +
.../ogles/GL/sign/sign_001_to_006.html.ini | 8 +
.../ogles/GL/sin/sin_001_to_006.html.ini | 8 +
.../smoothstep/smoothstep_001_to_006.html.ini | 8 +
.../ogles/GL/sqrt/sqrt_001_to_006.html.ini | 8 +
.../ogles/GL/step/step_001_to_006.html.ini | 8 +
.../GL/struct/struct_001_to_008.html.ini | 8 +
.../GL/struct/struct_009_to_016.html.ini | 8 +
.../GL/struct/struct_017_to_024.html.ini | 8 +
.../GL/struct/struct_025_to_032.html.ini | 10 +
.../GL/struct/struct_033_to_040.html.ini | 8 +
.../GL/struct/struct_041_to_048.html.ini | 8 +
.../GL/struct/struct_049_to_056.html.ini | 8 +
.../swizzlers/swizzlers_001_to_008.html.ini | 8 +
.../swizzlers/swizzlers_009_to_016.html.ini | 8 +
.../swizzlers/swizzlers_017_to_024.html.ini | 8 +
.../swizzlers/swizzlers_025_to_032.html.ini | 8 +
.../swizzlers/swizzlers_033_to_040.html.ini | 8 +
.../swizzlers/swizzlers_041_to_048.html.ini | 8 +
.../swizzlers/swizzlers_049_to_056.html.ini | 8 +
.../swizzlers/swizzlers_057_to_064.html.ini | 8 +
.../swizzlers/swizzlers_065_to_072.html.ini | 8 +
.../swizzlers/swizzlers_073_to_080.html.ini | 8 +
.../swizzlers/swizzlers_081_to_088.html.ini | 8 +
.../swizzlers/swizzlers_089_to_096.html.ini | 8 +
.../swizzlers/swizzlers_097_to_104.html.ini | 8 +
.../swizzlers/swizzlers_105_to_112.html.ini | 8 +
.../swizzlers/swizzlers_113_to_120.html.ini | 8 +
.../ogles/GL/tan/tan_001_to_006.html.ini | 8 +
.../ogles/GL/vec/vec_001_to_008.html.ini | 8 +
.../ogles/GL/vec/vec_009_to_016.html.ini | 8 +
.../ogles/GL/vec/vec_017_to_018.html.ini | 8 +
.../ogles/GL/vec3/vec3_001_to_008.html.ini | 8 +
.../programs/get-active-test.html.ini | 17 +
...d-attrib-location-long-names-test.html.ini | 17 +
.../gl-bind-attrib-location-test.html.ini | 17 +
.../programs/gl-get-active-attribute.html.ini | 14 +
.../programs/gl-get-active-uniform.html.ini | 14 +
.../programs/gl-getshadersource.html.ini | 14 +
.../programs/gl-shader-test.html.ini | 8 +
.../programs/invalid-UTF-16.html.ini | 14 +
.../programs/program-test.html.ini | 8 +
...h-with-discard-in-fragment-shader.html.ini | 17 +
.../read-pixels-pack-alignment.html.ini | 20 +
.../reading/read-pixels-test.html.ini | 11 +
.../renderbuffers/feedback-loop.html.ini | 20 +
.../framebuffer-object-attachment.html.ini | 17 +
.../framebuffer-state-restoration.html.ini | 15 +
.../renderbuffers/framebuffer-test.html.ini | 8 +
.../renderbuffer-initialization.html.ini | 8 +
.../conformance/rendering/culling.html.ini | 8 +
.../draw-arrays-out-of-bounds.html.ini | 14 +
.../draw-elements-out-of-bounds.html.ini | 14 +
.../rendering/framebuffer-switch.html.ini | 11 +
.../framebuffer-texture-switch.html.ini | 11 +
.../conformance/rendering/gl-clear.html.ini | 14 +
.../rendering/gl-drawarrays.html.ini | 14 +
.../rendering/gl-drawelements.html.ini | 14 +
.../gl-scissor-canvas-dimensions.html.ini | 14 +
.../rendering/gl-scissor-fbo-test.html.ini | 8 +
.../rendering/gl-scissor-test.html.ini | 3 +
.../rendering/gl-viewport-test.html.ini | 3 +
.../rendering/line-loop-tri-fan.html.ini | 8 +
.../rendering/many-draw-calls.html.ini | 11 +
.../more-than-65536-indices.html.ini | 14 +
.../rendering/multisample-corruption.html.ini | 18 +
.../rendering/negative-one-index.html.ini | 14 +
.../rendering/point-no-attributes.html.ini | 14 +
.../conformance/rendering/point-size.html.ini | 3 +
...-gl-pointcoord-in-fragment-shader.html.ini | 14 +
.../rendering/polygon-offset.html.ini | 8 +
.../conformance/rendering/simple.html.ini | 14 +
.../conformance/rendering/triangle.html.ini | 14 +
.../state/gl-enable-enum-test.html.ini | 8 +
.../conformance/state/gl-enum-tests.html.ini | 8 +
.../conformance/state/gl-get-calls.html.ini | 8 +
.../conformance/state/gl-geterror.html.ini | 14 +
.../conformance/state/gl-getstring.html.ini | 8 +
.../state/gl-object-get-calls.html.ini | 14 +
...tate-uneffected-after-compositing.html.ini | 8 +
.../textures/compressed-tex-image.html.ini | 8 +
.../copy-tex-image-2d-formats.html.ini | 31 +
.../copy-tex-image-and-sub-image-2d.html.ini | 5 +
.../textures/default-texture.html.ini | 14 +
.../textures/gl-get-tex-parameter.html.ini | 14 +
.../textures/gl-pixelstorei.html.ini | 14 +
.../conformance/textures/gl-teximage.html.ini | 11 +
.../conformance/textures/mipmap-fbo.html.ini | 14 +
.../origin-clean-conformance.html.ini | 3 +
...b-image-2d-with-array-buffer-view.html.ini | 14 +
...d-sub-image-2d-with-canvas-rgb565.html.ini | 5 +
...sub-image-2d-with-canvas-rgba4444.html.ini | 5 +
...sub-image-2d-with-canvas-rgba5551.html.ini | 5 +
...mage-and-sub-image-2d-with-canvas.html.ini | 5 +
...b-image-2d-with-image-data-rgb565.html.ini | 5 +
...image-2d-with-image-data-rgba4444.html.ini | 5 +
...image-2d-with-image-data-rgba5551.html.ini | 5 +
...-and-sub-image-2d-with-image-data.html.ini | 5 +
...nd-sub-image-2d-with-image-rgb565.html.ini | 5 +
...-sub-image-2d-with-image-rgba4444.html.ini | 5 +
...-sub-image-2d-with-image-rgba5551.html.ini | 5 +
...image-and-sub-image-2d-with-image.html.ini | 5 +
...e-and-sub-image-2d-with-svg-image.html.ini | 5 +
...nd-sub-image-2d-with-video-rgb565.html.ini | 5 +
...-sub-image-2d-with-video-rgba4444.html.ini | 5 +
...-sub-image-2d-with-video-rgba5551.html.ini | 5 +
...image-and-sub-image-2d-with-video.html.ini | 5 +
...image-2d-with-webgl-canvas-rgb565.html.ini | 5 +
...age-2d-with-webgl-canvas-rgba4444.html.ini | 5 +
...age-2d-with-webgl-canvas-rgba5551.html.ini | 5 +
...nd-sub-image-2d-with-webgl-canvas.html.ini | 5 +
...ex-image-and-uniform-binding-bugs.html.ini | 14 +
.../tex-image-canvas-corruption.html.ini | 11 +
.../textures/tex-image-webgl.html.ini | 14 +
.../tex-image-with-format-and-type.html.ini | 5 +
.../tex-image-with-invalid-data.html.ini | 15 +
.../textures/tex-input-validation.html.ini | 20 +
.../tex-sub-image-2d-bad-args.html.ini | 14 +
.../textures/tex-sub-image-2d.html.ini | 14 +
.../textures/texparameter-test.html.ini | 14 +
.../textures/texture-active-bind-2.html.ini | 14 +
.../textures/texture-active-bind.html.ini | 14 +
.../texture-attachment-formats.html.ini | 8 +
.../textures/texture-clear.html.ini | 14 +
.../textures/texture-complete.html.ini | 14 +
.../texture-copying-feedback-loops.html.ini | 20 +
.../texture-draw-with-2d-and-cube.html.ini | 14 +
.../textures/texture-fakeblack.html.ini | 14 +
.../textures/texture-formats-test.html.ini | 8 +
.../textures/texture-hd-dpi.html.ini | 14 +
.../textures/texture-mips.html.ini | 14 +
.../textures/texture-npot-video.html.ini | 5 +
.../textures/texture-npot.html.ini | 14 +
.../textures/texture-size-cube-maps.html.ini | 3 +
.../textures/texture-size-limit.html.ini | 11 +
.../textures/texture-size.html.ini | 11 +
.../texture-sub-image-cube-maps.html.ini | 14 +
...re-transparent-pixels-initialized.html.ini | 5 +
.../texture-upload-cube-maps.html.ini | 14 +
.../textures/texture-upload-size.html.ini | 11 +
.../typedarrays/data-view-test.html.ini | 3 +
.../uniforms/gl-uniform-arrays.html.ini | 11 +
.../uniforms/gl-uniform-bool.html.ini | 14 +
.../uniforms/gl-uniformmatrix4fv.html.ini | 14 +
.../uniforms/gl-unknown-uniform.html.ini | 8 +
.../uniforms/null-uniform-location.html.ini | 14 +
...ut-of-bounds-uniform-array-access.html.ini | 11 +
.../uniforms/uniform-default-values.html.ini | 11 +
.../uniforms/uniform-location.html.ini | 17 +
.../uniforms/uniform-samplers-test.html.ini | 11 +
.../uniform-values-per-program.html.ini | 14 +
.../rtcpeerconnection-idl.html.ini | 65 +-
.../meta/websockets/interfaces.html.ini | 17 -
.../voice_font_properties.html.ini | 4 +-
toolkit/components/telemetry/Histograms.json | 14 +
824 files changed, 12294 insertions(+), 4027 deletions(-)
create mode 100644 dom/base/test/file_navigator_resolve_identity_xrays.xul
create mode 100644 dom/bindings/test/file_bug707564-2.html
create mode 100644 dom/contacts/tests/file_contacts_basics.html
create mode 100644 dom/contacts/tests/file_contacts_basics2.html
create mode 100644 dom/contacts/tests/file_contacts_blobs.html
create mode 100644 dom/contacts/tests/file_contacts_events.html
create mode 100644 dom/contacts/tests/file_contacts_getall.html
create mode 100644 dom/contacts/tests/file_contacts_getall2.html
create mode 100644 dom/contacts/tests/file_contacts_international.html
create mode 100644 dom/contacts/tests/file_contacts_substringmatching.html
create mode 100644 dom/contacts/tests/file_contacts_substringmatchingCL.html
create mode 100644 dom/contacts/tests/file_contacts_substringmatchingVE.html
create mode 100644 dom/contacts/tests/file_migration.html
create mode 100644 dom/contacts/tests/file_permission_denied.html
create mode 100644 dom/media/tests/mochitest/test_peerConnection_verifyVideoAfterRenegotiation.html
create mode 100644 dom/media/tests/mochitest/test_selftest.html
create mode 100644 testing/web-platform/meta/XMLHttpRequest/FormData-append.html.ini
create mode 100644 testing/web-platform/meta/XMLHttpRequest/formdata-set.htm.ini
delete mode 100644 testing/web-platform/meta/dom/lists/DOMTokenList-stringifier.html.ini
create mode 100644 testing/web-platform/meta/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001a.html.ini
create mode 100644 testing/web-platform/meta/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002a.html.ini
create mode 100644 testing/web-platform/meta/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002b.html.ini
create mode 100644 testing/web-platform/meta/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002c.html.ini
create mode 100644 testing/web-platform/meta/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003a.html.ini
create mode 100644 testing/web-platform/meta/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003b.html.ini
create mode 100644 testing/web-platform/meta/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003c.html.ini
create mode 100644 testing/web-platform/meta/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004a.html.ini
create mode 100644 testing/web-platform/meta/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005a.html.ini
create mode 100644 testing/web-platform/meta/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006a.html.ini
create mode 100644 testing/web-platform/meta/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006b.html.ini
create mode 100644 testing/web-platform/meta/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006c.html.ini
create mode 100644 testing/web-platform/meta/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007a.html.ini
create mode 100644 testing/web-platform/meta/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007b.html.ini
create mode 100644 testing/web-platform/meta/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007c.html.ini
create mode 100644 testing/web-platform/meta/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008a.html.ini
create mode 100644 testing/web-platform/meta/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009a.html.ini
create mode 100644 testing/web-platform/meta/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009b.html.ini
create mode 100644 testing/web-platform/meta/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009c.html.ini
create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-img-element/update-the-image-data/fail-to-resolve.html.ini
create mode 100644 testing/web-platform/meta/html/semantics/scripting-1/the-script-element/fetch-src/empty-with-base.html.ini
create mode 100644 testing/web-platform/meta/html/semantics/scripting-1/the-script-element/fetch-src/empty.html.ini
create mode 100644 testing/web-platform/meta/html/semantics/scripting-1/the-script-element/script-text.html.ini
create mode 100644 testing/web-platform/meta/html/syntax/parsing/DOMContentLoaded-defer.html.ini
create mode 100644 testing/web-platform/meta/service-workers/cache-storage/serviceworker/credentials.html.ini
create mode 100644 testing/web-platform/meta/webgl/__dir__.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-aliasing.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/attribs/gl-bindAttribLocation-matrix.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/attribs/gl-disabled-vertex-attrib.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/attribs/gl-enable-vertex-attrib.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/attribs/gl-matrix-attributes.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib-render.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib-zero-issues.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/attribs/gl-vertex-attrib.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/attribs/gl-vertexattribpointer-offsets.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/attribs/gl-vertexattribpointer.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/buffers/buffer-bind-test.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer-delete.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/buffers/buffer-data-array-buffer.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/buffers/element-array-buffer-delete-recreate.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/buffers/index-validation-copies-indices.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/buffers/index-validation-crash-with-buffer-sub-data.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/buffers/index-validation-large-buffer.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/buffers/index-validation-verifies-too-many-indices.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/buffers/index-validation-with-resized-buffer.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/buffers/index-validation.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/canvas/buffer-offscreen-test.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/canvas/buffer-preserve-test.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/canvas/canvas-test.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/canvas/canvas-zero-size.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/canvas/draw-static-webgl-to-multiple-canvas-test.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/canvas/draw-webgl-to-canvas-test.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-hd-dpi-test.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-static-canvas-test.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/canvas/drawingbuffer-test.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/canvas/framebuffer-bindings-unaffected-on-resize.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/canvas/rapid-resizing.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/canvas/texture-bindings-unaffected-on-resize.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/canvas/to-data-url-test.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/canvas/viewport-unchanged-upon-resize.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/context/constants-and-properties.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/context/context-attribute-preserve-drawing-buffer.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/context/context-attributes-alpha-depth-stencil-antialias.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/context/context-creation-and-destruction.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/context/context-creation.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/context/context-eviction-with-garbage-collection.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/context/context-hidden-alpha.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/context/context-lost-restored.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/context/context-lost.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/context/context-release-upon-reload.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/context/context-release-with-workers.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/context/context-type-test.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/context/incorrect-context-object-behaviour.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/context/methods.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/context/premultiplyalpha-test.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/context/resource-sharing-test.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/angle-instanced-arrays-out-of-bounds.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/angle-instanced-arrays.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/ext-blend-minmax.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/ext-frag-depth.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/ext-sRGB.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/ext-shader-texture-lod.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/ext-texture-filter-anisotropic.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/get-extension.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/oes-element-index-uint.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/oes-standard-derivatives.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-linear.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-canvas.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-image-data.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-image.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float-with-video.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/oes-texture-float.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-linear.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-canvas.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-image-data.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-image.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float-with-video.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/oes-texture-half-float.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/oes-vertex-array-object-bufferData.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/oes-vertex-array-object.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-atc.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-pvrtc.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-s3tc.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/webgl-compressed-texture-size-limit.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/webgl-debug-renderer-info.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/webgl-debug-shaders.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/webgl-depth-texture.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/webgl-draw-buffers.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/extensions/webgl-shared-resources.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/angle-d3d11-compiler-error.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/angle-dx-variable-bug.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/array-of-struct-with-int-first-position.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/compare-loop-index-to-uniform.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/complex-glsl-does-not-crash.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/conditional-discard-in-loop.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/conditional-discard-optimization.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/constant-precision-qualifier.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/essl3-shaders-with-webgl1.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/floored-division-accuracy.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/fragcoord-linking-bug.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/long-expressions-should-not-crash.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/modulo-arithmetic-accuracy.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/multiplication-assignment.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/nested-functions-should-not-crash.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/sampler-array-using-loop-index.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/temp-expressions-should-not-crash.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/bugs/uniforms-should-not-lose-values.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec2.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec3.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-bvec4.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec2.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec3.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-ivec4.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat2.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat3.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-mat4.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec-mat-corner-cases.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec-mat-index.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec2.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec3.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/constructors/glsl-construct-vec4.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-abs.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-acos.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-asin.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-atan-xy.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-atan.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-ceil.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-clamp-float.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-clamp-gentype.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-cos.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-cross.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-distance.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-dot.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-faceforward.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-floor.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-fract.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-length.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-max-float.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-max-gentype.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-min-float.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-min-gentype.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mix-float.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mix-gentype.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mod-float.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-mod-gentype.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-normalize.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-reflect.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-sign.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-sin.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-smoothstep-float.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-smoothstep-gentype.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-step-float.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function-step-gentype.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/functions/glsl-function.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_float.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_mat2.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_mat3.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_mat4.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_vec2.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_vec3.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/add_int_vec4.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/add_ivec2_vec2.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/add_ivec3_vec3.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/add_ivec4_vec4.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/assign_int_to_float.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/assign_ivec2_to_vec2.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/assign_ivec3_to_vec3.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/assign_ivec4_to_vec4.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/construct_struct.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_float.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_mat2.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_mat3.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_mat4.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_vec2.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_vec3.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_int_vec4.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_ivec2_vec2.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_ivec3_vec3.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/divide_ivec4_vec4.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/equal_int_float.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/equal_ivec2_vec2.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/equal_ivec3_vec3.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/equal_ivec4_vec4.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/function_int_float.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/function_ivec2_vec2.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/function_ivec3_vec3.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/function_ivec4_vec4.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/greater_than.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/greater_than_equal.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/less_than.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/less_than_equal.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_float.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_mat2.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_mat3.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_mat4.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_vec2.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_vec3.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_int_vec4.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_ivec2_vec2.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_ivec3_vec3.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/multiply_ivec4_vec4.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_int_float.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_ivec2_vec2.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_ivec3_vec3.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/not_equal_ivec4_vec4.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_float.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_mat2.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_mat3.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_mat4.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_vec2.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_vec3.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_int_vec4.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_ivec2_vec2.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_ivec3_vec3.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/subtract_ivec4_vec4.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_int_float.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_ivec2_vec2.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_ivec3_vec3.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/implicit/ternary_ivec4_vec4.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/literals/float_literal.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/literals/literal_precision.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/literals/overflow_leak.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/matrices/glsl-mat3-construction.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/matrices/glsl-mat4-to-mat3.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/attrib-location-length-limits.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/boolean_precision.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/embedded-struct-definitions-forbidden.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/empty_main.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/expression-list-in-declarator-initializer.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/gl_position_unset.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/glsl-function-nodes.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/glsl-long-variable-names.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/glsl-vertex-branch.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/large-loop-compile.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/non-ascii-comments.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/non-ascii.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/re-compile-re-link.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-precision-format-obeyed.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-struct-scope.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-uniform-packing-restrictions.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-varying-packing-restrictions.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-256-character-define.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-256-character-identifier.frag.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-257-character-define.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-257-character-identifier.frag.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-_webgl-identifier.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-arbitrary-indexing.frag.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-arbitrary-indexing.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-array-of-structs-containing-arrays.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-array-of-structs-uniform.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-attrib-array.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-attrib-struct.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-clipvertex.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-comma-assignment.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-comma-conditional-assignment.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-conditional-scoping-negative.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-conditional-scoping.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-default-precision.frag.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-default-precision.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-define-line-continuation.frag.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-dfdx-no-ext.frag.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-dfdx.frag.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-do-loop.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-error-directive.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-explicit-int-cast.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-float-return-value.frag.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-for-loop.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-for-scoping.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-frag-depth.frag.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-function-recursion.frag.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-function-scoped-struct.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-functional-scoping.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-glcolor.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-gles-1.frag.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-gles-symbol.frag.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-global-variable-precision-mismatch.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-glprojectionmatrix.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-hex-int-constant-macro.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-implicit-vec3-to-vec4-cast.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-include.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-int-return-value.frag.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-invalid-identifier.frag.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec2-return-value.frag.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec3-return-value.frag.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-ivec4-return-value.frag.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-limited-indexing.frag.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-long-line.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-non-ascii-error.frag.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-non-reserved-words.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-precision.frag.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-preprocessor-whitespace.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-quoted-error.frag.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-reserved-words.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-short-circuiting-operators.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-similar-uniform-array-names.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-too-many-uniforms.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-undefined-preprocessor-symbol.frag.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-uniform-in-loop-condition.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec2-return-value.frag.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec3-return-value.frag.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec4-return-value.frag.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-vec4-vec3-vec4-conditional.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-100.frag.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-100.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-120.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-version-130.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-webgl-identifier.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-with-while-loop.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shader-without-precision.frag.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-constant-expression-loop-conditions.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-invariance.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-mis-matching-uniforms.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-mis-matching-varyings.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-missing-varyings.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-name-conflicts.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-uniform-structs.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shaders-with-varyings.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/shared.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/struct-equals.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/struct-mixed-array-declarators.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-exceeds-maximum.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-of-variable-names.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/struct-nesting-under-maximum.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/struct-specifiers-in-uniforms.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/struct-unary-operators.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/ternary-operators-in-global-initializers.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/ternary-operators-in-initializers.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/misc/uniform-location-length-limits.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_field.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_function.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_struct.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/reserved/_webgl_variable.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_field.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_function.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_struct.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/reserved/webgl_variable.vert.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2d-bias.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dlod.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dproj.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/samplers/glsl-function-texture2dprojlod.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragcoord-xy-values.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragcoord.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/variables/gl-fragdata-and-fragcolor.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/variables/gl-frontfacing.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/variables/gl-pointcoord.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/glsl/variables/glsl-built-ins.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/limits/gl-max-texture-dimensions.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/limits/gl-min-attribs.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/limits/gl-min-textures.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/limits/gl-min-uniforms.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/misc/bad-arguments-test.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/misc/boolean-argument-conversion.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/misc/delayed-drawing.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/misc/error-reporting.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/misc/functions-returning-strings.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/misc/instanceof-test.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/misc/invalid-passed-params.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/misc/is-object.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/misc/null-object-behaviour.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/misc/object-deletion-behaviour.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/misc/shader-precision-format.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/misc/type-conversion-test.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/misc/uninitialized-test.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/misc/webgl-specific.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/conformance/constants.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/conformance/getContext.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/conformance/methods.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-A.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B1.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B2.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B3.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-B4.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-C.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-D_G.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-G_I.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-L_S.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/conformance/quickCheckAPI-S_V.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/conformance/webGLArrays.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/bindBuffer.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/bindBufferBadArgs.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/bindFramebufferLeaveNonZero.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/bufferData.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/bufferDataBadArgs.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/bufferSubData.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/bufferSubDataBadArgs.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/copyTexImage2D.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/copyTexImage2DBadArgs.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/copyTexSubImage2D.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/copyTexSubImage2DBadArgs.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/deleteBufferBadArgs.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/drawArrays.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/drawArraysOutOfBounds.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/drawElements.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/drawElementsBadArgs.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/isTests.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/isTestsBadArgs.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/readPixels.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/readPixelsBadArgs.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/texImage2D.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/texImage2DBadArgs.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/texImage2DHTML.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/texImage2DHTMLBadArgs.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/texSubImage2D.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/texSubImage2DBadArgs.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/texSubImage2DHTML.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/texSubImage2DHTMLBadArgs.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/uniformMatrix.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/uniformMatrixBadArgs.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/uniformf.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/uniformfArrayLen1.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/uniformfBadArgs.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/uniformi.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/uniformiBadArgs.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/vertexAttrib.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/vertexAttribBadArgs.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/vertexAttribPointer.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/functions/vertexAttribPointerBadArgs.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/more/glsl/arrayOutOfBounds.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/abs/abs_001_to_006.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/acos/acos_001_to_006.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/all/all_001_to_004.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/any/any_001_to_004.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/array/array_001_to_006.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/asin/asin_001_to_006.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_001_to_008.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/atan/atan_009_to_012.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/biConstants_001_to_008.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/biConstants/biConstants_009_to_016.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_001_to_008.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_009_to_016.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_017_to_024.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_025_to_032.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_033_to_040.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_041_to_048.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_049_to_056.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_057_to_064.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_065_to_072.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_073_to_080.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_081_to_088.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_089_to_096.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_097_to_104.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_105_to_112.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_113_to_120.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_121_to_128.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_129_to_136.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_137_to_144.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_145_to_152.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_153_to_160.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_161_to_168.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_169_to_176.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/build/build_177_to_178.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/built_in_varying_array_out_of_bounds/built_in_varying_array_out_of_bounds_001_to_001.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/ceil/ceil_001_to_006.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/clamp/clamp_001_to_006.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/control_flow_001_to_008.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/control_flow/control_flow_009_to_010.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/cos/cos_001_to_006.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/cross/cross_001_to_002.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/default/default_001_to_001.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/degrees/degrees_001_to_006.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/discard/discard_001_to_002.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/distance/distance_001_to_006.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/dot/dot_001_to_006.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_001_to_008.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/equal/equal_009_to_012.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_001_to_008.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/exp/exp_009_to_012.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_001_to_008.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/exp2/exp2_009_to_012.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/faceforward/faceforward_001_to_006.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/floor/floor_001_to_006.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/fract/fract_001_to_006.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_001_to_008.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_009_to_016.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_017_to_024.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_025_to_032.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_033_to_040.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_041_to_048.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_049_to_056.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_057_to_064.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_065_to_072.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_073_to_080.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_081_to_088.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_089_to_096.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_097_to_104.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_105_to_112.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_113_to_120.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/functions/functions_121_to_126.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_001_to_003.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_001_to_001.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThan/greaterThan_001_to_008.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_001_to_008.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/inversesqrt/inversesqrt_001_to_006.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/length/length_001_to_006.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/lessThan/lessThan_001_to_008.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/lessThanEqual/lessThanEqual_001_to_008.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_001_to_008.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/log/log_009_to_012.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_001_to_008.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/log2/log2_009_to_012.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_001_to_008.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_009_to_016.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_017_to_024.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_025_to_032.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_033_to_040.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/mat/mat_041_to_046.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/mat3/mat3_001_to_006.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/max/max_001_to_006.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/min/min_001_to_006.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/mix/mix_001_to_006.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/mod/mod_001_to_008.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/normalize/normalize_001_to_006.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/not/not_001_to_004.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_001_to_008.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/notEqual/notEqual_009_to_012.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_001_to_008.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_009_to_016.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_017_to_024.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/operators/operators_025_to_026.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_001_to_008.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_009_to_016.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/pow/pow_017_to_024.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/radians/radians_001_to_006.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/reflect/reflect_001_to_006.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/refract/refract_001_to_006.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/sign/sign_001_to_006.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/sin/sin_001_to_006.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/smoothstep/smoothstep_001_to_006.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/sqrt/sqrt_001_to_006.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/step/step_001_to_006.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_001_to_008.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_009_to_016.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_017_to_024.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_025_to_032.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_033_to_040.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_041_to_048.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/struct/struct_049_to_056.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_001_to_008.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_009_to_016.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_017_to_024.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_025_to_032.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_033_to_040.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_041_to_048.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_049_to_056.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_057_to_064.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_065_to_072.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_073_to_080.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_081_to_088.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_089_to_096.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_097_to_104.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_105_to_112.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/swizzlers/swizzlers_113_to_120.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/tan/tan_001_to_006.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_001_to_008.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_009_to_016.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/vec/vec_017_to_018.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/ogles/GL/vec3/vec3_001_to_008.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/programs/get-active-test.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-long-names-test.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/programs/gl-bind-attrib-location-test.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/programs/gl-get-active-attribute.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/programs/gl-get-active-uniform.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/programs/gl-getshadersource.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/programs/gl-shader-test.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/programs/invalid-UTF-16.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/programs/program-test.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/programs/use-program-crash-with-discard-in-fragment-shader.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/reading/read-pixels-pack-alignment.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/reading/read-pixels-test.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/renderbuffers/feedback-loop.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-object-attachment.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-state-restoration.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/renderbuffers/framebuffer-test.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/renderbuffers/renderbuffer-initialization.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/culling.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/draw-arrays-out-of-bounds.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/draw-elements-out-of-bounds.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/framebuffer-switch.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/framebuffer-texture-switch.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/gl-clear.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/gl-drawarrays.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/gl-drawelements.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/gl-scissor-canvas-dimensions.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/gl-scissor-fbo-test.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/gl-scissor-test.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/gl-viewport-test.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/line-loop-tri-fan.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/many-draw-calls.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/more-than-65536-indices.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/multisample-corruption.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/negative-one-index.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/point-no-attributes.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/point-size.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/polygon-offset.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/simple.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/rendering/triangle.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/state/gl-enable-enum-test.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/state/gl-enum-tests.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/state/gl-get-calls.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/state/gl-geterror.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/state/gl-getstring.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/state/gl-object-get-calls.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/state/state-uneffected-after-compositing.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/compressed-tex-image.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/copy-tex-image-2d-formats.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/copy-tex-image-and-sub-image-2d.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/default-texture.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/gl-get-tex-parameter.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/gl-pixelstorei.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/gl-teximage.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/mipmap-fbo.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/origin-clean-conformance.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-array-buffer-view.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgb565.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba4444.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba5551.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgb565.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba4444.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba5551.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-data.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgb565.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba4444.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba5551.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-image.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-svg-image.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgb565.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba4444.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba5551.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgb565.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba4444.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba5551.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-and-uniform-binding-bugs.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-canvas-corruption.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-webgl.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-with-format-and-type.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-image-with-invalid-data.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-input-validation.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-sub-image-2d-bad-args.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/tex-sub-image-2d.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/texparameter-test.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/texture-active-bind-2.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/texture-active-bind.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/texture-attachment-formats.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/texture-clear.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/texture-complete.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/texture-copying-feedback-loops.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/texture-draw-with-2d-and-cube.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/texture-fakeblack.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/texture-formats-test.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/texture-hd-dpi.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/texture-mips.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/texture-npot-video.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/texture-npot.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/texture-size-cube-maps.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/texture-size-limit.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/texture-size.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/texture-sub-image-cube-maps.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/texture-transparent-pixels-initialized.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/texture-upload-cube-maps.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/textures/texture-upload-size.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/typedarrays/data-view-test.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/uniforms/gl-uniform-arrays.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/uniforms/gl-uniform-bool.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/uniforms/gl-uniformmatrix4fv.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/uniforms/gl-unknown-uniform.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/uniforms/null-uniform-location.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/uniforms/out-of-bounds-uniform-array-access.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/uniforms/uniform-default-values.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/uniforms/uniform-location.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/uniforms/uniform-samplers-test.html.ini
create mode 100644 testing/web-platform/meta/webgl/conformance-1.0.3/conformance/uniforms/uniform-values-per-program.html.ini
delete mode 100644 testing/web-platform/meta/websockets/interfaces.html.ini
diff --git a/b2g/app/b2g.js b/b2g/app/b2g.js
index 22e2912f57..f84fa620d9 100644
--- a/b2g/app/b2g.js
+++ b/b2g/app/b2g.js
@@ -434,9 +434,6 @@ pref("dom.sms.enabled", true);
//The waiting time in network manager.
pref("network.gonk.ms-release-mms-connection", 30000);
-// WebContacts
-pref("dom.mozContacts.enabled", true);
-
// Shortnumber matching needed for e.g. Brazil:
// 03187654321 can be found with 87654321
pref("dom.phonenumber.substringmatching.BR", 8);
diff --git a/caps/BasePrincipal.cpp b/caps/BasePrincipal.cpp
index c27c62eee4..8545a13df7 100644
--- a/caps/BasePrincipal.cpp
+++ b/caps/BasePrincipal.cpp
@@ -7,6 +7,9 @@
#include "mozilla/BasePrincipal.h"
#include "nsDocShell.h"
+#ifdef MOZ_CRASHREPORTER
+#include "nsExceptionHandler.h"
+#endif
#include "nsIAddonPolicyService.h"
#include "nsIContentSecurityPolicy.h"
#include "nsIObjectInputStream.h"
@@ -73,7 +76,13 @@ OriginAttributes::CreateSuffix(nsACString& aStr) const
}
if (!mAddonId.IsEmpty()) {
- MOZ_RELEASE_ASSERT(mAddonId.FindCharInSet(dom::quota::QuotaManager::kReplaceChars) == kNotFound);
+ if (mAddonId.FindCharInSet(dom::quota::QuotaManager::kReplaceChars) != kNotFound) {
+#ifdef MOZ_CRASHREPORTER
+ CrashReporter::AnnotateCrashReport(NS_LITERAL_CSTRING("Crash_AddonId"),
+ NS_ConvertUTF16toUTF8(mAddonId));
+#endif
+ MOZ_CRASH();
+ }
params->Set(NS_LITERAL_STRING("addonId"), mAddonId);
}
diff --git a/caps/moz.build b/caps/moz.build
index 365e8ddf8a..92afc4b7b9 100644
--- a/caps/moz.build
+++ b/caps/moz.build
@@ -32,8 +32,13 @@ EXPORTS.mozilla = [
'BasePrincipal.h'
]
-UNIFIED_SOURCES += [
+SOURCES += [
+ # Compile this separately since nsExceptionHandler.h conflicts
+ # with something from nsNullPrincipal.cpp.
'BasePrincipal.cpp',
+]
+
+UNIFIED_SOURCES += [
'DomainPolicy.cpp',
'nsJSPrincipals.cpp',
'nsNullPrincipal.cpp',
diff --git a/caps/nsJSPrincipals.cpp b/caps/nsJSPrincipals.cpp
index 0083d3a657..6f830e2e30 100644
--- a/caps/nsJSPrincipals.cpp
+++ b/caps/nsJSPrincipals.cpp
@@ -83,7 +83,7 @@ nsJSPrincipals::Destroy(JSPrincipals *jsprin)
#ifdef DEBUG
// Defined here so one can do principals->dump() in the debugger
-JS_EXPORT_API(void)
+JS_PUBLIC_API(void)
JSPrincipals::dump()
{
if (debugToken == nsJSPrincipals::DEBUG_TOKEN) {
diff --git a/caps/nsScriptSecurityManager.cpp b/caps/nsScriptSecurityManager.cpp
index cac09cdf4c..740cd63788 100644
--- a/caps/nsScriptSecurityManager.cpp
+++ b/caps/nsScriptSecurityManager.cpp
@@ -27,6 +27,7 @@
#include "nsXPIDLString.h"
#include "nsCRT.h"
#include "nsCRTGlue.h"
+#include "nsDocShell.h"
#include "nsError.h"
#include "nsDOMCID.h"
#include "nsIXPConnect.h"
@@ -410,11 +411,32 @@ nsScriptSecurityManager::GetChannelURIPrincipal(nsIChannel* aChannel,
nsCOMPtr loadContext;
NS_QueryNotificationCallbacks(aChannel, loadContext);
- if (loadContext) {
- return GetLoadContextCodebasePrincipal(uri, loadContext, aPrincipal);
+ nsCOMPtr loadInfo;
+ aChannel->GetLoadInfo(getter_AddRefs(loadInfo));
+ nsContentPolicyType contentPolicyType = nsIContentPolicy::TYPE_INVALID;
+ if (loadInfo) {
+ contentPolicyType = loadInfo->GetExternalContentPolicyType();
+ }
+
+ OriginAttributes attrs;
+ if (nsIContentPolicy::TYPE_DOCUMENT == contentPolicyType ||
+ nsIContentPolicy::TYPE_SUBDOCUMENT == contentPolicyType) {
+ // If it's document or sub-document, inherit originAttributes from
+ // the document.
+ if (loadContext) {
+ return GetLoadContextCodebasePrincipal(uri, loadContext, aPrincipal);
+ }
+ } else {
+ // Inherit origin attributes from loading principal if any.
+ nsCOMPtr loadingPrincipal;
+ if (loadInfo) {
+ loadInfo->GetLoadingPrincipal(getter_AddRefs(loadingPrincipal));
+ }
+ if (loadingPrincipal) {
+ attrs = BasePrincipal::Cast(loadingPrincipal)->OriginAttributesRef();
+ }
}
- OriginAttributes attrs(UNKNOWN_APP_ID, false);
rv = MaybeSetAddonIdFromURI(attrs, uri);
NS_ENSURE_SUCCESS(rv, rv);
nsCOMPtr prin = BasePrincipal::CreateCodebasePrincipal(uri, attrs);
@@ -480,6 +502,8 @@ nsScriptSecurityManager::ContentSecurityPolicyPermitsJSAction(JSContext *cx)
if (const char *file = scriptFilename.get()) {
CopyUTF8toUTF16(nsDependentCString(file), fileName);
}
+ } else {
+ MOZ_ASSERT(!JS_IsExceptionPending(cx));
}
csp->LogViolationDetails(nsIContentSecurityPolicy::VIOLATION_TYPE_EVAL,
fileName,
diff --git a/caps/tests/mochitest/chrome.ini b/caps/tests/mochitest/chrome.ini
index 65bfedd1a9..818638f2da 100644
--- a/caps/tests/mochitest/chrome.ini
+++ b/caps/tests/mochitest/chrome.ini
@@ -1,5 +1,5 @@
[DEFAULT]
-skip-if = buildapp == 'b2g'
+skip-if = buildapp == 'b2g' || os == 'android'
support-files =
file_disableScript.html
diff --git a/caps/tests/mochitest/mochitest.ini b/caps/tests/mochitest/mochitest.ini
index e005135f9a..2925995ec8 100644
--- a/caps/tests/mochitest/mochitest.ini
+++ b/caps/tests/mochitest/mochitest.ini
@@ -4,7 +4,6 @@ support-files =
file_disableScript.html
[test_app_principal_equality.html]
-skip-if = e10s
[test_bug246699.html]
[test_bug292789.html]
skip-if = (buildapp == 'b2g' && toolkit != 'gonk') #Bug 931116, b2g desktop specific, initial triage
diff --git a/caps/tests/mochitest/test_app_principal_equality.html b/caps/tests/mochitest/test_app_principal_equality.html
index 927bbce62b..f59f1f7893 100644
--- a/caps/tests/mochitest/test_app_principal_equality.html
+++ b/caps/tests/mochitest/test_app_principal_equality.html
@@ -13,25 +13,47 @@ https://bugzilla.mozilla.org/show_bug.cgi?id=777467
Mozilla Bug 777467
-
-
-
-
-
-
-
+
+
+
+
diff --git a/caps/tests/mochitest/test_bug292789.html b/caps/tests/mochitest/test_bug292789.html
index 23af04e317..4f7862c0e8 100644
--- a/caps/tests/mochitest/test_bug292789.html
+++ b/caps/tests/mochitest/test_bug292789.html
@@ -54,8 +54,8 @@ function testScriptSrc(aCallback) {
/**
tests **/
var img_global = "chrome://global/skin/icons/Error.png";
-var img_mozapps = "chrome://mozapps/skin/passwordmgr/key.png";
-var res_mozapps = "resource://gre/chrome/toolkit/skin/classic/mozapps/passwordmgr/key.png";
+var img_mozapps = "chrome://mozapps/skin/passwordmgr/key-16.png";
+var res_mozapps = "resource://gre/chrome/toolkit/skin/classic/mozapps/passwordmgr/key-16.png";
var imgTests = [[img_global, "success"],
[img_mozapps, "fail"],
@@ -74,14 +74,14 @@ function finishTest() {
}
function fail(event) {
- is(event.target.expected, "fail",
+ is("fail", event.target.expected,
"content should not be allowed to load "+event.target.src);
if (event.target.callback)
event.target.callback();
}
function success(event) {
- is(event.target.expected, "success",
+ is("success", event.target.expected,
"content should be able to load "+event.target.src);
if (event.target.callback)
event.target.callback();
diff --git a/caps/tests/mochitest/test_extensionURL.html b/caps/tests/mochitest/test_extensionURL.html
index 7e05453f29..d5822e5fcf 100644
--- a/caps/tests/mochitest/test_extensionURL.html
+++ b/caps/tests/mochitest/test_extensionURL.html
@@ -121,15 +121,33 @@ https://bugzilla.mozilla.org/show_bug.cgi?id=1161831
return p;
}
+ function testXHR(url, shouldThrow) {
+ return new Promise(function(resolve, reject) {
+ var xhr = new XMLHttpRequest();
+ xhr.addEventListener("load", () => { ok(!shouldThrow, "XHR succeeded for " + url); resolve(); });
+ xhr.addEventListener("error", () => { ok(false, "Unexpected XHR error: " + url); resolve(); });
+ try {
+ xhr.open("GET", url, true);
+ xhr.send();
+ } catch (e) {
+ ok(shouldThrow, "XHR threw for " + url);
+ resolve();
+ }
+ });
+ }
+
//
// Perform some loads and make sure they work correctly.
//
testLoad.bind(null, 'moz-extension://cherise', navigateFromChromeWithLocation)()
.then(testLoad.bind(null, 'moz-extension://cherise', navigateFromChromeWithWebNav))
.then(testLoad.bind(null, 'moz-extension://cherise', navigateWithLocation, /* shouldThrow = */ true))
+ .then(testXHR.bind(null, 'moz-extension://cherise', /* shouldThrow = */ true))
.then(setWhitelistCallback.bind(null, /cherise/))
.then(testLoad.bind(null, 'moz-extension://cherise', navigateWithLocation))
+ .then(testXHR.bind(null, 'moz-extension://cherise'))
.then(testLoad.bind(null, 'moz-extension://liebchen', navigateWithLocation, /* shouldThrow = */ true))
+ .then(testXHR.bind(null, 'moz-extension://liebchen', /* shouldThrow = */ true))
.then(setWhitelistCallback.bind(null, /cherise|liebchen/))
.then(testLoad.bind(null, 'moz-extension://liebchen', navigateWithLocation))
.then(testLoad.bind(null, 'moz-extension://liebchen', navigateWithSrc))
diff --git a/caps/tests/mochitest/test_principal_jarprefix_origin_appid_appstatus.html b/caps/tests/mochitest/test_principal_jarprefix_origin_appid_appstatus.html
index 9f8e677d77..15f488f525 100644
--- a/caps/tests/mochitest/test_principal_jarprefix_origin_appid_appstatus.html
+++ b/caps/tests/mochitest/test_principal_jarprefix_origin_appid_appstatus.html
@@ -33,6 +33,8 @@ SimpleTest.waitForExplicitFinish();
* valid, the iframe will not be considered as a mozapp.
* - browser: say if the iframe should be a mozbrowser. This is implicit when
* app is set.
+ * - isolated: if origin isolation is enabled with browser frames. Defaults to
+ * true if unset.
* - test: an array of tests to run for this test case:
* - eo-unique: the extendedOrigin of the prinicpal must be unique in the
* current list.
@@ -230,7 +232,7 @@ var gData = [
},
test: [ "child-has-different-eo", "child-has-same-appstatus", "child-has-same-appid" ],
},
- // browser containing an iframe is part of the browser
+ // browser containing an iframe that is part of the browser
{
src: "http://example.org/",
isapp: false,
@@ -242,6 +244,49 @@ var gData = [
},
test: [ "child-has-same-eo" ],
},
+ // iframe containing a browser with isolation disabled
+ // (only chrome documents can disable isolation)
+ {
+ src: "http://example.org/",
+ isapp: false,
+ browser: false,
+ child: {
+ src: "http://example.org/chrome/",
+ isapp: false,
+ browser: true,
+ isolated: false,
+ inIsolatedMozBrowser: true,
+ },
+ test: [ "child-has-different-eo" ],
+ },
+ // browser with isolation disabled containing an iframe that is part of the browser
+ {
+ src: "http://example.org/",
+ isapp: false,
+ browser: true,
+ isolated: false,
+ child: {
+ src: "http://example.org/chrome/",
+ isapp: false,
+ inIsolatedMozBrowser: false,
+ },
+ test: [ "child-has-same-eo" ],
+ },
+ // iframe with isolation enabled containing an iframe with isolation disabled
+ // (isolated only has an effect on browsers)
+ {
+ src: "http://example.org/",
+ isapp: false,
+ browser: false,
+ isolated: true,
+ child: {
+ src: "http://example.org/chrome/",
+ isapp: false,
+ browser: false,
+ isolated: false,
+ },
+ test: [ "child-has-same-eo" ],
+ },
];
// The list of all data ids generated by this test.
@@ -280,12 +325,15 @@ function checkIFrame(aFrame, data) {
"principals from non-installed app should have NO_APP_ID");
}
- if (!data.isapp && !data.browser) {
+ if (!data.isapp && !data.browser ||
+ (data.browser && data.isolated === false)) {
is(principal.jarPrefix, "",
- 'jarPrefix should return an empty string for non-app and non-browsers principals');
+ "jarPrefix should return an empty string for non-app, non-browsers, " +
+ "and browsers with isolation disabled");
} else {
isnot(principal.jarPrefix, "",
- 'jarPrefix should not return an empty string for apps or mozbrowsers');
+ "jarPrefix should not return an empty string for apps or browsers " +
+ "with isolation enabled");
}
if (data.test.indexOf("eo-unique") != -1) {
@@ -297,7 +345,11 @@ function checkIFrame(aFrame, data) {
"extended origin should be the same as the last inserted one");
}
- is(principal.isInBrowserElement, !!data.browser,
+ let isolationExpected = false;
+ if (data.isolated !== false) {
+ isolationExpected = !!data.browser;
+ }
+ is(principal.isInBrowserElement, isolationExpected,
"check principal.isInBrowserElement");
if (data.child) {
@@ -308,7 +360,14 @@ function checkIFrame(aFrame, data) {
"child should be an installed app");
}
- is(childPrincipal.isInBrowserElement, !!data.child.browser || !!data.child.inBrowser,
+ let childIsolationExpected = false;
+ if (data.child.isolated !== false) {
+ childIsolationExpected = !!data.child.browser;
+ }
+ if (data.child.inIsolatedMozBrowser !== undefined) {
+ childIsolationExpected = data.child.inIsolatedMozBrowser;
+ }
+ is(childPrincipal.isInBrowserElement, childIsolationExpected,
"check childPrincipal.isInBrowserElement");
if (data.test.indexOf("child-has-same-eo") != -1) {
@@ -392,6 +451,10 @@ function runTest() {
childFrame.setAttribute('mozbrowser', '');
}
+ if (data.child.isolated === false) {
+ childFrame.setAttribute("noisolation", "");
+ }
+
childFrame.src = data.child.src;
this.removeEventListener('load', this.addChild.bind(this));
@@ -407,6 +470,10 @@ function runTest() {
iframe.setAttribute('mozbrowser', '');
}
+ if (data.isolated === false) {
+ iframe.setAttribute("noisolation", "");
+ }
+
iframe.src = data.src;
if (data.child) {
@@ -423,8 +490,9 @@ function runTest() {
var gTestRunner = runTest();
-SpecialPowers.pushPrefEnv({'set':[["dom.mozBrowserFramesEnabled", true]]},
- function() { gTestRunner.next(); });
+SpecialPowers.pushPrefEnv({"set": [
+ ["dom.mozBrowserFramesEnabled", true],
+]}, function() { gTestRunner.next(); });
diff --git a/dom/activities/tests/mochi/common.js b/dom/activities/tests/mochi/common.js
index 71d167d690..9f32d0e6bd 100644
--- a/dom/activities/tests/mochi/common.js
+++ b/dom/activities/tests/mochi/common.js
@@ -1,4 +1,4 @@
-const { classes: Cc, interfaces: Ci, utils: Cu, results: Cr } = Components;
+var { classes: Cc, interfaces: Ci, utils: Cu, results: Cr } = Components;
const ACTIVITY_GLUE_CID = Components.ID("{f4cfbe10-a106-4cd1-b04e-0d2a6aac138b}");
const SYS_MSG_GLUE_CID = Components.ID("{b0b6b9af-bc4e-4200-bffe-fb7691065ec9}");
diff --git a/dom/animation/AnimationEffectTiming.cpp b/dom/animation/AnimationEffectTiming.cpp
index ed1332b6f4..7b84b84b04 100644
--- a/dom/animation/AnimationEffectTiming.cpp
+++ b/dom/animation/AnimationEffectTiming.cpp
@@ -19,11 +19,11 @@ AnimationEffectTiming::WrapObject(JSContext* aCx, JS::Handle aGivenPr
return AnimationEffectTimingBinding::Wrap(aCx, this, aGivenProto);
}
-void
-AnimationEffectTiming::NotifyTimingUpdate()
+static inline void
+PostSpecifiedTimingUpdated(KeyframeEffect* aEffect)
{
- if (mEffect) {
- mEffect->NotifySpecifiedTimingUpdated();
+ if (aEffect) {
+ aEffect->NotifySpecifiedTimingUpdated();
}
}
@@ -36,7 +36,7 @@ AnimationEffectTiming::SetEndDelay(double aEndDelay)
}
mTiming.mEndDelay = endDelay;
- NotifyTimingUpdate();
+ PostSpecifiedTimingUpdated(mEffect);
}
void
@@ -54,7 +54,7 @@ AnimationEffectTiming::SetIterationStart(double aIterationStart,
mTiming.mIterationStart = aIterationStart;
- NotifyTimingUpdate();
+ PostSpecifiedTimingUpdated(mEffect);
}
void
@@ -73,7 +73,7 @@ AnimationEffectTiming::SetDuration(const UnrestrictedDoubleOrString& aDuration,
mTiming.mDuration = newDuration;
- NotifyTimingUpdate();
+ PostSpecifiedTimingUpdated(mEffect);
}
} // namespace dom
diff --git a/dom/animation/AnimationEffectTiming.h b/dom/animation/AnimationEffectTiming.h
index a5720c570a..82e98c1dda 100644
--- a/dom/animation/AnimationEffectTiming.h
+++ b/dom/animation/AnimationEffectTiming.h
@@ -30,7 +30,6 @@ public:
ErrorResult& aRv);
private:
- void NotifyTimingUpdate();
KeyframeEffect* MOZ_NON_OWNING_REF mEffect;
};
diff --git a/dom/apps/AppsService.js b/dom/apps/AppsService.js
index 1fd05fe33a..a8fbfe368f 100644
--- a/dom/apps/AppsService.js
+++ b/dom/apps/AppsService.js
@@ -34,13 +34,24 @@ function AppsService()
AppsService.prototype = {
+ isInvalidId: function(localId) {
+ return (localId == Ci.nsIScriptSecurityManager.NO_APP_ID ||
+ localId == Ci.nsIScriptSecurityManager.UNKNOWN_APP_ID);
+ },
+
getManifestCSPByLocalId: function getCSPByLocalId(localId) {
debug("GetManifestCSPByLocalId( " + localId + " )");
+ if (this.isInvalidId(localId)) {
+ return null;
+ }
return DOMApplicationRegistry.getManifestCSPByLocalId(localId);
},
getDefaultCSPByLocalId: function getCSPByLocalId(localId) {
debug("GetDefaultCSPByLocalId( " + localId + " )");
+ if (this.isInvalidId(localId)) {
+ return null;
+ }
return DOMApplicationRegistry.getDefaultCSPByLocalId(localId);
},
@@ -71,11 +82,17 @@ AppsService.prototype = {
getAppByLocalId: function getAppByLocalId(aLocalId) {
debug("getAppByLocalId( " + aLocalId + " )");
+ if (this.isInvalidId(aLocalId)) {
+ return null;
+ }
return DOMApplicationRegistry.getAppByLocalId(aLocalId);
},
getManifestURLByLocalId: function getManifestURLByLocalId(aLocalId) {
debug("getManifestURLByLocalId( " + aLocalId + " )");
+ if (this.isInvalidId(aLocalId)) {
+ return null;
+ }
return DOMApplicationRegistry.getManifestURLByLocalId(aLocalId);
},
@@ -100,8 +117,7 @@ AppsService.prototype = {
getRedirect: function getRedirect(aLocalId, aURI) {
debug("getRedirect for " + aLocalId + " " + aURI.spec);
- if (aLocalId == Ci.nsIScriptSecurityManager.NO_APP_ID ||
- aLocalId == Ci.nsIScriptSecurityManager.UNKNOWN_APP_ID) {
+ if (this.isInvalidId(aLocalId)) {
return null;
}
diff --git a/dom/base/ChromeUtils.cpp b/dom/base/ChromeUtils.cpp
index 285ad28e34..34d0a1e373 100644
--- a/dom/base/ChromeUtils.cpp
+++ b/dom/base/ChromeUtils.cpp
@@ -50,7 +50,7 @@ ThreadSafeChromeUtils::NondeterministicGetWeakSetKeys(GlobalObject& aGlobal,
}
}
- /* static */ void
+/* static */ void
ChromeUtils::OriginAttributesToSuffix(dom::GlobalObject& aGlobal,
const dom::OriginAttributesDictionary& aAttrs,
nsCString& aSuffix)
@@ -71,11 +71,17 @@ ChromeUtils::OriginAttributesMatchPattern(dom::GlobalObject& aGlobal,
}
/* static */ void
-ChromeUtils::CreateOriginAttributesWithUserContextId(dom::GlobalObject& aGlobal,
- const nsAString& aOrigin,
- uint32_t aUserContextId,
- dom::OriginAttributesDictionary& aAttrs,
- ErrorResult& aRv)
+ChromeUtils::CreateDefaultOriginAttributes(dom::GlobalObject& aGlobal,
+ dom::OriginAttributesDictionary& aAttrs)
+{
+ aAttrs = OriginAttributes();
+}
+
+/* static */ void
+ChromeUtils::CreateOriginAttributesFromOrigin(dom::GlobalObject& aGlobal,
+ const nsAString& aOrigin,
+ dom::OriginAttributesDictionary& aAttrs,
+ ErrorResult& aRv)
{
OriginAttributes attrs;
nsAutoCString suffix;
@@ -83,10 +89,16 @@ ChromeUtils::CreateOriginAttributesWithUserContextId(dom::GlobalObject& aGlobal,
aRv.Throw(NS_ERROR_FAILURE);
return;
}
-
- attrs.mUserContextId = aUserContextId;
aAttrs = attrs;
}
+/* static */ void
+ChromeUtils::CreateOriginAttributesFromDict(dom::GlobalObject& aGlobal,
+ const dom::OriginAttributesDictionary& aAttrs,
+ dom::OriginAttributesDictionary& aNewAttrs)
+{
+ aNewAttrs = aAttrs;
+}
+
} // namespace dom
} // namespace mozilla
diff --git a/dom/base/ChromeUtils.h b/dom/base/ChromeUtils.h
index 8b29fa804f..cf1f30a402 100644
--- a/dom/base/ChromeUtils.h
+++ b/dom/base/ChromeUtils.h
@@ -59,11 +59,19 @@ public:
const dom::OriginAttributesPatternDictionary& aPattern);
static void
- CreateOriginAttributesWithUserContextId(dom::GlobalObject& aGlobal,
- const nsAString& aOrigin,
- uint32_t aUserContextId,
- dom::OriginAttributesDictionary& aAttrs,
- ErrorResult& aRv);
+ CreateDefaultOriginAttributes(dom::GlobalObject& aGlobal,
+ dom::OriginAttributesDictionary& aAttrs);
+
+ static void
+ CreateOriginAttributesFromOrigin(dom::GlobalObject& aGlobal,
+ const nsAString& aOrigin,
+ dom::OriginAttributesDictionary& aAttrs,
+ ErrorResult& aRv);
+
+ static void
+ CreateOriginAttributesFromDict(dom::GlobalObject& aGlobal,
+ const dom::OriginAttributesDictionary& aAttrs,
+ dom::OriginAttributesDictionary& aNewAttrs);
};
} // namespace dom
diff --git a/dom/base/nsDocument.cpp b/dom/base/nsDocument.cpp
index 230a204409..0391223e16 100644
--- a/dom/base/nsDocument.cpp
+++ b/dom/base/nsDocument.cpp
@@ -1426,6 +1426,8 @@ nsIDocument::nsIDocument()
: nsINode(nullNodeInfo),
mReferrerPolicySet(false),
mReferrerPolicy(mozilla::net::RP_Default),
+ mBlockAllMixedContent(false),
+ mBlockAllMixedContentPreloads(false),
mUpgradeInsecureRequests(false),
mUpgradeInsecurePreloads(false),
mCharacterSet(NS_LITERAL_CSTRING("ISO-8859-1")),
@@ -2581,13 +2583,18 @@ nsDocument::StartDocumentLoad(const char* aCommand, nsIChannel* aChannel,
nsCOMPtr sameTypeParent;
treeItem->GetSameTypeParent(getter_AddRefs(sameTypeParent));
if (sameTypeParent) {
- mUpgradeInsecureRequests =
- sameTypeParent->GetDocument()->GetUpgradeInsecureRequests(false);
+ nsIDocument* doc = sameTypeParent->GetDocument();
+ mBlockAllMixedContent = doc->GetBlockAllMixedContent(false);
+ // if the parent document makes use of block-all-mixed-content
+ // then subdocument preloads should always be blocked.
+ mBlockAllMixedContentPreloads =
+ mBlockAllMixedContent || doc->GetBlockAllMixedContent(true);
+
+ mUpgradeInsecureRequests = doc->GetUpgradeInsecureRequests(false);
// if the parent document makes use of upgrade-insecure-requests
// then subdocument preloads should always be upgraded.
mUpgradeInsecurePreloads =
- mUpgradeInsecureRequests ||
- sameTypeParent->GetDocument()->GetUpgradeInsecureRequests(true);
+ mUpgradeInsecureRequests || doc->GetUpgradeInsecureRequests(true);
}
}
@@ -2686,6 +2693,16 @@ nsDocument::ApplySettingsFromCSP(bool aSpeculative)
mReferrerPolicy = static_cast(referrerPolicy);
mReferrerPolicySet = true;
}
+
+ // Set up 'block-all-mixed-content' if not already inherited
+ // from the parent context or set by any other CSP.
+ if (!mBlockAllMixedContent) {
+ rv = csp->GetBlockAllMixedContent(&mBlockAllMixedContent);
+ NS_ENSURE_SUCCESS_VOID(rv);
+ }
+ if (!mBlockAllMixedContentPreloads) {
+ mBlockAllMixedContentPreloads = mBlockAllMixedContent;
+ }
// Set up 'upgrade-insecure-requests' if not already inherited
// from the parent context or set by any other CSP.
@@ -2701,12 +2718,17 @@ nsDocument::ApplySettingsFromCSP(bool aSpeculative)
}
// 2) apply settings from speculative csp
- if (!mUpgradeInsecurePreloads) {
- nsCOMPtr preloadCsp;
- rv = NodePrincipal()->GetPreloadCsp(getter_AddRefs(preloadCsp));
- NS_ENSURE_SUCCESS_VOID(rv);
- if (preloadCsp) {
- preloadCsp->GetUpgradeInsecureRequests(&mUpgradeInsecurePreloads);
+ nsCOMPtr preloadCsp;
+ rv = NodePrincipal()->GetPreloadCsp(getter_AddRefs(preloadCsp));
+ NS_ENSURE_SUCCESS_VOID(rv);
+ if (preloadCsp) {
+ if (!mBlockAllMixedContentPreloads) {
+ rv = preloadCsp->GetBlockAllMixedContent(&mBlockAllMixedContentPreloads);
+ NS_ENSURE_SUCCESS_VOID(rv);
+ }
+ if (!mUpgradeInsecurePreloads) {
+ rv = preloadCsp->GetUpgradeInsecureRequests(&mUpgradeInsecurePreloads);
+ NS_ENSURE_SUCCESS_VOID(rv);
}
}
}
diff --git a/dom/base/nsIDocument.h b/dom/base/nsIDocument.h
index b53808047b..91ed89761d 100644
--- a/dom/base/nsIDocument.h
+++ b/dom/base/nsIDocument.h
@@ -326,6 +326,19 @@ public:
return GetReferrerPolicy();
}
+ /**
+ * If true, this flag indicates that all mixed content subresource
+ * loads for this document (and also embeded browsing contexts) will
+ * be blocked.
+ */
+ bool GetBlockAllMixedContent(bool aPreload) const
+ {
+ if (aPreload) {
+ return mBlockAllMixedContentPreloads;
+ }
+ return mBlockAllMixedContent;
+ }
+
/**
* If true, this flag indicates that all subresource loads for this
* document need to be upgraded from http to https.
@@ -2808,6 +2821,8 @@ protected:
bool mReferrerPolicySet;
ReferrerPolicyEnum mReferrerPolicy;
+ bool mBlockAllMixedContent;
+ bool mBlockAllMixedContentPreloads;
bool mUpgradeInsecureRequests;
bool mUpgradeInsecurePreloads;
diff --git a/dom/base/test/chrome.ini b/dom/base/test/chrome.ini
index 8cb7ddb6bb..8dbaecd22a 100644
--- a/dom/base/test/chrome.ini
+++ b/dom/base/test/chrome.ini
@@ -14,6 +14,7 @@ support-files =
[test_url.xul]
[test_console.xul]
[test_navigator_resolve_identity_xrays.xul]
+support-files = file_navigator_resolve_identity_xrays.xul
[test_sendQueryContentAndSelectionSetEvent.html]
[test_bug1016960.html]
[test_bug357450.js]
diff --git a/dom/base/test/file_navigator_resolve_identity_xrays.xul b/dom/base/test/file_navigator_resolve_identity_xrays.xul
new file mode 100644
index 0000000000..f89c51516a
--- /dev/null
+++ b/dom/base/test/file_navigator_resolve_identity_xrays.xul
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dom/base/test/test_navigator_resolve_identity.html b/dom/base/test/test_navigator_resolve_identity.html
index 882853525a..024bd5f2ad 100644
--- a/dom/base/test/test_navigator_resolve_identity.html
+++ b/dom/base/test/test_navigator_resolve_identity.html
@@ -12,12 +12,29 @@ https://bugzilla.mozilla.org/show_bug.cgi?id=985827
/** Test for Bug 985827 **/
- // Test WebIDL NavigatorProperty objects
- var x = navigator.mozContacts;
- is(typeof x, "object", "Should have a mozContacts object");
- delete navigator.mozContacts;
- var y = navigator.mozContacts;
- is(x, y, "Should have gotten the same mozContacts object again");
+ function test() {
+ var is = parent.is;
+
+ // Test WebIDL NavigatorProperty objects
+ var x = navigator.mozContacts;
+ is(typeof x, "object", "Should have a mozContacts object");
+ delete navigator.mozContacts;
+ var y = navigator.mozContacts;
+ is(x, y, "Should have gotten the same mozContacts object again");
+ }
+
+ SimpleTest.waitForExplicitFinish();
+
+ SpecialPowers.pushPermissions([
+ {type: "contacts-read", allow: true, context: document},
+ {type: "contacts-write", allow: true, context: document},
+ {type: "contacts-create", allow: true, context: document},
+ ], function() {
+ var iframe = document.createElement("iframe");
+ iframe.src = "data:text/html,
diff --git a/dom/base/test/test_navigator_resolve_identity_xrays.xul b/dom/base/test/test_navigator_resolve_identity_xrays.xul
index 41ff4591b4..183bd74c5f 100644
--- a/dom/base/test/test_navigator_resolve_identity_xrays.xul
+++ b/dom/base/test/test_navigator_resolve_identity_xrays.xul
@@ -9,12 +9,11 @@ https://bugzilla.mozilla.org/show_bug.cgi?id=985827
-
-
Mozilla Bug 985827
+
@@ -23,17 +22,37 @@ https://bugzilla.mozilla.org/show_bug.cgi?id=985827
/** Test for Bug 985827 **/
SimpleTest.waitForExplicitFinish();
+
+ Components.utils.import("resource://gre/modules/Services.jsm");
+
addLoadEvent(function() {
- var nav = $("t").contentWindow.navigator;
- ok(Components.utils.isXrayWrapper(nav), "Should have an Xray here");
+ var iframe = document.getElementById("t");
- // Test WebIDL NavigatorProperty objects
- is(typeof nav.mozContacts, "object", "Should have a mozContacts object");
- is(nav.mozContacts, nav.mozContacts,
- "Should have gotten the same mozContacts object again");
+ Services.perms.addFromPrincipal(iframe.contentDocument.nodePrincipal,
+ "contacts-read",
+ Services.perms.ALLOW_ACTION);
+ Services.perms.addFromPrincipal(iframe.contentDocument.nodePrincipal,
+ "contacts-write",
+ Services.perms.ALLOW_ACTION);
+ Services.perms.addFromPrincipal(iframe.contentDocument.nodePrincipal,
+ "contacts-create",
+ Services.perms.ALLOW_ACTION);
- SimpleTest.finish();
+ var dir = "chrome://mochitests/content/chrome/dom/base/test/";
+ iframe.src = dir + "file_navigator_resolve_identity_xrays.xul";
+ iframe.onload = function() { finish(); };
+
+ function finish() {
+ Services.perms.removeFromPrincipal(document.nodePrincipal,
+ "contacts-read");
+ Services.perms.removeFromPrincipal(document.nodePrincipal,
+ "contacts-write");
+ Services.perms.removeFromPrincipal(document.nodePrincipal,
+ "contacts-create");
+ SimpleTest.finish();
+ }
});
+
]]>
diff --git a/dom/bindings/test/file_bug707564-2.html b/dom/bindings/test/file_bug707564-2.html
new file mode 100644
index 0000000000..7db42e941a
--- /dev/null
+++ b/dom/bindings/test/file_bug707564-2.html
@@ -0,0 +1,45 @@
+
+
+
+
+
+ Test for Bug 707564
+
+
+
+
+
+Mozilla Bug 707564
+
+
+
+
+
+
+
+
+
diff --git a/dom/bindings/test/mochitest.ini b/dom/bindings/test/mochitest.ini
index a3dc8ac954..a83eeebe08 100644
--- a/dom/bindings/test/mochitest.ini
+++ b/dom/bindings/test/mochitest.ini
@@ -2,6 +2,7 @@
support-files =
file_InstanceOf.html
file_bug707564.html
+ file_bug707564-2.html
file_bug775543.html
file_document_location_set_via_xray.html
file_dom_xrays.html
diff --git a/dom/bindings/test/test_bug707564-chrome.html b/dom/bindings/test/test_bug707564-chrome.html
index 7e3185a2a9..bbd4b0f2fa 100644
--- a/dom/bindings/test/test_bug707564-chrome.html
+++ b/dom/bindings/test/test_bug707564-chrome.html
@@ -14,7 +14,7 @@ https://bugzilla.mozilla.org/show_bug.cgi?id=707564
-
+
-Mozilla Bug 707564
-
-
-
-
+
diff --git a/dom/bindings/test/test_bug707564.html b/dom/bindings/test/test_bug707564.html
index fb0929c633..49a0a0c6bc 100644
--- a/dom/bindings/test/test_bug707564.html
+++ b/dom/bindings/test/test_bug707564.html
@@ -1,43 +1,29 @@
-