tree: bb2a65ce686364454a5f051cc3fccb784b69e5d7 [path history] [tgz]
  1. accelerometer.idl
  2. ambient-light.idl
  3. anchors.idl
  4. ANGLE_instanced_arrays.idl
  5. anonymous-iframe.idl
  6. attribution-reporting-api.idl
  7. audio-output.idl
  8. audio-session.idl
  9. autoplay-detection.idl
  10. background-fetch.idl
  11. background-sync.idl
  12. badging.idl
  13. battery-status.idl
  14. beacon.idl
  15. capture-handle-identity.idl
  16. captured-mouse-events.idl
  17. captured-mouse-events.tentative.idl
  18. clipboard-apis.idl
  19. command-and-commandfor.tentative.idl
  20. compat.idl
  21. compression.idl
  22. compute-pressure.idl
  23. console.idl
  24. contact-picker.idl
  25. content-index.idl
  26. cookie-store.idl
  27. crash-reporting.idl
  28. credential-management.idl
  29. csp-embedded-enforcement.idl
  30. csp-next.idl
  31. CSP.idl
  32. css-anchor-position.idl
  33. css-animation-worklet.idl
  34. css-animations-2.idl
  35. css-animations.idl
  36. css-cascade-6.idl
  37. css-cascade.idl
  38. css-color-5.idl
  39. css-conditional-5.idl
  40. css-conditional.idl
  41. css-contain.idl
  42. css-counter-styles.idl
  43. css-font-loading.idl
  44. css-fonts-5.idl
  45. css-fonts.idl
  46. css-highlight-api.idl
  47. css-images-4.idl
  48. css-layout-api.idl
  49. css-masking.idl
  50. css-mixins.idl
  51. css-nav.idl
  52. css-nesting.idl
  53. css-paint-api.idl
  54. css-parser-api.idl
  55. css-properties-values-api.idl
  56. css-pseudo.idl
  57. css-regions.idl
  58. css-scroll-snap-2.idl
  59. css-shadow-parts.idl
  60. css-transitions-2.idl
  61. css-transitions.idl
  62. css-typed-om.idl
  63. css-view-transitions-2.idl
  64. css-view-transitions.idl
  65. css-viewport.idl
  66. cssom-view.idl
  67. cssom.idl
  68. datacue.idl
  69. deprecation-reporting.idl
  70. device-attributes.idl
  71. device-memory.idl
  72. device-posture.idl
  73. digital-credentials.idl
  74. digital-goods.idl
  75. document-picture-in-picture.idl
  76. DOM-Parsing.idl
  77. dom.idl
  78. edit-context.idl
  79. element-capture.idl
  80. element-timing.idl
  81. encoding.idl
  82. encrypted-media.idl
  83. entries-api.idl
  84. event-timing.idl
  85. EXT_blend_minmax.idl
  86. EXT_color_buffer_float.idl
  87. EXT_color_buffer_half_float.idl
  88. EXT_disjoint_timer_query.idl
  89. EXT_disjoint_timer_query_webgl2.idl
  90. EXT_float_blend.idl
  91. EXT_frag_depth.idl
  92. EXT_shader_texture_lod.idl
  93. EXT_sRGB.idl
  94. EXT_texture_compression_bptc.idl
  95. EXT_texture_compression_rgtc.idl
  96. EXT_texture_filter_anisotropic.idl
  97. EXT_texture_norm16.idl
  98. eyedropper-api.idl
  99. fedcm.idl
  100. fenced-frame.idl
  101. fetch.idl
  102. fido.idl
  103. file-system-access.idl
  104. FileAPI.idl
  105. filter-effects.idl
  106. font-metrics-api.idl
  107. fs.idl
  108. fullscreen.idl
  109. gamepad-extensions.idl
  110. gamepad.idl
  111. generic-sensor.idl
  112. geolocation-sensor.idl
  113. geolocation.idl
  114. geometry.idl
  115. get-installed-related-apps.idl
  116. gpc.idl
  117. gyroscope.idl
  118. handwriting-recognition.idl
  119. hr-time.idl
  120. html-media-capture.idl
  121. html.idl
  122. idle-detection.idl
  123. image-capture.idl
  124. image-resource.idl
  125. IndexedDB.idl
  126. ink-enhancement.idl
  127. input-device-capabilities.idl
  128. input-events.idl
  129. interest-invokers.tentative.idl
  130. intersection-observer.idl
  131. intervention-reporting.idl
  132. is-input-pending.idl
  133. js-self-profiling.idl
  134. keyboard-lock.idl
  135. keyboard-map.idl
  136. KHR_parallel_shader_compile.idl
  137. largest-contentful-paint.idl
  138. layout-instability.idl
  139. local-font-access.idl
  140. login-status.idl
  141. long-animation-frames.idl
  142. longtasks.idl
  143. magnetometer.idl
  144. managed-configuration.idl
  145. manifest-incubations.idl
  146. mathml-core.idl
  147. media-capabilities.idl
  148. media-playback-quality.idl
  149. media-source.idl
  150. mediacapture-automation.idl
  151. mediacapture-fromelement.idl
  152. mediacapture-handle-actions.idl
  153. mediacapture-region.idl
  154. mediacapture-streams.idl
  155. mediacapture-surface-control.idl
  156. mediacapture-transform.idl
  157. mediacapture-viewport.idl
  158. mediaqueries-5.idl
  159. mediasession.idl
  160. mediastream-recording.idl
  161. META.yml
  162. model-element.idl
  163. mst-content-hint.idl
  164. navigation-timing.idl
  165. netinfo.idl
  166. notifications.idl
  167. observable.idl
  168. observable.tentative.idl
  169. OES_draw_buffers_indexed.idl
  170. OES_element_index_uint.idl
  171. OES_fbo_render_mipmap.idl
  172. OES_standard_derivatives.idl
  173. OES_texture_float.idl
  174. OES_texture_float_linear.idl
  175. OES_texture_half_float.idl
  176. OES_texture_half_float_linear.idl
  177. OES_vertex_array_object.idl
  178. orientation-event.idl
  179. orientation-sensor.idl
  180. OVR_multiview2.idl
  181. page-lifecycle.idl
  182. paint-timing.idl
  183. parakeet.tentative.idl
  184. payment-handler.idl
  185. payment-request.idl
  186. performance-measure-memory.idl
  187. performance-timeline.idl
  188. periodic-background-sync.idl
  189. permissions-policy.idl
  190. permissions-request.idl
  191. permissions-revoke.idl
  192. permissions.idl
  193. picture-in-picture.idl
  194. pointerevents.idl
  195. pointerlock.idl
  196. portals.idl
  197. prefer-current-tab.idl
  198. prerendering-revamped.idl
  199. presentation-api.idl
  200. private-aggregation-api.idl
  201. private-click-measurement.idl
  202. private-network-access.idl
  203. proximity.idl
  204. push-api.idl
  205. raw-camera-access.idl
  206. README.md
  207. real-world-meshing.idl
  208. referrer-policy.idl
  209. remote-playback.idl
  210. reporting.idl
  211. requestidlecallback.idl
  212. requestStorageAccessFor.idl
  213. resize-observer.idl
  214. resource-timing.idl
  215. saa-non-cookie-storage.idl
  216. sanitizer-api.idl
  217. sanitizer-api.tentative.idl
  218. savedata.idl
  219. scheduling-apis.idl
  220. screen-capture.idl
  221. screen-orientation.idl
  222. screen-wake-lock.idl
  223. scroll-animations.idl
  224. scroll-to-text-fragment.idl
  225. secure-payment-confirmation.idl
  226. selection-api.idl
  227. serial.idl
  228. server-timing.idl
  229. service-workers.idl
  230. shape-detection-api.idl
  231. shared-storage.idl
  232. speech-api.idl
  233. storage-access.idl
  234. storage-buckets.idl
  235. storage.idl
  236. streams.idl
  237. svg-animations.idl
  238. SVG.idl
  239. testutils.idl
  240. text-detection-api.idl
  241. touch-events.idl
  242. trust-token-api.idl
  243. trusted-types.idl
  244. turtledove.idl
  245. ua-client-hints.idl
  246. uievents.idl
  247. url.idl
  248. urlpattern.idl
  249. user-timing.idl
  250. vibration.idl
  251. video-rvfc.idl
  252. virtual-keyboard.idl
  253. virtual-keyboard.tentative.idl
  254. wai-aria.idl
  255. wasm-js-api.idl
  256. wasm-web-api.idl
  257. web-animations-2.idl
  258. web-animations.idl
  259. web-app-launch.idl
  260. web-bluetooth-scanning.idl
  261. web-bluetooth.idl
  262. web-locks.idl
  263. web-nfc.idl
  264. web-otp.idl
  265. web-share.idl
  266. webaudio.idl
  267. webauthn.idl
  268. webcodecs-aac-codec-registration.idl
  269. webcodecs-av1-codec-registration.idl
  270. webcodecs-avc-codec-registration.idl
  271. webcodecs-flac-codec-registration.idl
  272. webcodecs-hevc-codec-registration.idl
  273. webcodecs-opus-codec-registration.idl
  274. webcodecs-vp9-codec-registration.idl
  275. webcodecs.idl
  276. webcrypto-secure-curves.idl
  277. WebCryptoAPI.idl
  278. webdriver.idl
  279. webgl1.idl
  280. webgl2.idl
  281. WEBGL_blend_equation_advanced_coherent.idl
  282. WEBGL_clip_cull_distance.idl
  283. WEBGL_color_buffer_float.idl
  284. WEBGL_compressed_texture_astc.idl
  285. WEBGL_compressed_texture_etc.idl
  286. WEBGL_compressed_texture_etc1.idl
  287. WEBGL_compressed_texture_pvrtc.idl
  288. WEBGL_compressed_texture_s3tc.idl
  289. WEBGL_compressed_texture_s3tc_srgb.idl
  290. WEBGL_debug_renderer_info.idl
  291. WEBGL_debug_shaders.idl
  292. WEBGL_depth_texture.idl
  293. WEBGL_draw_buffers.idl
  294. WEBGL_draw_instanced_base_vertex_base_instance.idl
  295. WEBGL_lose_context.idl
  296. WEBGL_multi_draw.idl
  297. WEBGL_multi_draw_instanced_base_vertex_base_instance.idl
  298. WEBGL_provoking_vertex.idl
  299. webgpu.idl
  300. webhid.idl
  301. webidl.idl
  302. webmidi.idl
  303. webnn.idl
  304. webrtc-encoded-transform.idl
  305. webrtc-ice.idl
  306. webrtc-identity.idl
  307. webrtc-priority.idl
  308. webrtc-stats.idl
  309. webrtc-svc.idl
  310. webrtc.idl
  311. websockets.idl
  312. webtransport.idl
  313. webusb.idl
  314. webvr.tentative.idl
  315. webvtt.idl
  316. webxr-ar-module.idl
  317. webxr-depth-sensing.idl
  318. webxr-dom-overlays.idl
  319. webxr-gamepads-module.idl
  320. webxr-hand-input.idl
  321. webxr-hit-test.idl
  322. webxr-lighting-estimation.idl
  323. webxr-plane-detection.idl
  324. webxr.idl
  325. webxrlayers.idl
  326. window-controls-overlay.idl
  327. window-management.idl
  328. xhr.idl
interfaces/README.md

This directory contains Web IDL interface definitions for use in idlharness.js tests.

The .idl files (except *.tentative.idl) are copied from @webref/idl by a workflow that tries to sync the files daily. The resulting pull requests require manual review but can be approved/merged by anyone with write access.