netsurf: branch master updated. release/3.8-250-gc07b2ed
by NetSurf Browser Project
Gitweb links:
...log http://git.netsurf-browser.org/netsurf.git/shortlog/c07b2edd7783a3c031451...
...commit http://git.netsurf-browser.org/netsurf.git/commit/c07b2edd7783a3c03145180...
...tree http://git.netsurf-browser.org/netsurf.git/tree/c07b2edd7783a3c0314518012...
The branch, master has been updated
via c07b2edd7783a3c03145180126d3d6dcbfaba604 (commit)
from 9c32564085de877b9fd98aeddc09812fe9b6efb5 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commitdiff http://git.netsurf-browser.org/netsurf.git/commit/?id=c07b2edd7783a3c0314...
commit c07b2edd7783a3c03145180126d3d6dcbfaba604
Author: Daniel Silverstone <dsilvers(a)digital-scurf.org>
Commit: Daniel Silverstone <dsilvers(a)digital-scurf.org>
Document.bnd: createDocumentFragment() unref fragment
The pushed fragment node holds the reference, so unref it in
the end of createDocumentFragment()
Signed-off-by: Daniel Silverstone <dsilvers(a)digital-scurf.org>
diff --git a/content/handlers/javascript/duktape/Document.bnd b/content/handlers/javascript/duktape/Document.bnd
index 0246fdf..bd02068 100644
--- a/content/handlers/javascript/duktape/Document.bnd
+++ b/content/handlers/javascript/duktape/Document.bnd
@@ -198,6 +198,8 @@ method Document::createDocumentFragment()
dukky_push_node(ctx, (dom_node *)frag);
+ dom_node_unref(frag); /* The pushed node holds the reference now */
+
return 1;
%}
-----------------------------------------------------------------------
Summary of changes:
content/handlers/javascript/duktape/Document.bnd | 2 ++
1 file changed, 2 insertions(+)
diff --git a/content/handlers/javascript/duktape/Document.bnd b/content/handlers/javascript/duktape/Document.bnd
index 0246fdf..bd02068 100644
--- a/content/handlers/javascript/duktape/Document.bnd
+++ b/content/handlers/javascript/duktape/Document.bnd
@@ -198,6 +198,8 @@ method Document::createDocumentFragment()
dukky_push_node(ctx, (dom_node *)frag);
+ dom_node_unref(frag); /* The pushed node holds the reference now */
+
return 1;
%}
--
NetSurf Browser
3 years, 8 months
netsurf: branch master updated. release/3.8-249-g9c32564
by NetSurf Browser Project
Gitweb links:
...log http://git.netsurf-browser.org/netsurf.git/shortlog/9c32564085de877b9fd98...
...commit http://git.netsurf-browser.org/netsurf.git/commit/9c32564085de877b9fd98ae...
...tree http://git.netsurf-browser.org/netsurf.git/tree/9c32564085de877b9fd98aedd...
The branch, master has been updated
via 9c32564085de877b9fd98aeddc09812fe9b6efb5 (commit)
from a6de56583c56e2d438639b58b0ce1eb4b64a941a (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commitdiff http://git.netsurf-browser.org/netsurf.git/commit/?id=9c32564085de877b9fd...
commit 9c32564085de877b9fd98aeddc09812fe9b6efb5
Author: Daniel Silverstone <dsilvers(a)digital-scurf.org>
Commit: Daniel Silverstone <dsilvers(a)digital-scurf.org>
html_script.c: html_script_exec() reqacquire script ptr
Since executing a script can cause more scripts to be appended
to the script array, and that can cause a reallocation which might
move the script array, reacquire the script pointer after running
the script so that we don't wander off into the reeds.
Signed-off-by: Daniel Silverstone <dsilvers(a)digital-scurf.org>
diff --git a/content/handlers/html/html_script.c b/content/handlers/html/html_script.c
index 203dc50..2a72d51 100644
--- a/content/handlers/html/html_script.c
+++ b/content/handlers/html/html_script.c
@@ -96,6 +96,11 @@ nserror html_script_exec(html_content *c, bool allow_defer)
s->data.handle, &size );
script_handler(c->jscontext, data, size,
nsurl_access(hlcache_handle_get_url(s->data.handle)));
+ /* We have to re-acquire this here since the
+ * c->scripts array may have been reallocated
+ * as a result of executing this script.
+ */
+ s = &(c->scripts[i]);
s->already_started = true;
-----------------------------------------------------------------------
Summary of changes:
content/handlers/html/html_script.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/content/handlers/html/html_script.c b/content/handlers/html/html_script.c
index 203dc50..2a72d51 100644
--- a/content/handlers/html/html_script.c
+++ b/content/handlers/html/html_script.c
@@ -96,6 +96,11 @@ nserror html_script_exec(html_content *c, bool allow_defer)
s->data.handle, &size );
script_handler(c->jscontext, data, size,
nsurl_access(hlcache_handle_get_url(s->data.handle)));
+ /* We have to re-acquire this here since the
+ * c->scripts array may have been reallocated
+ * as a result of executing this script.
+ */
+ s = &(c->scripts[i]);
s->already_started = true;
--
NetSurf Browser
3 years, 8 months
netsurf: branch master updated. release/3.8-248-ga6de565
by NetSurf Browser Project
Gitweb links:
...log http://git.netsurf-browser.org/netsurf.git/shortlog/a6de56583c56e2d438639...
...commit http://git.netsurf-browser.org/netsurf.git/commit/a6de56583c56e2d438639b5...
...tree http://git.netsurf-browser.org/netsurf.git/tree/a6de56583c56e2d438639b58b...
The branch, master has been updated
via a6de56583c56e2d438639b58b0ce1eb4b64a941a (commit)
via 19de453ad5cedab3cfb91d34f3c0b57baa0904a6 (commit)
via 295617b451df93734c36e18917589e31e9088c60 (commit)
from c47cc0888327d2d820b500ad31c17c932a94709a (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commitdiff http://git.netsurf-browser.org/netsurf.git/commit/?id=a6de56583c56e2d4386...
commit a6de56583c56e2d438639b58b0ce1eb4b64a941a
Author: Vincent Sanders <vince(a)kyllikki.org>
Commit: Vincent Sanders <vince(a)kyllikki.org>
Improve javascript unimplemented bnding documentation generation
diff --git a/content/handlers/javascript/duktape/Makefile b/content/handlers/javascript/duktape/Makefile
index 4653180..7c9e60a 100644
--- a/content/handlers/javascript/duktape/Makefile
+++ b/content/handlers/javascript/duktape/Makefile
@@ -24,14 +24,18 @@ $(OBJROOT)/duktape/binding.h $(OBJROOT)/duktape/Makefile: content/handlers/javas
$(Q)nsgenbind $(GBFLAGS) -I content/handlers/javascript/WebIDL $< $(OBJROOT)/duktape
# create unimplemented report for doxygen
-docs/UnimplementedJavascript.txt: content/handlers/javascript/duktape/netsurf.bnd $(BINDINGS)
+docs/UnimplementedJavascript.md: content/handlers/javascript/duktape/netsurf.bnd $(BINDINGS)
$(Q)$(MKDIR) -p $(OBJROOT)/duktape
- $(VQ)echo "/** \page unimplemented Unimplemented javascript bindings" > $@
+ $(VQ)echo "Unimplemented javascript bindings {#unimplemented}" > $@
+ $(VQ)echo "=================================" >> $@
+ $(VQ)echo "" >> $@
$(VQ)echo "This is a list of all the binding methods, getters and setters without an implementation in a binding." >> $@
$(VQ)echo "" >> $@
+ $(VQ)echo "Type | Unimplemented binding" >> $@
+ $(VQ)echo "---- | ---------------------" >> $@
$(VQ)echo " GENBIND: $<"
- $(Q)nsgenbind $(GBFLAGS) -Wunimplemented -I content/handlers/javascript/WebIDL $< $(OBJROOT)/duktape 2>&1 >/dev/null | grep "Unimplemented" | cut -d' ' -f4- | sort -k 2 | awk '{print $$0"\\n" }' >> $@
- $(VQ)echo "*/" >> $@
+ $(Q)nsgenbind $(GBFLAGS) -Wunimplemented -I content/handlers/javascript/WebIDL $< $(OBJROOT)/duktape 2>&1 >/dev/null | awk 'BEGIN{count=0} /.*Unimplemented.*/{count++; out=$$4" |"; for(i=5;i<=NF;i++){out=out" "$$i}; print out} END{print "\n",count,"unimplemented bindings"}' >> $@
+ $(VQ)echo "" >> $@
ifeq ($(filter $(MAKECMDGOALS),clean test coverage),)
-include $(OBJROOT)/duktape/Makefile
diff --git a/docs/Doxyfile b/docs/Doxyfile
index 9f72bc1..628bb81 100644
--- a/docs/Doxyfile
+++ b/docs/Doxyfile
@@ -755,7 +755,7 @@ WARN_LOGFILE =
INPUT = docs \
docs/env.sh \
- docs/UnimplementedJavascript.txt \
+ docs/UnimplementedJavascript.md \
frontends/amiga \
frontends/amiga/stringview \
frontends/atari \
diff --git a/docs/UnimplementedJavascript.md b/docs/UnimplementedJavascript.md
new file mode 100644
index 0000000..343c399
--- /dev/null
+++ b/docs/UnimplementedJavascript.md
@@ -0,0 +1,1591 @@
+Unimplemented javascript bindings {#unimplemented}
+=================================
+
+This is a list of all the binding methods, getters and setters without an implementation in a binding.
+
+Type | Unimplemented binding
+---- | ---------------------
+method | URLSearchParams::append();
+method | URLSearchParams::delete();
+method | URLSearchParams::get();
+method | URLSearchParams::getAll();
+method | URLSearchParams::has();
+method | URLSearchParams::set();
+method | URL::domainToASCII();
+method | URL::domainToUnicode();
+getter | URL::href(user);
+setter | URL::href(user);
+getter | URL::origin(user);
+getter | URL::protocol(user);
+setter | URL::protocol(user);
+getter | URL::username(user);
+setter | URL::username(user);
+getter | URL::password(user);
+setter | URL::password(user);
+getter | URL::host(user);
+setter | URL::host(user);
+getter | URL::hostname(user);
+setter | URL::hostname(user);
+getter | URL::port(user);
+setter | URL::port(user);
+getter | URL::pathname(user);
+setter | URL::pathname(user);
+getter | URL::search(user);
+setter | URL::search(user);
+getter | URL::hash(user);
+setter | URL::hash(user);
+getter | URL::searchParams(user);
+setter | URL::searchParams(user);
+getter | Event::timeStamp(user);
+method | MutationEvent::initMutationEvent();
+getter | MutationEvent::relatedNode(user);
+getter | MutationEvent::prevValue(string);
+getter | MutationEvent::newValue(string);
+getter | MutationEvent::attrName(string);
+getter | MutationEvent::attrChange(unsigned short);
+method | UIEvent::initUIEvent();
+getter | UIEvent::view(user);
+getter | UIEvent::detail(long);
+method | CompositionEvent::initCompositionEvent();
+getter | CompositionEvent::data(string);
+method | KeyboardEvent::getModifierState();
+method | KeyboardEvent::initKeyboardEvent();
+getter | KeyboardEvent::key(string);
+getter | KeyboardEvent::code(string);
+getter | KeyboardEvent::location(unsigned long);
+getter | KeyboardEvent::ctrlKey(boolean);
+getter | KeyboardEvent::shiftKey(boolean);
+getter | KeyboardEvent::altKey(boolean);
+getter | KeyboardEvent::metaKey(boolean);
+getter | KeyboardEvent::repeat(boolean);
+getter | KeyboardEvent::isComposing(boolean);
+getter | KeyboardEvent::charCode(unsigned long);
+getter | KeyboardEvent::keyCode(unsigned long);
+getter | KeyboardEvent::which(unsigned long);
+method | MouseEvent::getModifierState();
+method | MouseEvent::initMouseEvent();
+getter | MouseEvent::region(string);
+getter | MouseEvent::screenX(long);
+getter | MouseEvent::screenY(long);
+getter | MouseEvent::clientX(long);
+getter | MouseEvent::clientY(long);
+getter | MouseEvent::ctrlKey(boolean);
+getter | MouseEvent::shiftKey(boolean);
+getter | MouseEvent::altKey(boolean);
+getter | MouseEvent::metaKey(boolean);
+getter | MouseEvent::button(short);
+getter | MouseEvent::relatedTarget(user);
+getter | MouseEvent::buttons(unsigned short);
+method | WheelEvent::initWheelEvent();
+getter | WheelEvent::deltaX(double);
+getter | WheelEvent::deltaY(double);
+getter | WheelEvent::deltaZ(double);
+getter | WheelEvent::deltaMode(unsigned long);
+method | FocusEvent::initFocusEvent();
+getter | FocusEvent::relatedTarget(user);
+method | CSS::escape();
+getter | PseudoElement::cascadedStyle(user);
+getter | PseudoElement::defaultStyle(user);
+getter | PseudoElement::rawComputedStyle(user);
+getter | PseudoElement::usedStyle(user);
+getter | SVGElement::style(user);
+method | CSSStyleDeclaration::item();
+method | CSSStyleDeclaration::getPropertyValue();
+method | CSSStyleDeclaration::getPropertyPriority();
+method | CSSStyleDeclaration::setProperty();
+method | CSSStyleDeclaration::setPropertyValue();
+method | CSSStyleDeclaration::setPropertyPriority();
+method | CSSStyleDeclaration::removeProperty();
+getter | CSSStyleDeclaration::cssText(string);
+setter | CSSStyleDeclaration::cssText(string);
+getter | CSSStyleDeclaration::length(unsigned long);
+getter | CSSStyleDeclaration::parentRule(user);
+getter | CSSStyleDeclaration::cssFloat(string);
+setter | CSSStyleDeclaration::cssFloat(string);
+getter | CSSStyleDeclaration::dashed_attribute(string);
+setter | CSSStyleDeclaration::dashed_attribute(string);
+getter | CSSRule::type(unsigned short);
+getter | CSSRule::cssText(string);
+setter | CSSRule::cssText(string);
+getter | CSSRule::parentRule(user);
+getter | CSSRule::parentStyleSheet(user);
+getter | CSSNamespaceRule::namespaceURI(string);
+getter | CSSNamespaceRule::prefix(string);
+getter | CSSMarginRule::name(string);
+getter | CSSMarginRule::style(user);
+method | CSSGroupingRule::insertRule();
+method | CSSGroupingRule::deleteRule();
+getter | CSSGroupingRule::cssRules(user);
+getter | CSSPageRule::selectorText(string);
+setter | CSSPageRule::selectorText(string);
+getter | CSSPageRule::style(user);
+getter | CSSMediaRule::media(user);
+getter | CSSImportRule::href(string);
+getter | CSSImportRule::media(user);
+getter | CSSImportRule::styleSheet(user);
+getter | CSSStyleRule::selectorText(string);
+setter | CSSStyleRule::selectorText(string);
+getter | CSSStyleRule::style(user);
+method | CSSRuleList::item();
+getter | CSSRuleList::length(unsigned long);
+method | StyleSheetList::item();
+getter | StyleSheetList::length(unsigned long);
+getter | StyleSheet::type(string);
+getter | StyleSheet::href(string);
+getter | StyleSheet::ownerNode(multiple);
+getter | StyleSheet::parentStyleSheet(user);
+getter | StyleSheet::title(string);
+getter | StyleSheet::media(user);
+getter | StyleSheet::disabled(boolean);
+setter | StyleSheet::disabled(boolean);
+method | CSSStyleSheet::insertRule();
+method | CSSStyleSheet::deleteRule();
+getter | CSSStyleSheet::ownerRule(user);
+getter | CSSStyleSheet::cssRules(user);
+method | MediaList::item();
+method | MediaList::appendMedium();
+method | MediaList::deleteMedium();
+getter | MediaList::mediaText(string);
+setter | MediaList::mediaText(string);
+getter | MediaList::length(unsigned long);
+method | Element::hasAttributes();
+method | Element::getAttributeNS();
+method | Element::setAttributeNS();
+method | Element::removeAttributeNS();
+method | Element::hasAttributeNS();
+method | Element::getAttributeNode();
+method | Element::getAttributeNodeNS();
+method | Element::setAttributeNode();
+method | Element::setAttributeNodeNS();
+method | Element::removeAttributeNode();
+method | Element::closest();
+method | Element::matches();
+method | Element::getElementsByTagNameNS();
+method | Element::getElementsByClassName();
+method | Element::insertAdjacentHTML();
+method | Element::pseudo();
+method | Element::prepend();
+method | Element::append();
+method | Element::query();
+method | Element::queryAll();
+method | Element::querySelector();
+method | Element::querySelectorAll();
+method | Element::before();
+method | Element::after();
+method | Element::replaceWith();
+method | Element::remove();
+getter | Element::namespaceURI(string);
+getter | Element::prefix(string);
+getter | Element::localName(string);
+getter | Element::tagName(string);
+getter | Element::classList(user);
+getter | Element::attributes(user);
+getter | Element::innerHTML(string);
+setter | Element::innerHTML(string);
+getter | Element::outerHTML(string);
+setter | Element::outerHTML(string);
+getter | Element::children(user);
+getter | Element::cascadedStyle(user);
+getter | Element::defaultStyle(user);
+getter | Element::rawComputedStyle(user);
+getter | Element::usedStyle(user);
+method | HTMLElement::click();
+method | HTMLElement::focus();
+method | HTMLElement::blur();
+method | HTMLElement::forceSpellCheck();
+getter | HTMLElement::translate(boolean);
+setter | HTMLElement::translate(boolean);
+getter | HTMLElement::dataset(user);
+getter | HTMLElement::hidden(boolean);
+setter | HTMLElement::hidden(boolean);
+getter | HTMLElement::tabIndex(long);
+setter | HTMLElement::tabIndex(long);
+getter | HTMLElement::accessKey(string);
+setter | HTMLElement::accessKey(string);
+getter | HTMLElement::accessKeyLabel(string);
+getter | HTMLElement::draggable(boolean);
+setter | HTMLElement::draggable(boolean);
+getter | HTMLElement::dropzone(user);
+getter | HTMLElement::contextMenu(user);
+setter | HTMLElement::contextMenu(user);
+getter | HTMLElement::spellcheck(boolean);
+setter | HTMLElement::spellcheck(boolean);
+getter | HTMLElement::commandType(string);
+getter | HTMLElement::commandLabel(string);
+getter | HTMLElement::commandIcon(string);
+getter | HTMLElement::commandHidden(boolean);
+getter | HTMLElement::commandDisabled(boolean);
+getter | HTMLElement::commandChecked(boolean);
+getter | HTMLElement::onerror(user);
+setter | HTMLElement::onerror(user);
+getter | HTMLElement::contentEditable(string);
+setter | HTMLElement::contentEditable(string);
+getter | HTMLElement::isContentEditable(boolean);
+getter | HTMLDirectoryElement::compact(boolean);
+setter | HTMLDirectoryElement::compact(boolean);
+getter | HTMLFrameElement::contentDocument(user);
+getter | HTMLFrameElement::contentWindow(user);
+method | HTMLMarqueeElement::start();
+method | HTMLMarqueeElement::stop();
+getter | HTMLMarqueeElement::behavior(string);
+setter | HTMLMarqueeElement::behavior(string);
+getter | HTMLMarqueeElement::bgColor(string);
+setter | HTMLMarqueeElement::bgColor(string);
+getter | HTMLMarqueeElement::direction(string);
+setter | HTMLMarqueeElement::direction(string);
+getter | HTMLMarqueeElement::height(string);
+setter | HTMLMarqueeElement::height(string);
+getter | HTMLMarqueeElement::hspace(unsigned long);
+setter | HTMLMarqueeElement::hspace(unsigned long);
+getter | HTMLMarqueeElement::loop(long);
+setter | HTMLMarqueeElement::loop(long);
+getter | HTMLMarqueeElement::scrollAmount(unsigned long);
+setter | HTMLMarqueeElement::scrollAmount(unsigned long);
+getter | HTMLMarqueeElement::scrollDelay(unsigned long);
+setter | HTMLMarqueeElement::scrollDelay(unsigned long);
+getter | HTMLMarqueeElement::trueSpeed(boolean);
+setter | HTMLMarqueeElement::trueSpeed(boolean);
+getter | HTMLMarqueeElement::vspace(unsigned long);
+setter | HTMLMarqueeElement::vspace(unsigned long);
+getter | HTMLMarqueeElement::width(string);
+setter | HTMLMarqueeElement::width(string);
+getter | HTMLMarqueeElement::onbounce(user);
+setter | HTMLMarqueeElement::onbounce(user);
+getter | HTMLMarqueeElement::onfinish(user);
+setter | HTMLMarqueeElement::onfinish(user);
+getter | HTMLMarqueeElement::onstart(user);
+setter | HTMLMarqueeElement::onstart(user);
+getter | HTMLAppletElement::hspace(unsigned long);
+setter | HTMLAppletElement::hspace(unsigned long);
+getter | HTMLAppletElement::vspace(unsigned long);
+setter | HTMLAppletElement::vspace(unsigned long);
+getter | StorageEvent::key(string);
+getter | StorageEvent::oldValue(string);
+getter | StorageEvent::newValue(string);
+getter | StorageEvent::url(string);
+getter | StorageEvent::storageArea(user);
+method | Storage::key();
+method | Storage::getItem();
+method | Storage::setItem();
+method | Storage::removeItem();
+method | Storage::clear();
+getter | Storage::length(unsigned long);
+getter | WorkerLocation::href(user);
+getter | WorkerLocation::origin(user);
+getter | WorkerLocation::protocol(user);
+getter | WorkerLocation::host(user);
+getter | WorkerLocation::hostname(user);
+getter | WorkerLocation::port(user);
+getter | WorkerLocation::pathname(user);
+getter | WorkerLocation::search(user);
+getter | WorkerLocation::hash(user);
+method | WorkerNavigator::taintEnabled();
+getter | WorkerNavigator::appCodeName(string);
+getter | WorkerNavigator::appName(string);
+getter | WorkerNavigator::appVersion(string);
+getter | WorkerNavigator::platform(string);
+getter | WorkerNavigator::product(string);
+getter | WorkerNavigator::productSub(string);
+getter | WorkerNavigator::userAgent(string);
+getter | WorkerNavigator::vendor(string);
+getter | WorkerNavigator::vendorSub(string);
+getter | WorkerNavigator::language(string);
+getter | WorkerNavigator::languages(string);
+getter | WorkerNavigator::onLine(boolean);
+getter | SharedWorker::port(user);
+getter | SharedWorker::onerror(user);
+setter | SharedWorker::onerror(user);
+method | Worker::terminate();
+method | Worker::postMessage();
+getter | Worker::onmessage(user);
+setter | Worker::onmessage(user);
+getter | Worker::onerror(user);
+setter | Worker::onerror(user);
+method | WorkerGlobalScope::importScripts();
+method | WorkerGlobalScope::close();
+method | WorkerGlobalScope::btoa();
+method | WorkerGlobalScope::atob();
+method | WorkerGlobalScope::setTimeout();
+method | WorkerGlobalScope::clearTimeout();
+method | WorkerGlobalScope::setInterval();
+method | WorkerGlobalScope::clearInterval();
+method | WorkerGlobalScope::createImageBitmap();
+getter | WorkerGlobalScope::self(user);
+getter | WorkerGlobalScope::location(user);
+getter | WorkerGlobalScope::navigator(user);
+getter | WorkerGlobalScope::onerror(user);
+setter | WorkerGlobalScope::onerror(user);
+getter | WorkerGlobalScope::onlanguagechange(user);
+setter | WorkerGlobalScope::onlanguagechange(user);
+getter | WorkerGlobalScope::onoffline(user);
+setter | WorkerGlobalScope::onoffline(user);
+getter | WorkerGlobalScope::ononline(user);
+setter | WorkerGlobalScope::ononline(user);
+getter | SharedWorkerGlobalScope::name(string);
+getter | SharedWorkerGlobalScope::applicationCache(user);
+getter | SharedWorkerGlobalScope::onconnect(user);
+setter | SharedWorkerGlobalScope::onconnect(user);
+method | DedicatedWorkerGlobalScope::postMessage();
+getter | DedicatedWorkerGlobalScope::onmessage(user);
+setter | DedicatedWorkerGlobalScope::onmessage(user);
+method | BroadcastChannel::postMessage();
+method | BroadcastChannel::close();
+getter | BroadcastChannel::name(string);
+getter | BroadcastChannel::onmessage(user);
+setter | BroadcastChannel::onmessage(user);
+method | MessagePort::postMessage();
+method | MessagePort::start();
+method | MessagePort::close();
+getter | MessagePort::onmessage(user);
+setter | MessagePort::onmessage(user);
+getter | MessageChannel::port1(user);
+getter | MessageChannel::port2(user);
+getter | CloseEvent::wasClean(boolean);
+getter | CloseEvent::code(unsigned short);
+getter | CloseEvent::reason(string);
+method | WebSocket::close();
+method | WebSocket::send();
+getter | WebSocket::url(string);
+getter | WebSocket::readyState(unsigned short);
+getter | WebSocket::bufferedAmount(unsigned long);
+getter | WebSocket::onopen(user);
+setter | WebSocket::onopen(user);
+getter | WebSocket::onerror(user);
+setter | WebSocket::onerror(user);
+getter | WebSocket::onclose(user);
+setter | WebSocket::onclose(user);
+getter | WebSocket::extensions(string);
+getter | WebSocket::protocol(string);
+getter | WebSocket::onmessage(user);
+setter | WebSocket::onmessage(user);
+getter | WebSocket::binaryType(user);
+setter | WebSocket::binaryType(user);
+method | EventSource::close();
+getter | EventSource::url(string);
+getter | EventSource::withCredentials(boolean);
+getter | EventSource::readyState(unsigned short);
+getter | EventSource::onopen(user);
+setter | EventSource::onopen(user);
+getter | EventSource::onmessage(user);
+setter | EventSource::onmessage(user);
+getter | EventSource::onerror(user);
+setter | EventSource::onerror(user);
+method | MessageEvent::initMessageEvent();
+getter | MessageEvent::data(any);
+getter | MessageEvent::origin(string);
+getter | MessageEvent::lastEventId(string);
+getter | MessageEvent::source(multiple);
+getter | MessageEvent::ports(user);
+getter | ImageBitmap::width(unsigned long);
+getter | ImageBitmap::height(unsigned long);
+method | External::AddSearchProvider();
+method | External::IsSearchProviderInstalled();
+getter | MimeType::type(string);
+getter | MimeType::description(string);
+getter | MimeType::suffixes(string);
+getter | MimeType::enabledPlugin(user);
+method | Plugin::item();
+method | Plugin::namedItem();
+getter | Plugin::name(string);
+getter | Plugin::description(string);
+getter | Plugin::filename(string);
+getter | Plugin::length(unsigned long);
+method | MimeTypeArray::item();
+method | MimeTypeArray::namedItem();
+getter | MimeTypeArray::length(unsigned long);
+method | PluginArray::refresh();
+method | PluginArray::item();
+method | PluginArray::namedItem();
+getter | PluginArray::length(unsigned long);
+method | Navigator::registerProtocolHandler();
+method | Navigator::registerContentHandler();
+method | Navigator::isProtocolHandlerRegistered();
+method | Navigator::isContentHandlerRegistered();
+method | Navigator::unregisterProtocolHandler();
+method | Navigator::unregisterContentHandler();
+method | Navigator::yieldForStorageUpdates();
+getter | Navigator::language(string);
+getter | Navigator::languages(string);
+getter | Navigator::onLine(boolean);
+getter | Navigator::plugins(user);
+getter | Navigator::mimeTypes(user);
+getter | ErrorEvent::message(string);
+getter | ErrorEvent::filename(string);
+getter | ErrorEvent::lineno(unsigned long);
+getter | ErrorEvent::colno(unsigned long);
+getter | ErrorEvent::error(any);
+method | ApplicationCache::update();
+method | ApplicationCache::abort();
+method | ApplicationCache::swapCache();
+getter | ApplicationCache::status(unsigned short);
+getter | ApplicationCache::onchecking(user);
+setter | ApplicationCache::onchecking(user);
+getter | ApplicationCache::onerror(user);
+setter | ApplicationCache::onerror(user);
+getter | ApplicationCache::onnoupdate(user);
+setter | ApplicationCache::onnoupdate(user);
+getter | ApplicationCache::ondownloading(user);
+setter | ApplicationCache::ondownloading(user);
+getter | ApplicationCache::onprogress(user);
+setter | ApplicationCache::onprogress(user);
+getter | ApplicationCache::onupdateready(user);
+setter | ApplicationCache::onupdateready(user);
+getter | ApplicationCache::oncached(user);
+setter | ApplicationCache::oncached(user);
+getter | ApplicationCache::onobsolete(user);
+setter | ApplicationCache::onobsolete(user);
+getter | BeforeUnloadEvent::returnValue(string);
+setter | BeforeUnloadEvent::returnValue(string);
+getter | PageTransitionEvent::persisted(boolean);
+getter | HashChangeEvent::oldURL(string);
+getter | HashChangeEvent::newURL(string);
+getter | PopStateEvent::state(any);
+getter | Location::ancestorOrigins(string);
+setter | Location::protocol(user);
+setter | Location::username(user);
+setter | Location::password(user);
+setter | Location::host(user);
+setter | Location::hostname(user);
+setter | Location::port(user);
+setter | Location::pathname(user);
+setter | Location::search(user);
+setter | Location::hash(user);
+method | History::go();
+method | History::back();
+method | History::forward();
+method | History::pushState();
+method | History::replaceState();
+getter | History::length(unsigned long);
+getter | History::state(any);
+getter | BarProp::visible(boolean);
+method | Window::close();
+method | Window::stop();
+method | Window::focus();
+method | Window::blur();
+method | Window::open();
+method | Window::confirm();
+method | Window::prompt();
+method | Window::print();
+method | Window::showModalDialog();
+method | Window::requestAnimationFrame();
+method | Window::cancelAnimationFrame();
+method | Window::postMessage();
+method | Window::captureEvents();
+method | Window::releaseEvents();
+method | Window::getComputedStyle();
+method | Window::btoa();
+method | Window::atob();
+method | Window::createImageBitmap();
+getter | Window::self(user);
+getter | Window::history(user);
+getter | Window::locationbar(user);
+getter | Window::menubar(user);
+getter | Window::personalbar(user);
+getter | Window::scrollbars(user);
+getter | Window::statusbar(user);
+getter | Window::toolbar(user);
+getter | Window::status(string);
+setter | Window::status(string);
+getter | Window::closed(boolean);
+getter | Window::frames(user);
+getter | Window::length(unsigned long);
+getter | Window::top(user);
+getter | Window::opener(any);
+setter | Window::opener(any);
+getter | Window::parent(user);
+getter | Window::frameElement(user);
+getter | Window::external(user);
+getter | Window::applicationCache(user);
+getter | Window::sessionStorage(user);
+getter | Window::localStorage(user);
+getter | DragEvent::dataTransfer(user);
+method | DataTransferItem::getAsString();
+method | DataTransferItem::getAsFile();
+getter | DataTransferItem::kind(string);
+getter | DataTransferItem::type(string);
+method | DataTransferItemList::add();
+method | DataTransferItemList::remove();
+method | DataTransferItemList::clear();
+getter | DataTransferItemList::length(unsigned long);
+method | DataTransfer::setDragImage();
+method | DataTransfer::getData();
+method | DataTransfer::setData();
+method | DataTransfer::clearData();
+getter | DataTransfer::dropEffect(string);
+setter | DataTransfer::dropEffect(string);
+getter | DataTransfer::effectAllowed(string);
+setter | DataTransfer::effectAllowed(string);
+getter | DataTransfer::items(user);
+getter | DataTransfer::types(string);
+getter | DataTransfer::files(user);
+getter | Touch::region(string);
+method | Path2D::addPath();
+method | Path2D::addPathByStrokingPath();
+method | Path2D::addText();
+method | Path2D::addPathByStrokingText();
+method | Path2D::closePath();
+method | Path2D::moveTo();
+method | Path2D::lineTo();
+method | Path2D::quadraticCurveTo();
+method | Path2D::bezierCurveTo();
+method | Path2D::arcTo();
+method | Path2D::rect();
+method | Path2D::arc();
+method | Path2D::ellipse();
+method | DrawingStyle::setLineDash();
+method | DrawingStyle::getLineDash();
+getter | DrawingStyle::lineWidth(double);
+setter | DrawingStyle::lineWidth(double);
+getter | DrawingStyle::lineCap(string);
+setter | DrawingStyle::lineCap(string);
+getter | DrawingStyle::lineJoin(string);
+setter | DrawingStyle::lineJoin(string);
+getter | DrawingStyle::miterLimit(double);
+setter | DrawingStyle::miterLimit(double);
+getter | DrawingStyle::lineDashOffset(double);
+setter | DrawingStyle::lineDashOffset(double);
+getter | DrawingStyle::font(string);
+setter | DrawingStyle::font(string);
+getter | DrawingStyle::textAlign(string);
+setter | DrawingStyle::textAlign(string);
+getter | DrawingStyle::textBaseline(string);
+setter | DrawingStyle::textBaseline(string);
+getter | DrawingStyle::direction(string);
+setter | DrawingStyle::direction(string);
+getter | ImageData::width(unsigned long);
+getter | ImageData::height(unsigned long);
+getter | ImageData::data(user);
+getter | TextMetrics::width(double);
+getter | TextMetrics::actualBoundingBoxLeft(double);
+getter | TextMetrics::actualBoundingBoxRight(double);
+getter | TextMetrics::fontBoundingBoxAscent(double);
+getter | TextMetrics::fontBoundingBoxDescent(double);
+getter | TextMetrics::actualBoundingBoxAscent(double);
+getter | TextMetrics::actualBoundingBoxDescent(double);
+getter | TextMetrics::emHeightAscent(double);
+getter | TextMetrics::emHeightDescent(double);
+getter | TextMetrics::hangingBaseline(double);
+getter | TextMetrics::alphabeticBaseline(double);
+getter | TextMetrics::ideographicBaseline(double);
+method | CanvasPattern::setTransform();
+method | CanvasGradient::addColorStop();
+method | CanvasRenderingContext2D::commit();
+method | CanvasRenderingContext2D::save();
+method | CanvasRenderingContext2D::restore();
+method | CanvasRenderingContext2D::scale();
+method | CanvasRenderingContext2D::rotate();
+method | CanvasRenderingContext2D::translate();
+method | CanvasRenderingContext2D::transform();
+method | CanvasRenderingContext2D::setTransform();
+method | CanvasRenderingContext2D::resetTransform();
+method | CanvasRenderingContext2D::createLinearGradient();
+method | CanvasRenderingContext2D::createRadialGradient();
+method | CanvasRenderingContext2D::createPattern();
+method | CanvasRenderingContext2D::clearRect();
+method | CanvasRenderingContext2D::fillRect();
+method | CanvasRenderingContext2D::strokeRect();
+method | CanvasRenderingContext2D::beginPath();
+method | CanvasRenderingContext2D::fill();
+method | CanvasRenderingContext2D::stroke();
+method | CanvasRenderingContext2D::drawFocusIfNeeded();
+method | CanvasRenderingContext2D::scrollPathIntoView();
+method | CanvasRenderingContext2D::clip();
+method | CanvasRenderingContext2D::resetClip();
+method | CanvasRenderingContext2D::isPointInPath();
+method | CanvasRenderingContext2D::isPointInStroke();
+method | CanvasRenderingContext2D::fillText();
+method | CanvasRenderingContext2D::strokeText();
+method | CanvasRenderingContext2D::measureText();
+method | CanvasRenderingContext2D::drawImage();
+method | CanvasRenderingContext2D::addHitRegion();
+method | CanvasRenderingContext2D::removeHitRegion();
+method | CanvasRenderingContext2D::clearHitRegions();
+method | CanvasRenderingContext2D::createImageData();
+method | CanvasRenderingContext2D::getImageData();
+method | CanvasRenderingContext2D::putImageData();
+method | CanvasRenderingContext2D::setLineDash();
+method | CanvasRenderingContext2D::getLineDash();
+method | CanvasRenderingContext2D::closePath();
+method | CanvasRenderingContext2D::moveTo();
+method | CanvasRenderingContext2D::lineTo();
+method | CanvasRenderingContext2D::quadraticCurveTo();
+method | CanvasRenderingContext2D::bezierCurveTo();
+method | CanvasRenderingContext2D::arcTo();
+method | CanvasRenderingContext2D::rect();
+method | CanvasRenderingContext2D::arc();
+method | CanvasRenderingContext2D::ellipse();
+getter | CanvasRenderingContext2D::canvas(user);
+getter | CanvasRenderingContext2D::width(unsigned long);
+setter | CanvasRenderingContext2D::width(unsigned long);
+getter | CanvasRenderingContext2D::height(unsigned long);
+setter | CanvasRenderingContext2D::height(unsigned long);
+getter | CanvasRenderingContext2D::currentTransform(user);
+setter | CanvasRenderingContext2D::currentTransform(user);
+getter | CanvasRenderingContext2D::globalAlpha(double);
+setter | CanvasRenderingContext2D::globalAlpha(double);
+getter | CanvasRenderingContext2D::globalCompositeOperation(string);
+setter | CanvasRenderingContext2D::globalCompositeOperation(string);
+getter | CanvasRenderingContext2D::imageSmoothingEnabled(boolean);
+setter | CanvasRenderingContext2D::imageSmoothingEnabled(boolean);
+getter | CanvasRenderingContext2D::imageSmoothingQuality(user);
+setter | CanvasRenderingContext2D::imageSmoothingQuality(user);
+getter | CanvasRenderingContext2D::strokeStyle(multiple);
+setter | CanvasRenderingContext2D::strokeStyle(multiple);
+getter | CanvasRenderingContext2D::fillStyle(multiple);
+setter | CanvasRenderingContext2D::fillStyle(multiple);
+getter | CanvasRenderingContext2D::shadowOffsetX(double);
+setter | CanvasRenderingContext2D::shadowOffsetX(double);
+getter | CanvasRenderingContext2D::shadowOffsetY(double);
+setter | CanvasRenderingContext2D::shadowOffsetY(double);
+getter | CanvasRenderingContext2D::shadowBlur(double);
+setter | CanvasRenderingContext2D::shadowBlur(double);
+getter | CanvasRenderingContext2D::shadowColor(string);
+setter | CanvasRenderingContext2D::shadowColor(string);
+getter | CanvasRenderingContext2D::lineWidth(double);
+setter | CanvasRenderingContext2D::lineWidth(double);
+getter | CanvasRenderingContext2D::lineCap(string);
+setter | CanvasRenderingContext2D::lineCap(string);
+getter | CanvasRenderingContext2D::lineJoin(string);
+setter | CanvasRenderingContext2D::lineJoin(string);
+getter | CanvasRenderingContext2D::miterLimit(double);
+setter | CanvasRenderingContext2D::miterLimit(double);
+getter | CanvasRenderingContext2D::lineDashOffset(double);
+setter | CanvasRenderingContext2D::lineDashOffset(double);
+getter | CanvasRenderingContext2D::font(string);
+setter | CanvasRenderingContext2D::font(string);
+getter | CanvasRenderingContext2D::textAlign(string);
+setter | CanvasRenderingContext2D::textAlign(string);
+getter | CanvasRenderingContext2D::textBaseline(string);
+setter | CanvasRenderingContext2D::textBaseline(string);
+getter | CanvasRenderingContext2D::direction(string);
+setter | CanvasRenderingContext2D::direction(string);
+method | CanvasProxy::setContext();
+method | HTMLCanvasElement::getContext();
+method | HTMLCanvasElement::probablySupportsContext();
+method | HTMLCanvasElement::setContext();
+method | HTMLCanvasElement::transferControlToProxy();
+method | HTMLCanvasElement::toDataURL();
+method | HTMLCanvasElement::toBlob();
+getter | HTMLCanvasElement::width(unsigned long);
+setter | HTMLCanvasElement::width(unsigned long);
+getter | HTMLCanvasElement::height(unsigned long);
+setter | HTMLCanvasElement::height(unsigned long);
+getter | HTMLTemplateElement::content(user);
+getter | HTMLScriptElement::async(boolean);
+setter | HTMLScriptElement::async(boolean);
+getter | HTMLScriptElement::crossOrigin(string);
+setter | HTMLScriptElement::crossOrigin(string);
+getter | HTMLScriptElement::nonce(string);
+setter | HTMLScriptElement::nonce(string);
+method | HTMLDialogElement::show();
+method | HTMLDialogElement::showModal();
+method | HTMLDialogElement::close();
+getter | HTMLDialogElement::open(boolean);
+setter | HTMLDialogElement::open(boolean);
+getter | HTMLDialogElement::returnValue(string);
+setter | HTMLDialogElement::returnValue(string);
+getter | RelatedEvent::relatedTarget(user);
+getter | HTMLMenuItemElement::type(string);
+setter | HTMLMenuItemElement::type(string);
+getter | HTMLMenuItemElement::label(string);
+setter | HTMLMenuItemElement::label(string);
+getter | HTMLMenuItemElement::icon(string);
+setter | HTMLMenuItemElement::icon(string);
+getter | HTMLMenuItemElement::disabled(boolean);
+setter | HTMLMenuItemElement::disabled(boolean);
+getter | HTMLMenuItemElement::checked(boolean);
+setter | HTMLMenuItemElement::checked(boolean);
+getter | HTMLMenuItemElement::radiogroup(string);
+setter | HTMLMenuItemElement::radiogroup(string);
+getter | HTMLMenuItemElement::default(boolean);
+setter | HTMLMenuItemElement::default(boolean);
+getter | HTMLMenuItemElement::command(user);
+getter | HTMLMenuElement::type(string);
+setter | HTMLMenuElement::type(string);
+getter | HTMLMenuElement::label(string);
+setter | HTMLMenuElement::label(string);
+getter | HTMLDetailsElement::open(boolean);
+setter | HTMLDetailsElement::open(boolean);
+getter | ValidityState::valueMissing(boolean);
+getter | ValidityState::typeMismatch(boolean);
+getter | ValidityState::patternMismatch(boolean);
+getter | ValidityState::tooLong(boolean);
+getter | ValidityState::tooShort(boolean);
+getter | ValidityState::rangeUnderflow(boolean);
+getter | ValidityState::rangeOverflow(boolean);
+getter | ValidityState::stepMismatch(boolean);
+getter | ValidityState::badInput(boolean);
+getter | ValidityState::customError(boolean);
+getter | ValidityState::valid(boolean);
+getter | AutocompleteErrorEvent::reason(user);
+getter | HTMLLegendElement::form(user);
+method | HTMLFieldSetElement::checkValidity();
+method | HTMLFieldSetElement::reportValidity();
+method | HTMLFieldSetElement::setCustomValidity();
+getter | HTMLFieldSetElement::disabled(boolean);
+setter | HTMLFieldSetElement::disabled(boolean);
+getter | HTMLFieldSetElement::form(user);
+getter | HTMLFieldSetElement::name(string);
+setter | HTMLFieldSetElement::name(string);
+getter | HTMLFieldSetElement::type(string);
+getter | HTMLFieldSetElement::elements(user);
+getter | HTMLFieldSetElement::willValidate(boolean);
+getter | HTMLFieldSetElement::validity(user);
+getter | HTMLFieldSetElement::validationMessage(string);
+getter | HTMLMeterElement::value(double);
+setter | HTMLMeterElement::value(double);
+getter | HTMLMeterElement::min(double);
+setter | HTMLMeterElement::min(double);
+getter | HTMLMeterElement::max(double);
+setter | HTMLMeterElement::max(double);
+getter | HTMLMeterElement::low(double);
+setter | HTMLMeterElement::low(double);
+getter | HTMLMeterElement::high(double);
+setter | HTMLMeterElement::high(double);
+getter | HTMLMeterElement::optimum(double);
+setter | HTMLMeterElement::optimum(double);
+getter | HTMLMeterElement::labels(user);
+getter | HTMLProgressElement::value(double);
+setter | HTMLProgressElement::value(double);
+getter | HTMLProgressElement::max(double);
+setter | HTMLProgressElement::max(double);
+getter | HTMLProgressElement::position(double);
+getter | HTMLProgressElement::labels(user);
+method | HTMLOutputElement::checkValidity();
+method | HTMLOutputElement::reportValidity();
+method | HTMLOutputElement::setCustomValidity();
+getter | HTMLOutputElement::htmlFor(user);
+getter | HTMLOutputElement::form(user);
+getter | HTMLOutputElement::name(string);
+setter | HTMLOutputElement::name(string);
+getter | HTMLOutputElement::type(string);
+getter | HTMLOutputElement::defaultValue(string);
+setter | HTMLOutputElement::defaultValue(string);
+getter | HTMLOutputElement::value(string);
+setter | HTMLOutputElement::value(string);
+getter | HTMLOutputElement::willValidate(boolean);
+getter | HTMLOutputElement::validity(user);
+getter | HTMLOutputElement::validationMessage(string);
+getter | HTMLOutputElement::labels(user);
+method | HTMLKeygenElement::checkValidity();
+method | HTMLKeygenElement::reportValidity();
+method | HTMLKeygenElement::setCustomValidity();
+getter | HTMLKeygenElement::autofocus(boolean);
+setter | HTMLKeygenElement::autofocus(boolean);
+getter | HTMLKeygenElement::challenge(string);
+setter | HTMLKeygenElement::challenge(string);
+getter | HTMLKeygenElement::disabled(boolean);
+setter | HTMLKeygenElement::disabled(boolean);
+getter | HTMLKeygenElement::form(user);
+getter | HTMLKeygenElement::keytype(string);
+setter | HTMLKeygenElement::keytype(string);
+getter | HTMLKeygenElement::name(string);
+setter | HTMLKeygenElement::name(string);
+getter | HTMLKeygenElement::type(string);
+getter | HTMLKeygenElement::willValidate(boolean);
+getter | HTMLKeygenElement::validity(user);
+getter | HTMLKeygenElement::validationMessage(string);
+getter | HTMLKeygenElement::labels(user);
+method | HTMLTextAreaElement::checkValidity();
+method | HTMLTextAreaElement::reportValidity();
+method | HTMLTextAreaElement::setCustomValidity();
+method | HTMLTextAreaElement::select();
+method | HTMLTextAreaElement::setRangeText();
+method | HTMLTextAreaElement::setSelectionRange();
+getter | HTMLTextAreaElement::autocomplete(string);
+setter | HTMLTextAreaElement::autocomplete(string);
+getter | HTMLTextAreaElement::autofocus(boolean);
+setter | HTMLTextAreaElement::autofocus(boolean);
+getter | HTMLTextAreaElement::cols(unsigned long);
+setter | HTMLTextAreaElement::cols(unsigned long);
+getter | HTMLTextAreaElement::dirName(string);
+setter | HTMLTextAreaElement::dirName(string);
+getter | HTMLTextAreaElement::form(user);
+getter | HTMLTextAreaElement::inputMode(string);
+setter | HTMLTextAreaElement::inputMode(string);
+getter | HTMLTextAreaElement::maxLength(long);
+setter | HTMLTextAreaElement::maxLength(long);
+getter | HTMLTextAreaElement::minLength(long);
+setter | HTMLTextAreaElement::minLength(long);
+getter | HTMLTextAreaElement::placeholder(string);
+setter | HTMLTextAreaElement::placeholder(string);
+getter | HTMLTextAreaElement::required(boolean);
+setter | HTMLTextAreaElement::required(boolean);
+getter | HTMLTextAreaElement::rows(unsigned long);
+setter | HTMLTextAreaElement::rows(unsigned long);
+getter | HTMLTextAreaElement::wrap(string);
+setter | HTMLTextAreaElement::wrap(string);
+getter | HTMLTextAreaElement::textLength(unsigned long);
+getter | HTMLTextAreaElement::willValidate(boolean);
+getter | HTMLTextAreaElement::validity(user);
+getter | HTMLTextAreaElement::validationMessage(string);
+getter | HTMLTextAreaElement::labels(user);
+getter | HTMLTextAreaElement::selectionStart(unsigned long);
+setter | HTMLTextAreaElement::selectionStart(unsigned long);
+getter | HTMLTextAreaElement::selectionEnd(unsigned long);
+setter | HTMLTextAreaElement::selectionEnd(unsigned long);
+getter | HTMLTextAreaElement::selectionDirection(string);
+setter | HTMLTextAreaElement::selectionDirection(string);
+getter | HTMLOptionElement::form(user);
+setter | HTMLOptionElement::text(string);
+getter | HTMLOptionElement::index(long);
+getter | HTMLOptGroupElement::disabled(boolean);
+setter | HTMLOptGroupElement::disabled(boolean);
+getter | HTMLOptGroupElement::label(string);
+setter | HTMLOptGroupElement::label(string);
+getter | HTMLDataListElement::options(user);
+method | HTMLSelectElement::item();
+method | HTMLSelectElement::namedItem();
+method | HTMLSelectElement::add();
+method | HTMLSelectElement::remove();
+method | HTMLSelectElement::checkValidity();
+method | HTMLSelectElement::reportValidity();
+method | HTMLSelectElement::setCustomValidity();
+getter | HTMLSelectElement::autocomplete(string);
+setter | HTMLSelectElement::autocomplete(string);
+getter | HTMLSelectElement::autofocus(boolean);
+setter | HTMLSelectElement::autofocus(boolean);
+getter | HTMLSelectElement::form(user);
+getter | HTMLSelectElement::required(boolean);
+setter | HTMLSelectElement::required(boolean);
+getter | HTMLSelectElement::size(unsigned long);
+setter | HTMLSelectElement::size(unsigned long);
+getter | HTMLSelectElement::options(user);
+getter | HTMLSelectElement::length(unsigned long);
+setter | HTMLSelectElement::length(unsigned long);
+getter | HTMLSelectElement::selectedOptions(user);
+getter | HTMLSelectElement::selectedIndex(long);
+setter | HTMLSelectElement::selectedIndex(long);
+getter | HTMLSelectElement::willValidate(boolean);
+getter | HTMLSelectElement::validity(user);
+getter | HTMLSelectElement::validationMessage(string);
+getter | HTMLSelectElement::labels(user);
+method | HTMLButtonElement::checkValidity();
+method | HTMLButtonElement::reportValidity();
+method | HTMLButtonElement::setCustomValidity();
+getter | HTMLButtonElement::autofocus(boolean);
+setter | HTMLButtonElement::autofocus(boolean);
+getter | HTMLButtonElement::form(user);
+getter | HTMLButtonElement::formAction(string);
+setter | HTMLButtonElement::formAction(string);
+getter | HTMLButtonElement::formEnctype(string);
+setter | HTMLButtonElement::formEnctype(string);
+getter | HTMLButtonElement::formMethod(string);
+setter | HTMLButtonElement::formMethod(string);
+getter | HTMLButtonElement::formNoValidate(boolean);
+setter | HTMLButtonElement::formNoValidate(boolean);
+getter | HTMLButtonElement::formTarget(string);
+setter | HTMLButtonElement::formTarget(string);
+getter | HTMLButtonElement::type(string);
+setter | HTMLButtonElement::type(string);
+getter | HTMLButtonElement::menu(user);
+setter | HTMLButtonElement::menu(user);
+getter | HTMLButtonElement::willValidate(boolean);
+getter | HTMLButtonElement::validity(user);
+getter | HTMLButtonElement::validationMessage(string);
+getter | HTMLButtonElement::labels(user);
+method | HTMLInputElement::stepUp();
+method | HTMLInputElement::stepDown();
+method | HTMLInputElement::checkValidity();
+method | HTMLInputElement::reportValidity();
+method | HTMLInputElement::setCustomValidity();
+method | HTMLInputElement::select();
+method | HTMLInputElement::setRangeText();
+method | HTMLInputElement::setSelectionRange();
+getter | HTMLInputElement::autocomplete(string);
+setter | HTMLInputElement::autocomplete(string);
+getter | HTMLInputElement::autofocus(boolean);
+setter | HTMLInputElement::autofocus(boolean);
+getter | HTMLInputElement::dirName(string);
+setter | HTMLInputElement::dirName(string);
+getter | HTMLInputElement::form(user);
+getter | HTMLInputElement::files(user);
+getter | HTMLInputElement::formAction(string);
+setter | HTMLInputElement::formAction(string);
+getter | HTMLInputElement::formEnctype(string);
+setter | HTMLInputElement::formEnctype(string);
+getter | HTMLInputElement::formMethod(string);
+setter | HTMLInputElement::formMethod(string);
+getter | HTMLInputElement::formNoValidate(boolean);
+setter | HTMLInputElement::formNoValidate(boolean);
+getter | HTMLInputElement::formTarget(string);
+setter | HTMLInputElement::formTarget(string);
+getter | HTMLInputElement::height(unsigned long);
+setter | HTMLInputElement::height(unsigned long);
+getter | HTMLInputElement::indeterminate(boolean);
+setter | HTMLInputElement::indeterminate(boolean);
+getter | HTMLInputElement::inputMode(string);
+setter | HTMLInputElement::inputMode(string);
+getter | HTMLInputElement::list(user);
+getter | HTMLInputElement::max(string);
+setter | HTMLInputElement::max(string);
+getter | HTMLInputElement::min(string);
+setter | HTMLInputElement::min(string);
+getter | HTMLInputElement::minLength(long);
+setter | HTMLInputElement::minLength(long);
+getter | HTMLInputElement::multiple(boolean);
+setter | HTMLInputElement::multiple(boolean);
+getter | HTMLInputElement::pattern(string);
+setter | HTMLInputElement::pattern(string);
+getter | HTMLInputElement::placeholder(string);
+setter | HTMLInputElement::placeholder(string);
+getter | HTMLInputElement::required(boolean);
+setter | HTMLInputElement::required(boolean);
+getter | HTMLInputElement::step(string);
+setter | HTMLInputElement::step(string);
+setter | HTMLInputElement::type(string);
+getter | HTMLInputElement::valueAsDate(date);
+setter | HTMLInputElement::valueAsDate(date);
+getter | HTMLInputElement::valueAsNumber(double);
+setter | HTMLInputElement::valueAsNumber(double);
+getter | HTMLInputElement::valueLow(double);
+setter | HTMLInputElement::valueLow(double);
+getter | HTMLInputElement::valueHigh(double);
+setter | HTMLInputElement::valueHigh(double);
+getter | HTMLInputElement::width(unsigned long);
+setter | HTMLInputElement::width(unsigned long);
+getter | HTMLInputElement::willValidate(boolean);
+getter | HTMLInputElement::validity(user);
+getter | HTMLInputElement::validationMessage(string);
+getter | HTMLInputElement::labels(user);
+getter | HTMLInputElement::selectionStart(unsigned long);
+setter | HTMLInputElement::selectionStart(unsigned long);
+getter | HTMLInputElement::selectionEnd(unsigned long);
+setter | HTMLInputElement::selectionEnd(unsigned long);
+getter | HTMLInputElement::selectionDirection(string);
+setter | HTMLInputElement::selectionDirection(string);
+getter | HTMLLabelElement::form(user);
+getter | HTMLLabelElement::control(user);
+method | HTMLFormElement::submit();
+method | HTMLFormElement::reset();
+method | HTMLFormElement::checkValidity();
+method | HTMLFormElement::reportValidity();
+method | HTMLFormElement::requestAutocomplete();
+getter | HTMLFormElement::autocomplete(string);
+setter | HTMLFormElement::autocomplete(string);
+getter | HTMLFormElement::encoding(string);
+setter | HTMLFormElement::encoding(string);
+getter | HTMLFormElement::name(string);
+setter | HTMLFormElement::name(string);
+getter | HTMLFormElement::noValidate(boolean);
+setter | HTMLFormElement::noValidate(boolean);
+getter | HTMLFormElement::elements(user);
+getter | HTMLFormElement::length(long);
+getter | HTMLTableCellElement::headers(user);
+method | HTMLTableHeaderCellElement::sort();
+getter | HTMLTableHeaderCellElement::scope(string);
+setter | HTMLTableHeaderCellElement::scope(string);
+getter | HTMLTableHeaderCellElement::abbr(string);
+setter | HTMLTableHeaderCellElement::abbr(string);
+getter | HTMLTableHeaderCellElement::sorted(string);
+setter | HTMLTableHeaderCellElement::sorted(string);
+getter | HTMLTableDataCellElement::abbr(string);
+setter | HTMLTableDataCellElement::abbr(string);
+method | HTMLTableRowElement::insertCell();
+method | HTMLTableRowElement::deleteCell();
+getter | HTMLTableRowElement::cells(user);
+method | HTMLTableSectionElement::insertRow();
+method | HTMLTableSectionElement::deleteRow();
+getter | HTMLTableSectionElement::rows(user);
+getter | HTMLTableColElement::span(unsigned long);
+setter | HTMLTableColElement::span(unsigned long);
+method | HTMLTableElement::createCaption();
+method | HTMLTableElement::deleteCaption();
+method | HTMLTableElement::createTHead();
+method | HTMLTableElement::deleteTHead();
+method | HTMLTableElement::createTFoot();
+method | HTMLTableElement::deleteTFoot();
+method | HTMLTableElement::createTBody();
+method | HTMLTableElement::insertRow();
+method | HTMLTableElement::deleteRow();
+method | HTMLTableElement::stopSorting();
+getter | HTMLTableElement::caption(user);
+setter | HTMLTableElement::caption(user);
+getter | HTMLTableElement::tHead(user);
+setter | HTMLTableElement::tHead(user);
+getter | HTMLTableElement::tFoot(user);
+setter | HTMLTableElement::tFoot(user);
+getter | HTMLTableElement::tBodies(user);
+getter | HTMLTableElement::rows(user);
+getter | HTMLTableElement::sortable(boolean);
+setter | HTMLTableElement::sortable(boolean);
+getter | HTMLAreaElement::download(string);
+setter | HTMLAreaElement::download(string);
+getter | HTMLAreaElement::ping(user);
+getter | HTMLAreaElement::rel(string);
+setter | HTMLAreaElement::rel(string);
+getter | HTMLAreaElement::relList(user);
+getter | HTMLAreaElement::hreflang(string);
+setter | HTMLAreaElement::hreflang(string);
+getter | HTMLAreaElement::type(string);
+setter | HTMLAreaElement::type(string);
+getter | HTMLAreaElement::href(user);
+setter | HTMLAreaElement::href(user);
+getter | HTMLAreaElement::origin(user);
+getter | HTMLAreaElement::protocol(user);
+setter | HTMLAreaElement::protocol(user);
+getter | HTMLAreaElement::username(user);
+setter | HTMLAreaElement::username(user);
+getter | HTMLAreaElement::password(user);
+setter | HTMLAreaElement::password(user);
+getter | HTMLAreaElement::host(user);
+setter | HTMLAreaElement::host(user);
+getter | HTMLAreaElement::hostname(user);
+setter | HTMLAreaElement::hostname(user);
+getter | HTMLAreaElement::port(user);
+setter | HTMLAreaElement::port(user);
+getter | HTMLAreaElement::pathname(user);
+setter | HTMLAreaElement::pathname(user);
+getter | HTMLAreaElement::search(user);
+setter | HTMLAreaElement::search(user);
+getter | HTMLAreaElement::hash(user);
+setter | HTMLAreaElement::hash(user);
+getter | HTMLMapElement::areas(user);
+getter | TrackEvent::track(multiple);
+method | TimeRanges::start();
+method | TimeRanges::end();
+getter | TimeRanges::length(unsigned long);
+getter | TextTrackCue::track(user);
+getter | TextTrackCue::id(string);
+setter | TextTrackCue::id(string);
+getter | TextTrackCue::startTime(double);
+setter | TextTrackCue::startTime(double);
+getter | TextTrackCue::endTime(double);
+setter | TextTrackCue::endTime(double);
+getter | TextTrackCue::pauseOnExit(boolean);
+setter | TextTrackCue::pauseOnExit(boolean);
+getter | TextTrackCue::onenter(user);
+setter | TextTrackCue::onenter(user);
+getter | TextTrackCue::onexit(user);
+setter | TextTrackCue::onexit(user);
+method | TextTrackCueList::getCueById();
+getter | TextTrackCueList::length(unsigned long);
+method | TextTrack::addCue();
+method | TextTrack::removeCue();
+getter | TextTrack::kind(user);
+getter | TextTrack::label(string);
+getter | TextTrack::language(string);
+getter | TextTrack::id(string);
+getter | TextTrack::inBandMetadataTrackDispatchType(string);
+getter | TextTrack::mode(user);
+setter | TextTrack::mode(user);
+getter | TextTrack::cues(user);
+getter | TextTrack::activeCues(user);
+getter | TextTrack::oncuechange(user);
+setter | TextTrack::oncuechange(user);
+method | TextTrackList::getTrackById();
+getter | TextTrackList::length(unsigned long);
+getter | TextTrackList::onchange(user);
+setter | TextTrackList::onchange(user);
+getter | TextTrackList::onaddtrack(user);
+setter | TextTrackList::onaddtrack(user);
+getter | TextTrackList::onremovetrack(user);
+setter | TextTrackList::onremovetrack(user);
+method | MediaController::pause();
+method | MediaController::unpause();
+method | MediaController::play();
+getter | MediaController::readyState(unsigned short);
+getter | MediaController::buffered(user);
+getter | MediaController::seekable(user);
+getter | MediaController::duration(double);
+getter | MediaController::currentTime(double);
+setter | MediaController::currentTime(double);
+getter | MediaController::paused(boolean);
+getter | MediaController::playbackState(user);
+getter | MediaController::played(user);
+getter | MediaController::defaultPlaybackRate(double);
+setter | MediaController::defaultPlaybackRate(double);
+getter | MediaController::playbackRate(double);
+setter | MediaController::playbackRate(double);
+getter | MediaController::volume(double);
+setter | MediaController::volume(double);
+getter | MediaController::muted(boolean);
+setter | MediaController::muted(boolean);
+getter | MediaController::onemptied(user);
+setter | MediaController::onemptied(user);
+getter | MediaController::onloadedmetadata(user);
+setter | MediaController::onloadedmetadata(user);
+getter | MediaController::onloadeddata(user);
+setter | MediaController::onloadeddata(user);
+getter | MediaController::oncanplay(user);
+setter | MediaController::oncanplay(user);
+getter | MediaController::oncanplaythrough(user);
+setter | MediaController::oncanplaythrough(user);
+getter | MediaController::onplaying(user);
+setter | MediaController::onplaying(user);
+getter | MediaController::onended(user);
+setter | MediaController::onended(user);
+getter | MediaController::onwaiting(user);
+setter | MediaController::onwaiting(user);
+getter | MediaController::ondurationchange(user);
+setter | MediaController::ondurationchange(user);
+getter | MediaController::ontimeupdate(user);
+setter | MediaController::ontimeupdate(user);
+getter | MediaController::onplay(user);
+setter | MediaController::onplay(user);
+getter | MediaController::onpause(user);
+setter | MediaController::onpause(user);
+getter | MediaController::onratechange(user);
+setter | MediaController::onratechange(user);
+getter | MediaController::onvolumechange(user);
+setter | MediaController::onvolumechange(user);
+getter | VideoTrack::id(string);
+getter | VideoTrack::kind(string);
+getter | VideoTrack::label(string);
+getter | VideoTrack::language(string);
+getter | VideoTrack::selected(boolean);
+setter | VideoTrack::selected(boolean);
+method | VideoTrackList::getTrackById();
+getter | VideoTrackList::length(unsigned long);
+getter | VideoTrackList::selectedIndex(long);
+getter | VideoTrackList::onchange(user);
+setter | VideoTrackList::onchange(user);
+getter | VideoTrackList::onaddtrack(user);
+setter | VideoTrackList::onaddtrack(user);
+getter | VideoTrackList::onremovetrack(user);
+setter | VideoTrackList::onremovetrack(user);
+getter | AudioTrack::id(string);
+getter | AudioTrack::kind(string);
+getter | AudioTrack::label(string);
+getter | AudioTrack::language(string);
+getter | AudioTrack::enabled(boolean);
+setter | AudioTrack::enabled(boolean);
+method | AudioTrackList::getTrackById();
+getter | AudioTrackList::length(unsigned long);
+getter | AudioTrackList::onchange(user);
+setter | AudioTrackList::onchange(user);
+getter | AudioTrackList::onaddtrack(user);
+setter | AudioTrackList::onaddtrack(user);
+getter | AudioTrackList::onremovetrack(user);
+setter | AudioTrackList::onremovetrack(user);
+getter | MediaError::code(unsigned short);
+method | HTMLMediaElement::load();
+method | HTMLMediaElement::canPlayType();
+method | HTMLMediaElement::fastSeek();
+method | HTMLMediaElement::getStartDate();
+method | HTMLMediaElement::play();
+method | HTMLMediaElement::pause();
+method | HTMLMediaElement::addTextTrack();
+getter | HTMLMediaElement::error(user);
+getter | HTMLMediaElement::src(string);
+setter | HTMLMediaElement::src(string);
+getter | HTMLMediaElement::srcObject(user);
+setter | HTMLMediaElement::srcObject(user);
+getter | HTMLMediaElement::currentSrc(string);
+getter | HTMLMediaElement::crossOrigin(string);
+setter | HTMLMediaElement::crossOrigin(string);
+getter | HTMLMediaElement::networkState(unsigned short);
+getter | HTMLMediaElement::preload(string);
+setter | HTMLMediaElement::preload(string);
+getter | HTMLMediaElement::buffered(user);
+getter | HTMLMediaElement::readyState(unsigned short);
+getter | HTMLMediaElement::seeking(boolean);
+getter | HTMLMediaElement::currentTime(double);
+setter | HTMLMediaElement::currentTime(double);
+getter | HTMLMediaElement::duration(double);
+getter | HTMLMediaElement::paused(boolean);
+getter | HTMLMediaElement::defaultPlaybackRate(double);
+setter | HTMLMediaElement::defaultPlaybackRate(double);
+getter | HTMLMediaElement::playbackRate(double);
+setter | HTMLMediaElement::playbackRate(double);
+getter | HTMLMediaElement::played(user);
+getter | HTMLMediaElement::seekable(user);
+getter | HTMLMediaElement::ended(boolean);
+getter | HTMLMediaElement::autoplay(boolean);
+setter | HTMLMediaElement::autoplay(boolean);
+getter | HTMLMediaElement::loop(boolean);
+setter | HTMLMediaElement::loop(boolean);
+getter | HTMLMediaElement::mediaGroup(string);
+setter | HTMLMediaElement::mediaGroup(string);
+getter | HTMLMediaElement::controller(user);
+setter | HTMLMediaElement::controller(user);
+getter | HTMLMediaElement::controls(boolean);
+setter | HTMLMediaElement::controls(boolean);
+getter | HTMLMediaElement::volume(double);
+setter | HTMLMediaElement::volume(double);
+getter | HTMLMediaElement::muted(boolean);
+setter | HTMLMediaElement::muted(boolean);
+getter | HTMLMediaElement::defaultMuted(boolean);
+setter | HTMLMediaElement::defaultMuted(boolean);
+getter | HTMLMediaElement::audioTracks(user);
+getter | HTMLMediaElement::videoTracks(user);
+getter | HTMLMediaElement::textTracks(user);
+getter | HTMLTrackElement::kind(string);
+setter | HTMLTrackElement::kind(string);
+getter | HTMLTrackElement::src(string);
+setter | HTMLTrackElement::src(string);
+getter | HTMLTrackElement::srclang(string);
+setter | HTMLTrackElement::srclang(string);
+getter | HTMLTrackElement::label(string);
+setter | HTMLTrackElement::label(string);
+getter | HTMLTrackElement::default(boolean);
+setter | HTMLTrackElement::default(boolean);
+getter | HTMLTrackElement::readyState(unsigned short);
+getter | HTMLTrackElement::track(user);
+getter | HTMLVideoElement::width(unsigned long);
+setter | HTMLVideoElement::width(unsigned long);
+getter | HTMLVideoElement::height(unsigned long);
+setter | HTMLVideoElement::height(unsigned long);
+getter | HTMLVideoElement::videoWidth(unsigned long);
+getter | HTMLVideoElement::videoHeight(unsigned long);
+getter | HTMLVideoElement::poster(string);
+setter | HTMLVideoElement::poster(string);
+method | HTMLObjectElement::getSVGDocument();
+method | HTMLObjectElement::checkValidity();
+method | HTMLObjectElement::reportValidity();
+method | HTMLObjectElement::setCustomValidity();
+getter | HTMLObjectElement::typeMustMatch(boolean);
+setter | HTMLObjectElement::typeMustMatch(boolean);
+getter | HTMLObjectElement::form(user);
+getter | HTMLObjectElement::contentDocument(user);
+getter | HTMLObjectElement::contentWindow(user);
+getter | HTMLObjectElement::willValidate(boolean);
+getter | HTMLObjectElement::validity(user);
+getter | HTMLObjectElement::validationMessage(string);
+getter | HTMLObjectElement::hspace(unsigned long);
+setter | HTMLObjectElement::hspace(unsigned long);
+getter | HTMLObjectElement::vspace(unsigned long);
+setter | HTMLObjectElement::vspace(unsigned long);
+method | HTMLEmbedElement::getSVGDocument();
+getter | HTMLEmbedElement::src(string);
+setter | HTMLEmbedElement::src(string);
+getter | HTMLEmbedElement::type(string);
+setter | HTMLEmbedElement::type(string);
+getter | HTMLEmbedElement::width(string);
+setter | HTMLEmbedElement::width(string);
+getter | HTMLEmbedElement::height(string);
+setter | HTMLEmbedElement::height(string);
+getter | HTMLEmbedElement::align(string);
+setter | HTMLEmbedElement::align(string);
+getter | HTMLEmbedElement::name(string);
+setter | HTMLEmbedElement::name(string);
+method | HTMLIFrameElement::getSVGDocument();
+getter | HTMLIFrameElement::srcdoc(string);
+setter | HTMLIFrameElement::srcdoc(string);
+getter | HTMLIFrameElement::sandbox(user);
+getter | HTMLIFrameElement::seamless(boolean);
+setter | HTMLIFrameElement::seamless(boolean);
+getter | HTMLIFrameElement::allowFullscreen(boolean);
+setter | HTMLIFrameElement::allowFullscreen(boolean);
+getter | HTMLIFrameElement::contentDocument(user);
+getter | HTMLIFrameElement::contentWindow(user);
+getter | HTMLImageElement::srcset(string);
+setter | HTMLImageElement::srcset(string);
+getter | HTMLImageElement::sizes(string);
+setter | HTMLImageElement::sizes(string);
+getter | HTMLImageElement::crossOrigin(string);
+setter | HTMLImageElement::crossOrigin(string);
+getter | HTMLImageElement::naturalWidth(unsigned long);
+getter | HTMLImageElement::naturalHeight(unsigned long);
+getter | HTMLImageElement::complete(boolean);
+getter | HTMLImageElement::currentSrc(string);
+getter | HTMLImageElement::lowsrc(string);
+setter | HTMLImageElement::lowsrc(string);
+getter | HTMLSourceElement::srcset(string);
+setter | HTMLSourceElement::srcset(string);
+getter | HTMLSourceElement::sizes(string);
+setter | HTMLSourceElement::sizes(string);
+getter | HTMLSourceElement::media(string);
+setter | HTMLSourceElement::media(string);
+getter | HTMLSourceElement::src(string);
+setter | HTMLSourceElement::src(string);
+getter | HTMLSourceElement::type(string);
+setter | HTMLSourceElement::type(string);
+getter | HTMLModElement::cite(string);
+setter | HTMLModElement::cite(string);
+getter | HTMLModElement::dateTime(string);
+setter | HTMLModElement::dateTime(string);
+getter | HTMLTimeElement::dateTime(string);
+setter | HTMLTimeElement::dateTime(string);
+getter | HTMLDataElement::value(string);
+setter | HTMLDataElement::value(string);
+getter | HTMLAnchorElement::download(string);
+setter | HTMLAnchorElement::download(string);
+getter | HTMLAnchorElement::ping(user);
+getter | HTMLAnchorElement::relList(user);
+getter | HTMLAnchorElement::type(string);
+setter | HTMLAnchorElement::type(string);
+getter | HTMLAnchorElement::text(string);
+setter | HTMLAnchorElement::text(string);
+getter | HTMLAnchorElement::href(user);
+setter | HTMLAnchorElement::href(user);
+getter | HTMLAnchorElement::origin(user);
+getter | HTMLAnchorElement::protocol(user);
+setter | HTMLAnchorElement::protocol(user);
+getter | HTMLAnchorElement::username(user);
+setter | HTMLAnchorElement::username(user);
+getter | HTMLAnchorElement::password(user);
+setter | HTMLAnchorElement::password(user);
+getter | HTMLAnchorElement::host(user);
+setter | HTMLAnchorElement::host(user);
+getter | HTMLAnchorElement::hostname(user);
+setter | HTMLAnchorElement::hostname(user);
+getter | HTMLAnchorElement::port(user);
+setter | HTMLAnchorElement::port(user);
+getter | HTMLAnchorElement::pathname(user);
+setter | HTMLAnchorElement::pathname(user);
+getter | HTMLAnchorElement::search(user);
+setter | HTMLAnchorElement::search(user);
+getter | HTMLAnchorElement::hash(user);
+setter | HTMLAnchorElement::hash(user);
+getter | HTMLDListElement::compact(boolean);
+setter | HTMLDListElement::compact(boolean);
+getter | HTMLUListElement::compact(boolean);
+setter | HTMLUListElement::compact(boolean);
+getter | HTMLUListElement::type(string);
+setter | HTMLUListElement::type(string);
+getter | HTMLOListElement::reversed(boolean);
+setter | HTMLOListElement::reversed(boolean);
+getter | HTMLHRElement::color(string);
+setter | HTMLHRElement::color(string);
+getter | HTMLStyleElement::nonce(string);
+setter | HTMLStyleElement::nonce(string);
+getter | HTMLStyleElement::scoped(boolean);
+setter | HTMLStyleElement::scoped(boolean);
+getter | HTMLStyleElement::sheet(user);
+getter | HTMLLinkElement::crossOrigin(string);
+setter | HTMLLinkElement::crossOrigin(string);
+getter | HTMLLinkElement::relList(user);
+getter | HTMLLinkElement::sizes(user);
+getter | HTMLLinkElement::sheet(user);
+method | HTMLCollection::item();
+method | HTMLCollection::namedItem();
+getter | HTMLCollection::length(unsigned long);
+method | HTMLOptionsCollection::add();
+method | HTMLOptionsCollection::remove();
+getter | HTMLOptionsCollection::length(unsigned long);
+setter | HTMLOptionsCollection::length(unsigned long);
+getter | HTMLOptionsCollection::selectedIndex(long);
+setter | HTMLOptionsCollection::selectedIndex(long);
+getter | RadioNodeList::value(string);
+setter | RadioNodeList::value(string);
+method | HTMLFormControlsCollection::namedItem();
+method | HTMLAllCollection::item();
+method | HTMLAllCollection::namedItem();
+getter | HTMLAllCollection::length(unsigned long);
+method | XMLSerializer::serializeToString();
+method | DOMParser::parseFromString();
+method | DOMTokenList::item();
+method | DOMTokenList::contains();
+method | DOMTokenList::add();
+method | DOMTokenList::remove();
+method | DOMTokenList::toggle();
+getter | DOMTokenList::length(unsigned long);
+getter | DOMSettableTokenList::value(string);
+setter | DOMSettableTokenList::value(string);
+method | NodeFilter::acceptNode();
+method | TreeWalker::parentNode();
+method | TreeWalker::firstChild();
+method | TreeWalker::lastChild();
+method | TreeWalker::previousSibling();
+method | TreeWalker::nextSibling();
+method | TreeWalker::previousNode();
+method | TreeWalker::nextNode();
+getter | TreeWalker::root(user);
+getter | TreeWalker::whatToShow(unsigned long);
+getter | TreeWalker::filter(user);
+getter | TreeWalker::currentNode(user);
+setter | TreeWalker::currentNode(user);
+method | NodeIterator::nextNode();
+method | NodeIterator::previousNode();
+method | NodeIterator::detach();
+getter | NodeIterator::root(user);
+getter | NodeIterator::referenceNode(user);
+getter | NodeIterator::pointerBeforeReferenceNode(boolean);
+getter | NodeIterator::whatToShow(unsigned long);
+getter | NodeIterator::filter(user);
+method | Range::setStart();
+method | Range::setEnd();
+method | Range::setStartBefore();
+method | Range::setStartAfter();
+method | Range::setEndBefore();
+method | Range::setEndAfter();
+method | Range::collapse();
+method | Range::selectNode();
+method | Range::selectNodeContents();
+method | Range::compareBoundaryPoints();
+method | Range::deleteContents();
+method | Range::extractContents();
+method | Range::cloneContents();
+method | Range::insertNode();
+method | Range::surroundContents();
+method | Range::cloneRange();
+method | Range::detach();
+method | Range::isPointInRange();
+method | Range::comparePoint();
+method | Range::intersectsNode();
+method | Range::createContextualFragment();
+getter | Range::startContainer(user);
+getter | Range::startOffset(unsigned long);
+getter | Range::endContainer(user);
+getter | Range::endOffset(unsigned long);
+getter | Range::collapsed(boolean);
+getter | Range::commonAncestorContainer(user);
+method | CharacterData::substringData();
+method | CharacterData::appendData();
+method | CharacterData::insertData();
+method | CharacterData::deleteData();
+method | CharacterData::replaceData();
+method | CharacterData::before();
+method | CharacterData::after();
+method | CharacterData::replaceWith();
+method | CharacterData::remove();
+getter | CharacterData::data(string);
+setter | CharacterData::data(string);
+getter | CharacterData::length(unsigned long);
+getter | CharacterData::previousElementSibling(user);
+getter | CharacterData::nextElementSibling(user);
+getter | ProcessingInstruction::target(string);
+getter | ProcessingInstruction::sheet(user);
+method | Text::splitText();
+getter | Text::wholeText(string);
+getter | Attr::namespaceURI(string);
+getter | Attr::prefix(string);
+getter | Attr::localName(string);
+getter | Attr::name(string);
+getter | Attr::value(string);
+setter | Attr::value(string);
+getter | Attr::nodeValue(string);
+setter | Attr::nodeValue(string);
+getter | Attr::textContent(string);
+setter | Attr::textContent(string);
+getter | Attr::ownerElement(user);
+getter | Attr::specified(boolean);
+method | NamedNodeMap::item();
+method | NamedNodeMap::getNamedItem();
+method | NamedNodeMap::getNamedItemNS();
+method | NamedNodeMap::setNamedItem();
+method | NamedNodeMap::setNamedItemNS();
+method | NamedNodeMap::removeNamedItem();
+method | NamedNodeMap::removeNamedItemNS();
+getter | NamedNodeMap::length(unsigned long);
+method | DOMImplementation::createDocumentType();
+method | DOMImplementation::createDocument();
+method | DOMImplementation::createHTMLDocument();
+method | DOMImplementation::hasFeature();
+method | Document::getElementsByTagNameNS();
+method | Document::getElementsByClassName();
+method | Document::createComment();
+method | Document::createProcessingInstruction();
+method | Document::importNode();
+method | Document::adoptNode();
+method | Document::createAttribute();
+method | Document::createAttributeNS();
+method | Document::createRange();
+method | Document::createNodeIterator();
+method | Document::createTreeWalker();
+method | Document::getElementsByName();
+method | Document::open();
+method | Document::close();
+method | Document::hasFocus();
+method | Document::execCommand();
+method | Document::queryCommandEnabled();
+method | Document::queryCommandIndeterm();
+method | Document::queryCommandState();
+method | Document::queryCommandSupported();
+method | Document::queryCommandValue();
+method | Document::clear();
+method | Document::captureEvents();
+method | Document::releaseEvents();
+method | Document::enableStyleSheetsForSet();
+method | Document::prepend();
+method | Document::append();
+method | Document::query();
+method | Document::queryAll();
+method | Document::querySelector();
+method | Document::querySelectorAll();
+getter | Document::implementation(user);
+getter | Document::URL(string);
+getter | Document::documentURI(string);
+getter | Document::origin(string);
+getter | Document::compatMode(string);
+getter | Document::characterSet(string);
+getter | Document::inputEncoding(string);
+getter | Document::contentType(string);
+getter | Document::doctype(user);
+getter | Document::domain(string);
+setter | Document::domain(string);
+getter | Document::referrer(string);
+setter | Document::cookie(string);
+getter | Document::lastModified(string);
+getter | Document::readyState(user);
+getter | Document::title(string);
+setter | Document::title(string);
+getter | Document::dir(string);
+setter | Document::dir(string);
+setter | Document::body(user);
+getter | Document::images(user);
+getter | Document::embeds(user);
+getter | Document::plugins(user);
+getter | Document::links(user);
+getter | Document::forms(user);
+getter | Document::scripts(user);
+getter | Document::cssElementMap(user);
+getter | Document::currentScript(user);
+getter | Document::defaultView(user);
+getter | Document::activeElement(user);
+getter | Document::designMode(string);
+setter | Document::designMode(string);
+getter | Document::commands(user);
+getter | Document::fgColor(string);
+setter | Document::fgColor(string);
+getter | Document::linkColor(string);
+setter | Document::linkColor(string);
+getter | Document::vlinkColor(string);
+setter | Document::vlinkColor(string);
+getter | Document::alinkColor(string);
+setter | Document::alinkColor(string);
+getter | Document::bgColor(string);
+setter | Document::bgColor(string);
+getter | Document::anchors(user);
+getter | Document::applets(user);
+getter | Document::all(user);
+getter | Document::styleSheets(user);
+getter | Document::selectedStyleSheetSet(string);
+setter | Document::selectedStyleSheetSet(string);
+getter | Document::lastStyleSheetSet(string);
+getter | Document::preferredStyleSheetSet(string);
+getter | Document::styleSheetSets(string);
+getter | Document::children(user);
+getter | Document::firstElementChild(user);
+getter | Document::lastElementChild(user);
+getter | Document::childElementCount(unsigned long);
+getter | Document::onerror(user);
+setter | Document::onerror(user);
+method | XMLDocument::load();
+getter | MutationRecord::type(string);
+getter | MutationRecord::target(user);
+getter | MutationRecord::addedNodes(user);
+getter | MutationRecord::removedNodes(user);
+getter | MutationRecord::previousSibling(user);
+getter | MutationRecord::nextSibling(user);
+getter | MutationRecord::attributeName(string);
+getter | MutationRecord::attributeNamespace(string);
+getter | MutationRecord::oldValue(string);
+method | MutationObserver::observe();
+method | MutationObserver::disconnect();
+method | MutationObserver::takeRecords();
+method | DocumentType::before();
+method | DocumentType::after();
+method | DocumentType::replaceWith();
+method | DocumentType::remove();
+getter | DocumentType::name(string);
+getter | DocumentType::publicId(string);
+getter | DocumentType::systemId(string);
+method | DocumentFragment::getElementById();
+method | DocumentFragment::prepend();
+method | DocumentFragment::append();
+method | DocumentFragment::query();
+method | DocumentFragment::queryAll();
+method | DocumentFragment::querySelector();
+method | DocumentFragment::querySelectorAll();
+getter | DocumentFragment::children(user);
+getter | DocumentFragment::firstElementChild(user);
+getter | DocumentFragment::lastElementChild(user);
+getter | DocumentFragment::childElementCount(unsigned long);
+method | EventListener::handleEvent();
+method | CustomEvent::initCustomEvent();
+getter | CustomEvent::detail(any);
+
+ 1581 unimplemented bindings
+
diff --git a/docs/UnimplementedJavascript.txt b/docs/UnimplementedJavascript.txt
deleted file mode 100644
index af02285..0000000
--- a/docs/UnimplementedJavascript.txt
+++ /dev/null
@@ -1,1587 +0,0 @@
-/** \page unimplemented Unimplemented javascript bindings
-This is a list of all the binding methods, getters and setters without an implementation in a binding.
-
-method ApplicationCache::abort();
-getter ApplicationCache::oncached(user);
-setter ApplicationCache::oncached(user);
-getter ApplicationCache::onchecking(user);
-setter ApplicationCache::onchecking(user);
-getter ApplicationCache::ondownloading(user);
-setter ApplicationCache::ondownloading(user);
-getter ApplicationCache::onerror(user);
-setter ApplicationCache::onerror(user);
-getter ApplicationCache::onnoupdate(user);
-setter ApplicationCache::onnoupdate(user);
-getter ApplicationCache::onobsolete(user);
-setter ApplicationCache::onobsolete(user);
-getter ApplicationCache::onprogress(user);
-setter ApplicationCache::onprogress(user);
-getter ApplicationCache::onupdateready(user);
-setter ApplicationCache::onupdateready(user);
-getter ApplicationCache::status(unsigned short);
-method ApplicationCache::swapCache();
-method ApplicationCache::update();
-getter Attr::localName(string);
-getter Attr::namespaceURI(string);
-getter Attr::name(string);
-getter Attr::nodeValue(string);
-setter Attr::nodeValue(string);
-getter Attr::ownerElement(user);
-getter Attr::prefix(string);
-getter Attr::specified(boolean);
-getter Attr::textContent(string);
-setter Attr::textContent(string);
-getter Attr::value(string);
-setter Attr::value(string);
-getter AudioTrack::enabled(boolean);
-setter AudioTrack::enabled(boolean);
-getter AudioTrack::id(string);
-getter AudioTrack::kind(string);
-getter AudioTrack::label(string);
-getter AudioTrack::language(string);
-method AudioTrackList::getTrackById();
-getter AudioTrackList::length(unsigned long);
-getter AudioTrackList::onaddtrack(user);
-setter AudioTrackList::onaddtrack(user);
-getter AudioTrackList::onchange(user);
-setter AudioTrackList::onchange(user);
-getter AudioTrackList::onremovetrack(user);
-setter AudioTrackList::onremovetrack(user);
-getter AutocompleteErrorEvent::reason(user);
-getter BarProp::visible(boolean);
-getter BeforeUnloadEvent::returnValue(string);
-setter BeforeUnloadEvent::returnValue(string);
-method BroadcastChannel::close();
-getter BroadcastChannel::name(string);
-getter BroadcastChannel::onmessage(user);
-setter BroadcastChannel::onmessage(user);
-method BroadcastChannel::postMessage();
-method CanvasGradient::addColorStop();
-method CanvasPattern::setTransform();
-method CanvasProxy::setContext();
-method CanvasRenderingContext2D::addHitRegion();
-method CanvasRenderingContext2D::arc();
-method CanvasRenderingContext2D::arcTo();
-method CanvasRenderingContext2D::beginPath();
-method CanvasRenderingContext2D::bezierCurveTo();
-getter CanvasRenderingContext2D::canvas(user);
-method CanvasRenderingContext2D::clearHitRegions();
-method CanvasRenderingContext2D::clearRect();
-method CanvasRenderingContext2D::clip();
-method CanvasRenderingContext2D::closePath();
-method CanvasRenderingContext2D::commit();
-method CanvasRenderingContext2D::createImageData();
-method CanvasRenderingContext2D::createLinearGradient();
-method CanvasRenderingContext2D::createPattern();
-method CanvasRenderingContext2D::createRadialGradient();
-getter CanvasRenderingContext2D::currentTransform(user);
-setter CanvasRenderingContext2D::currentTransform(user);
-getter CanvasRenderingContext2D::direction(string);
-setter CanvasRenderingContext2D::direction(string);
-method CanvasRenderingContext2D::drawFocusIfNeeded();
-method CanvasRenderingContext2D::drawImage();
-method CanvasRenderingContext2D::ellipse();
-method CanvasRenderingContext2D::fill();
-method CanvasRenderingContext2D::fillRect();
-getter CanvasRenderingContext2D::fillStyle(multiple);
-setter CanvasRenderingContext2D::fillStyle(multiple);
-method CanvasRenderingContext2D::fillText();
-getter CanvasRenderingContext2D::font(string);
-setter CanvasRenderingContext2D::font(string);
-method CanvasRenderingContext2D::getImageData();
-method CanvasRenderingContext2D::getLineDash();
-getter CanvasRenderingContext2D::globalAlpha(double);
-setter CanvasRenderingContext2D::globalAlpha(double);
-getter CanvasRenderingContext2D::globalCompositeOperation(string);
-setter CanvasRenderingContext2D::globalCompositeOperation(string);
-getter CanvasRenderingContext2D::height(unsigned long);
-setter CanvasRenderingContext2D::height(unsigned long);
-getter CanvasRenderingContext2D::imageSmoothingEnabled(boolean);
-setter CanvasRenderingContext2D::imageSmoothingEnabled(boolean);
-getter CanvasRenderingContext2D::imageSmoothingQuality(user);
-setter CanvasRenderingContext2D::imageSmoothingQuality(user);
-method CanvasRenderingContext2D::isPointInPath();
-method CanvasRenderingContext2D::isPointInStroke();
-getter CanvasRenderingContext2D::lineCap(string);
-setter CanvasRenderingContext2D::lineCap(string);
-getter CanvasRenderingContext2D::lineDashOffset(double);
-setter CanvasRenderingContext2D::lineDashOffset(double);
-getter CanvasRenderingContext2D::lineJoin(string);
-setter CanvasRenderingContext2D::lineJoin(string);
-method CanvasRenderingContext2D::lineTo();
-getter CanvasRenderingContext2D::lineWidth(double);
-setter CanvasRenderingContext2D::lineWidth(double);
-method CanvasRenderingContext2D::measureText();
-getter CanvasRenderingContext2D::miterLimit(double);
-setter CanvasRenderingContext2D::miterLimit(double);
-method CanvasRenderingContext2D::moveTo();
-method CanvasRenderingContext2D::putImageData();
-method CanvasRenderingContext2D::quadraticCurveTo();
-method CanvasRenderingContext2D::rect();
-method CanvasRenderingContext2D::removeHitRegion();
-method CanvasRenderingContext2D::resetClip();
-method CanvasRenderingContext2D::resetTransform();
-method CanvasRenderingContext2D::restore();
-method CanvasRenderingContext2D::rotate();
-method CanvasRenderingContext2D::save();
-method CanvasRenderingContext2D::scale();
-method CanvasRenderingContext2D::scrollPathIntoView();
-method CanvasRenderingContext2D::setLineDash();
-method CanvasRenderingContext2D::setTransform();
-getter CanvasRenderingContext2D::shadowBlur(double);
-setter CanvasRenderingContext2D::shadowBlur(double);
-getter CanvasRenderingContext2D::shadowColor(string);
-setter CanvasRenderingContext2D::shadowColor(string);
-getter CanvasRenderingContext2D::shadowOffsetX(double);
-setter CanvasRenderingContext2D::shadowOffsetX(double);
-getter CanvasRenderingContext2D::shadowOffsetY(double);
-setter CanvasRenderingContext2D::shadowOffsetY(double);
-method CanvasRenderingContext2D::stroke();
-method CanvasRenderingContext2D::strokeRect();
-getter CanvasRenderingContext2D::strokeStyle(multiple);
-setter CanvasRenderingContext2D::strokeStyle(multiple);
-method CanvasRenderingContext2D::strokeText();
-getter CanvasRenderingContext2D::textAlign(string);
-setter CanvasRenderingContext2D::textAlign(string);
-getter CanvasRenderingContext2D::textBaseline(string);
-setter CanvasRenderingContext2D::textBaseline(string);
-method CanvasRenderingContext2D::transform();
-method CanvasRenderingContext2D::translate();
-getter CanvasRenderingContext2D::width(unsigned long);
-setter CanvasRenderingContext2D::width(unsigned long);
-method CharacterData::after();
-method CharacterData::appendData();
-method CharacterData::before();
-getter CharacterData::data(string);
-setter CharacterData::data(string);
-method CharacterData::deleteData();
-method CharacterData::insertData();
-getter CharacterData::length(unsigned long);
-getter CharacterData::nextElementSibling(user);
-getter CharacterData::previousElementSibling(user);
-method CharacterData::remove();
-method CharacterData::replaceData();
-method CharacterData::replaceWith();
-method CharacterData::substringData();
-getter CloseEvent::code(unsigned short);
-getter CloseEvent::reason(string);
-getter CloseEvent::wasClean(boolean);
-getter CompositionEvent::data(string);
-method CompositionEvent::initCompositionEvent();
-method CSS::escape();
-getter CSSGroupingRule::cssRules(user);
-method CSSGroupingRule::deleteRule();
-method CSSGroupingRule::insertRule();
-getter CSSImportRule::href(string);
-getter CSSImportRule::media(user);
-getter CSSImportRule::styleSheet(user);
-getter CSSMarginRule::name(string);
-getter CSSMarginRule::style(user);
-getter CSSMediaRule::media(user);
-getter CSSNamespaceRule::namespaceURI(string);
-getter CSSNamespaceRule::prefix(string);
-getter CSSPageRule::selectorText(string);
-setter CSSPageRule::selectorText(string);
-getter CSSPageRule::style(user);
-getter CSSRule::cssText(string);
-setter CSSRule::cssText(string);
-method CSSRuleList::item();
-getter CSSRuleList::length(unsigned long);
-getter CSSRule::parentRule(user);
-getter CSSRule::parentStyleSheet(user);
-getter CSSRule::type(unsigned short);
-getter CSSStyleDeclaration::cssFloat(string);
-setter CSSStyleDeclaration::cssFloat(string);
-getter CSSStyleDeclaration::cssText(string);
-setter CSSStyleDeclaration::cssText(string);
-getter CSSStyleDeclaration::dashed_attribute(string);
-setter CSSStyleDeclaration::dashed_attribute(string);
-method CSSStyleDeclaration::getPropertyPriority();
-method CSSStyleDeclaration::getPropertyValue();
-method CSSStyleDeclaration::item();
-getter CSSStyleDeclaration::length(unsigned long);
-getter CSSStyleDeclaration::parentRule(user);
-method CSSStyleDeclaration::removeProperty();
-method CSSStyleDeclaration::setProperty();
-method CSSStyleDeclaration::setPropertyPriority();
-method CSSStyleDeclaration::setPropertyValue();
-getter CSSStyleRule::selectorText(string);
-setter CSSStyleRule::selectorText(string);
-getter CSSStyleRule::style(user);
-getter CSSStyleSheet::cssRules(user);
-method CSSStyleSheet::deleteRule();
-method CSSStyleSheet::insertRule();
-getter CSSStyleSheet::ownerRule(user);
-getter CustomEvent::detail(any);
-method CustomEvent::initCustomEvent();
-method DataTransfer::clearData();
-getter DataTransfer::dropEffect(string);
-setter DataTransfer::dropEffect(string);
-getter DataTransfer::effectAllowed(string);
-setter DataTransfer::effectAllowed(string);
-getter DataTransfer::files(user);
-method DataTransfer::getData();
-method DataTransferItem::getAsFile();
-method DataTransferItem::getAsString();
-getter DataTransferItem::kind(string);
-method DataTransferItemList::add();
-method DataTransferItemList::clear();
-getter DataTransferItemList::length(unsigned long);
-method DataTransferItemList::remove();
-getter DataTransfer::items(user);
-getter DataTransferItem::type(string);
-method DataTransfer::setData();
-method DataTransfer::setDragImage();
-getter DataTransfer::types(string);
-getter DedicatedWorkerGlobalScope::onmessage(user);
-setter DedicatedWorkerGlobalScope::onmessage(user);
-method DedicatedWorkerGlobalScope::postMessage();
-getter Document::activeElement(user);
-method Document::adoptNode();
-getter Document::alinkColor(string);
-setter Document::alinkColor(string);
-getter Document::all(user);
-getter Document::anchors(user);
-method Document::append();
-getter Document::applets(user);
-getter Document::bgColor(string);
-setter Document::bgColor(string);
-setter Document::body(user);
-method Document::captureEvents();
-getter Document::characterSet(string);
-getter Document::childElementCount(unsigned long);
-getter Document::children(user);
-method Document::clear();
-method Document::close();
-getter Document::commands(user);
-getter Document::compatMode(string);
-getter Document::contentType(string);
-setter Document::cookie(string);
-method Document::createAttribute();
-method Document::createAttributeNS();
-method Document::createComment();
-method Document::createDocumentFragment();
-method Document::createElementNS();
-method Document::createNodeIterator();
-method Document::createProcessingInstruction();
-method Document::createRange();
-method Document::createTreeWalker();
-getter Document::cssElementMap(user);
-getter Document::currentScript(user);
-getter Document::defaultView(user);
-getter Document::designMode(string);
-setter Document::designMode(string);
-getter Document::dir(string);
-setter Document::dir(string);
-getter Document::doctype(user);
-getter Document::documentURI(string);
-getter Document::domain(string);
-setter Document::domain(string);
-getter Document::embeds(user);
-method Document::enableStyleSheetsForSet();
-method Document::execCommand();
-getter Document::fgColor(string);
-setter Document::fgColor(string);
-getter Document::firstElementChild(user);
-getter Document::forms(user);
-method DocumentFragment::append();
-getter DocumentFragment::childElementCount(unsigned long);
-getter DocumentFragment::children(user);
-getter DocumentFragment::firstElementChild(user);
-method DocumentFragment::getElementById();
-getter DocumentFragment::lastElementChild(user);
-method DocumentFragment::prepend();
-method DocumentFragment::query();
-method DocumentFragment::queryAll();
-method DocumentFragment::querySelector();
-method DocumentFragment::querySelectorAll();
-method Document::getElementsByClassName();
-method Document::getElementsByName();
-method Document::getElementsByTagNameNS();
-method Document::hasFocus();
-getter Document::images(user);
-getter Document::implementation(user);
-method Document::importNode();
-getter Document::inputEncoding(string);
-getter Document::lastElementChild(user);
-getter Document::lastModified(string);
-getter Document::lastStyleSheetSet(string);
-getter Document::linkColor(string);
-setter Document::linkColor(string);
-getter Document::links(user);
-getter Document::onerror(user);
-setter Document::onerror(user);
-method Document::open();
-getter Document::origin(string);
-getter Document::plugins(user);
-getter Document::preferredStyleSheetSet(string);
-method Document::prepend();
-method Document::query();
-method Document::queryAll();
-method Document::queryCommandEnabled();
-method Document::queryCommandIndeterm();
-method Document::queryCommandState();
-method Document::queryCommandSupported();
-method Document::queryCommandValue();
-method Document::querySelector();
-method Document::querySelectorAll();
-getter Document::readyState(user);
-getter Document::referrer(string);
-method Document::releaseEvents();
-getter Document::scripts(user);
-getter Document::selectedStyleSheetSet(string);
-setter Document::selectedStyleSheetSet(string);
-getter Document::styleSheetSets(string);
-getter Document::styleSheets(user);
-getter Document::title(string);
-setter Document::title(string);
-method DocumentType::after();
-method DocumentType::before();
-getter DocumentType::name(string);
-getter DocumentType::publicId(string);
-method DocumentType::remove();
-method DocumentType::replaceWith();
-getter DocumentType::systemId(string);
-getter Document::URL(string);
-getter Document::vlinkColor(string);
-setter Document::vlinkColor(string);
-method DOMImplementation::createDocument();
-method DOMImplementation::createDocumentType();
-method DOMImplementation::createHTMLDocument();
-method DOMImplementation::hasFeature();
-method DOMParser::parseFromString();
-getter DOMSettableTokenList::value(string);
-setter DOMSettableTokenList::value(string);
-method DOMTokenList::add();
-method DOMTokenList::contains();
-method DOMTokenList::item();
-getter DOMTokenList::length(unsigned long);
-method DOMTokenList::remove();
-method DOMTokenList::toggle();
-getter DragEvent::dataTransfer(user);
-getter DrawingStyle::direction(string);
-setter DrawingStyle::direction(string);
-getter DrawingStyle::font(string);
-setter DrawingStyle::font(string);
-method DrawingStyle::getLineDash();
-getter DrawingStyle::lineCap(string);
-setter DrawingStyle::lineCap(string);
-getter DrawingStyle::lineDashOffset(double);
-setter DrawingStyle::lineDashOffset(double);
-getter DrawingStyle::lineJoin(string);
-setter DrawingStyle::lineJoin(string);
-getter DrawingStyle::lineWidth(double);
-setter DrawingStyle::lineWidth(double);
-getter DrawingStyle::miterLimit(double);
-setter DrawingStyle::miterLimit(double);
-method DrawingStyle::setLineDash();
-getter DrawingStyle::textAlign(string);
-setter DrawingStyle::textAlign(string);
-getter DrawingStyle::textBaseline(string);
-setter DrawingStyle::textBaseline(string);
-method Element::after();
-method Element::append();
-getter Element::attributes(user);
-method Element::before();
-getter Element::cascadedStyle(user);
-getter Element::children(user);
-getter Element::classList(user);
-method Element::closest();
-getter Element::defaultStyle(user);
-method Element::getAttributeNode();
-method Element::getAttributeNodeNS();
-method Element::getAttributeNS();
-method Element::getElementsByClassName();
-method Element::getElementsByTagNameNS();
-method Element::hasAttributeNS();
-method Element::hasAttributes();
-getter Element::innerHTML(string);
-setter Element::innerHTML(string);
-method Element::insertAdjacentHTML();
-getter Element::localName(string);
-method Element::matches();
-getter Element::namespaceURI(string);
-getter Element::outerHTML(string);
-setter Element::outerHTML(string);
-getter Element::prefix(string);
-method Element::prepend();
-method Element::pseudo();
-method Element::query();
-method Element::queryAll();
-method Element::querySelector();
-method Element::querySelectorAll();
-getter Element::rawComputedStyle(user);
-method Element::remove();
-method Element::removeAttributeNode();
-method Element::removeAttributeNS();
-method Element::replaceWith();
-method Element::setAttributeNode();
-method Element::setAttributeNodeNS();
-method Element::setAttributeNS();
-getter Element::tagName(string);
-getter Element::usedStyle(user);
-getter ErrorEvent::colno(unsigned long);
-getter ErrorEvent::error(any);
-getter ErrorEvent::filename(string);
-getter ErrorEvent::lineno(unsigned long);
-getter ErrorEvent::message(string);
-method EventListener::handleEvent();
-method EventSource::close();
-getter EventSource::onerror(user);
-setter EventSource::onerror(user);
-getter EventSource::onmessage(user);
-setter EventSource::onmessage(user);
-getter EventSource::onopen(user);
-setter EventSource::onopen(user);
-getter EventSource::readyState(unsigned short);
-getter EventSource::url(string);
-getter EventSource::withCredentials(boolean);
-getter Event::timeStamp(user);
-method External::AddSearchProvider();
-method External::IsSearchProviderInstalled();
-method FocusEvent::initFocusEvent();
-getter FocusEvent::relatedTarget(user);
-getter HashChangeEvent::newURL(string);
-getter HashChangeEvent::oldURL(string);
-method History::back();
-method History::forward();
-method History::go();
-getter History::length(unsigned long);
-method History::pushState();
-method History::replaceState();
-getter History::state(any);
-method HTMLAllCollection::item();
-getter HTMLAllCollection::length(unsigned long);
-method HTMLAllCollection::namedItem();
-getter HTMLAnchorElement::download(string);
-setter HTMLAnchorElement::download(string);
-getter HTMLAnchorElement::hash(user);
-setter HTMLAnchorElement::hash(user);
-getter HTMLAnchorElement::hostname(user);
-setter HTMLAnchorElement::hostname(user);
-getter HTMLAnchorElement::host(user);
-setter HTMLAnchorElement::host(user);
-getter HTMLAnchorElement::href(user);
-setter HTMLAnchorElement::href(user);
-getter HTMLAnchorElement::origin(user);
-getter HTMLAnchorElement::password(user);
-setter HTMLAnchorElement::password(user);
-getter HTMLAnchorElement::pathname(user);
-setter HTMLAnchorElement::pathname(user);
-getter HTMLAnchorElement::ping(user);
-getter HTMLAnchorElement::port(user);
-setter HTMLAnchorElement::port(user);
-getter HTMLAnchorElement::protocol(user);
-setter HTMLAnchorElement::protocol(user);
-getter HTMLAnchorElement::relList(user);
-getter HTMLAnchorElement::search(user);
-setter HTMLAnchorElement::search(user);
-getter HTMLAnchorElement::text(string);
-setter HTMLAnchorElement::text(string);
-getter HTMLAnchorElement::type(string);
-setter HTMLAnchorElement::type(string);
-getter HTMLAnchorElement::username(user);
-setter HTMLAnchorElement::username(user);
-getter HTMLAppletElement::hspace(unsigned long);
-setter HTMLAppletElement::hspace(unsigned long);
-getter HTMLAppletElement::vspace(unsigned long);
-setter HTMLAppletElement::vspace(unsigned long);
-getter HTMLAreaElement::download(string);
-setter HTMLAreaElement::download(string);
-getter HTMLAreaElement::hash(user);
-setter HTMLAreaElement::hash(user);
-getter HTMLAreaElement::hostname(user);
-setter HTMLAreaElement::hostname(user);
-getter HTMLAreaElement::host(user);
-setter HTMLAreaElement::host(user);
-getter HTMLAreaElement::hreflang(string);
-setter HTMLAreaElement::hreflang(string);
-getter HTMLAreaElement::href(user);
-setter HTMLAreaElement::href(user);
-getter HTMLAreaElement::origin(user);
-getter HTMLAreaElement::password(user);
-setter HTMLAreaElement::password(user);
-getter HTMLAreaElement::pathname(user);
-setter HTMLAreaElement::pathname(user);
-getter HTMLAreaElement::ping(user);
-getter HTMLAreaElement::port(user);
-setter HTMLAreaElement::port(user);
-getter HTMLAreaElement::protocol(user);
-setter HTMLAreaElement::protocol(user);
-getter HTMLAreaElement::relList(user);
-getter HTMLAreaElement::rel(string);
-setter HTMLAreaElement::rel(string);
-getter HTMLAreaElement::search(user);
-setter HTMLAreaElement::search(user);
-getter HTMLAreaElement::type(string);
-setter HTMLAreaElement::type(string);
-getter HTMLAreaElement::username(user);
-setter HTMLAreaElement::username(user);
-getter HTMLButtonElement::autofocus(boolean);
-setter HTMLButtonElement::autofocus(boolean);
-method HTMLButtonElement::checkValidity();
-getter HTMLButtonElement::formAction(string);
-setter HTMLButtonElement::formAction(string);
-getter HTMLButtonElement::formEnctype(string);
-setter HTMLButtonElement::formEnctype(string);
-getter HTMLButtonElement::formMethod(string);
-setter HTMLButtonElement::formMethod(string);
-getter HTMLButtonElement::formNoValidate(boolean);
-setter HTMLButtonElement::formNoValidate(boolean);
-getter HTMLButtonElement::formTarget(string);
-setter HTMLButtonElement::formTarget(string);
-getter HTMLButtonElement::form(user);
-getter HTMLButtonElement::labels(user);
-getter HTMLButtonElement::menu(user);
-setter HTMLButtonElement::menu(user);
-method HTMLButtonElement::reportValidity();
-method HTMLButtonElement::setCustomValidity();
-getter HTMLButtonElement::type(string);
-setter HTMLButtonElement::type(string);
-getter HTMLButtonElement::validationMessage(string);
-getter HTMLButtonElement::validity(user);
-getter HTMLButtonElement::willValidate(boolean);
-method HTMLCanvasElement::getContext();
-getter HTMLCanvasElement::height(unsigned long);
-setter HTMLCanvasElement::height(unsigned long);
-method HTMLCanvasElement::probablySupportsContext();
-method HTMLCanvasElement::setContext();
-method HTMLCanvasElement::toBlob();
-method HTMLCanvasElement::toDataURL();
-method HTMLCanvasElement::transferControlToProxy();
-getter HTMLCanvasElement::width(unsigned long);
-setter HTMLCanvasElement::width(unsigned long);
-method HTMLCollection::item();
-getter HTMLCollection::length(unsigned long);
-method HTMLCollection::namedItem();
-getter HTMLDataElement::value(string);
-setter HTMLDataElement::value(string);
-getter HTMLDataListElement::options(user);
-getter HTMLDetailsElement::open(boolean);
-setter HTMLDetailsElement::open(boolean);
-method HTMLDialogElement::close();
-getter HTMLDialogElement::open(boolean);
-setter HTMLDialogElement::open(boolean);
-getter HTMLDialogElement::returnValue(string);
-setter HTMLDialogElement::returnValue(string);
-method HTMLDialogElement::show();
-method HTMLDialogElement::showModal();
-getter HTMLDirectoryElement::compact(boolean);
-setter HTMLDirectoryElement::compact(boolean);
-getter HTMLDListElement::compact(boolean);
-setter HTMLDListElement::compact(boolean);
-getter HTMLElement::accessKeyLabel(string);
-getter HTMLElement::accessKey(string);
-setter HTMLElement::accessKey(string);
-method HTMLElement::blur();
-method HTMLElement::click();
-getter HTMLElement::commandChecked(boolean);
-getter HTMLElement::commandDisabled(boolean);
-getter HTMLElement::commandHidden(boolean);
-getter HTMLElement::commandIcon(string);
-getter HTMLElement::commandLabel(string);
-getter HTMLElement::commandType(string);
-getter HTMLElement::contentEditable(string);
-setter HTMLElement::contentEditable(string);
-getter HTMLElement::contextMenu(user);
-setter HTMLElement::contextMenu(user);
-getter HTMLElement::dataset(user);
-getter HTMLElement::draggable(boolean);
-setter HTMLElement::draggable(boolean);
-getter HTMLElement::dropzone(user);
-method HTMLElement::focus();
-method HTMLElement::forceSpellCheck();
-getter HTMLElement::hidden(boolean);
-setter HTMLElement::hidden(boolean);
-getter HTMLElement::isContentEditable(boolean);
-getter HTMLElement::onerror(user);
-setter HTMLElement::onerror(user);
-getter HTMLElement::spellcheck(boolean);
-setter HTMLElement::spellcheck(boolean);
-getter HTMLElement::tabIndex(long);
-setter HTMLElement::tabIndex(long);
-getter HTMLElement::translate(boolean);
-setter HTMLElement::translate(boolean);
-getter HTMLEmbedElement::align(string);
-setter HTMLEmbedElement::align(string);
-method HTMLEmbedElement::getSVGDocument();
-getter HTMLEmbedElement::height(string);
-setter HTMLEmbedElement::height(string);
-getter HTMLEmbedElement::name(string);
-setter HTMLEmbedElement::name(string);
-getter HTMLEmbedElement::src(string);
-setter HTMLEmbedElement::src(string);
-getter HTMLEmbedElement::type(string);
-setter HTMLEmbedElement::type(string);
-getter HTMLEmbedElement::width(string);
-setter HTMLEmbedElement::width(string);
-method HTMLFieldSetElement::checkValidity();
-getter HTMLFieldSetElement::disabled(boolean);
-setter HTMLFieldSetElement::disabled(boolean);
-getter HTMLFieldSetElement::elements(user);
-getter HTMLFieldSetElement::form(user);
-getter HTMLFieldSetElement::name(string);
-setter HTMLFieldSetElement::name(string);
-method HTMLFieldSetElement::reportValidity();
-method HTMLFieldSetElement::setCustomValidity();
-getter HTMLFieldSetElement::type(string);
-getter HTMLFieldSetElement::validationMessage(string);
-getter HTMLFieldSetElement::validity(user);
-getter HTMLFieldSetElement::willValidate(boolean);
-method HTMLFormControlsCollection::namedItem();
-getter HTMLFormElement::autocomplete(string);
-setter HTMLFormElement::autocomplete(string);
-method HTMLFormElement::checkValidity();
-getter HTMLFormElement::elements(user);
-getter HTMLFormElement::encoding(string);
-setter HTMLFormElement::encoding(string);
-getter HTMLFormElement::length(long);
-getter HTMLFormElement::name(string);
-setter HTMLFormElement::name(string);
-getter HTMLFormElement::noValidate(boolean);
-setter HTMLFormElement::noValidate(boolean);
-method HTMLFormElement::reportValidity();
-method HTMLFormElement::requestAutocomplete();
-method HTMLFormElement::reset();
-method HTMLFormElement::submit();
-getter HTMLFrameElement::contentDocument(user);
-getter HTMLFrameElement::contentWindow(user);
-getter HTMLHRElement::color(string);
-setter HTMLHRElement::color(string);
-getter HTMLIFrameElement::allowFullscreen(boolean);
-setter HTMLIFrameElement::allowFullscreen(boolean);
-getter HTMLIFrameElement::contentDocument(user);
-getter HTMLIFrameElement::contentWindow(user);
-method HTMLIFrameElement::getSVGDocument();
-getter HTMLIFrameElement::sandbox(user);
-getter HTMLIFrameElement::seamless(boolean);
-setter HTMLIFrameElement::seamless(boolean);
-getter HTMLIFrameElement::srcdoc(string);
-setter HTMLIFrameElement::srcdoc(string);
-getter HTMLImageElement::complete(boolean);
-getter HTMLImageElement::crossOrigin(string);
-setter HTMLImageElement::crossOrigin(string);
-getter HTMLImageElement::currentSrc(string);
-getter HTMLImageElement::lowsrc(string);
-setter HTMLImageElement::lowsrc(string);
-getter HTMLImageElement::naturalHeight(unsigned long);
-getter HTMLImageElement::naturalWidth(unsigned long);
-getter HTMLImageElement::sizes(string);
-setter HTMLImageElement::sizes(string);
-getter HTMLImageElement::srcset(string);
-setter HTMLImageElement::srcset(string);
-getter HTMLInputElement::autocomplete(string);
-setter HTMLInputElement::autocomplete(string);
-getter HTMLInputElement::autofocus(boolean);
-setter HTMLInputElement::autofocus(boolean);
-method HTMLInputElement::checkValidity();
-getter HTMLInputElement::dirName(string);
-setter HTMLInputElement::dirName(string);
-getter HTMLInputElement::files(user);
-getter HTMLInputElement::formAction(string);
-setter HTMLInputElement::formAction(string);
-getter HTMLInputElement::formEnctype(string);
-setter HTMLInputElement::formEnctype(string);
-getter HTMLInputElement::formMethod(string);
-setter HTMLInputElement::formMethod(string);
-getter HTMLInputElement::formNoValidate(boolean);
-setter HTMLInputElement::formNoValidate(boolean);
-getter HTMLInputElement::formTarget(string);
-setter HTMLInputElement::formTarget(string);
-getter HTMLInputElement::form(user);
-getter HTMLInputElement::height(unsigned long);
-setter HTMLInputElement::height(unsigned long);
-getter HTMLInputElement::indeterminate(boolean);
-setter HTMLInputElement::indeterminate(boolean);
-getter HTMLInputElement::inputMode(string);
-setter HTMLInputElement::inputMode(string);
-getter HTMLInputElement::labels(user);
-getter HTMLInputElement::list(user);
-getter HTMLInputElement::max(string);
-setter HTMLInputElement::max(string);
-getter HTMLInputElement::minLength(long);
-setter HTMLInputElement::minLength(long);
-getter HTMLInputElement::min(string);
-setter HTMLInputElement::min(string);
-getter HTMLInputElement::multiple(boolean);
-setter HTMLInputElement::multiple(boolean);
-getter HTMLInputElement::pattern(string);
-setter HTMLInputElement::pattern(string);
-getter HTMLInputElement::placeholder(string);
-setter HTMLInputElement::placeholder(string);
-method HTMLInputElement::reportValidity();
-getter HTMLInputElement::required(boolean);
-setter HTMLInputElement::required(boolean);
-method HTMLInputElement::select();
-getter HTMLInputElement::selectionDirection(string);
-setter HTMLInputElement::selectionDirection(string);
-getter HTMLInputElement::selectionEnd(unsigned long);
-setter HTMLInputElement::selectionEnd(unsigned long);
-getter HTMLInputElement::selectionStart(unsigned long);
-setter HTMLInputElement::selectionStart(unsigned long);
-method HTMLInputElement::setCustomValidity();
-method HTMLInputElement::setRangeText();
-method HTMLInputElement::setSelectionRange();
-method HTMLInputElement::stepDown();
-getter HTMLInputElement::step(string);
-setter HTMLInputElement::step(string);
-method HTMLInputElement::stepUp();
-setter HTMLInputElement::type(string);
-getter HTMLInputElement::validationMessage(string);
-getter HTMLInputElement::validity(user);
-getter HTMLInputElement::valueAsDate(date);
-setter HTMLInputElement::valueAsDate(date);
-getter HTMLInputElement::valueAsNumber(double);
-setter HTMLInputElement::valueAsNumber(double);
-getter HTMLInputElement::valueHigh(double);
-setter HTMLInputElement::valueHigh(double);
-getter HTMLInputElement::valueLow(double);
-setter HTMLInputElement::valueLow(double);
-getter HTMLInputElement::width(unsigned long);
-setter HTMLInputElement::width(unsigned long);
-getter HTMLInputElement::willValidate(boolean);
-getter HTMLKeygenElement::autofocus(boolean);
-setter HTMLKeygenElement::autofocus(boolean);
-getter HTMLKeygenElement::challenge(string);
-setter HTMLKeygenElement::challenge(string);
-method HTMLKeygenElement::checkValidity();
-getter HTMLKeygenElement::disabled(boolean);
-setter HTMLKeygenElement::disabled(boolean);
-getter HTMLKeygenElement::form(user);
-getter HTMLKeygenElement::keytype(string);
-setter HTMLKeygenElement::keytype(string);
-getter HTMLKeygenElement::labels(user);
-getter HTMLKeygenElement::name(string);
-setter HTMLKeygenElement::name(string);
-method HTMLKeygenElement::reportValidity();
-method HTMLKeygenElement::setCustomValidity();
-getter HTMLKeygenElement::type(string);
-getter HTMLKeygenElement::validationMessage(string);
-getter HTMLKeygenElement::validity(user);
-getter HTMLKeygenElement::willValidate(boolean);
-getter HTMLLabelElement::control(user);
-getter HTMLLabelElement::form(user);
-getter HTMLLegendElement::form(user);
-getter HTMLLinkElement::crossOrigin(string);
-setter HTMLLinkElement::crossOrigin(string);
-getter HTMLLinkElement::relList(user);
-getter HTMLLinkElement::sheet(user);
-getter HTMLLinkElement::sizes(user);
-getter HTMLMapElement::areas(user);
-getter HTMLMarqueeElement::behavior(string);
-setter HTMLMarqueeElement::behavior(string);
-getter HTMLMarqueeElement::bgColor(string);
-setter HTMLMarqueeElement::bgColor(string);
-getter HTMLMarqueeElement::direction(string);
-setter HTMLMarqueeElement::direction(string);
-getter HTMLMarqueeElement::height(string);
-setter HTMLMarqueeElement::height(string);
-getter HTMLMarqueeElement::hspace(unsigned long);
-setter HTMLMarqueeElement::hspace(unsigned long);
-getter HTMLMarqueeElement::loop(long);
-setter HTMLMarqueeElement::loop(long);
-getter HTMLMarqueeElement::onbounce(user);
-setter HTMLMarqueeElement::onbounce(user);
-getter HTMLMarqueeElement::onfinish(user);
-setter HTMLMarqueeElement::onfinish(user);
-getter HTMLMarqueeElement::onstart(user);
-setter HTMLMarqueeElement::onstart(user);
-getter HTMLMarqueeElement::scrollAmount(unsigned long);
-setter HTMLMarqueeElement::scrollAmount(unsigned long);
-getter HTMLMarqueeElement::scrollDelay(unsigned long);
-setter HTMLMarqueeElement::scrollDelay(unsigned long);
-method HTMLMarqueeElement::start();
-method HTMLMarqueeElement::stop();
-getter HTMLMarqueeElement::trueSpeed(boolean);
-setter HTMLMarqueeElement::trueSpeed(boolean);
-getter HTMLMarqueeElement::vspace(unsigned long);
-setter HTMLMarqueeElement::vspace(unsigned long);
-getter HTMLMarqueeElement::width(string);
-setter HTMLMarqueeElement::width(string);
-method HTMLMediaElement::addTextTrack();
-getter HTMLMediaElement::audioTracks(user);
-getter HTMLMediaElement::autoplay(boolean);
-setter HTMLMediaElement::autoplay(boolean);
-getter HTMLMediaElement::buffered(user);
-method HTMLMediaElement::canPlayType();
-getter HTMLMediaElement::controller(user);
-setter HTMLMediaElement::controller(user);
-getter HTMLMediaElement::controls(boolean);
-setter HTMLMediaElement::controls(boolean);
-getter HTMLMediaElement::crossOrigin(string);
-setter HTMLMediaElement::crossOrigin(string);
-getter HTMLMediaElement::currentSrc(string);
-getter HTMLMediaElement::currentTime(double);
-setter HTMLMediaElement::currentTime(double);
-getter HTMLMediaElement::defaultMuted(boolean);
-setter HTMLMediaElement::defaultMuted(boolean);
-getter HTMLMediaElement::defaultPlaybackRate(double);
-setter HTMLMediaElement::defaultPlaybackRate(double);
-getter HTMLMediaElement::duration(double);
-getter HTMLMediaElement::ended(boolean);
-getter HTMLMediaElement::error(user);
-method HTMLMediaElement::fastSeek();
-method HTMLMediaElement::getStartDate();
-method HTMLMediaElement::load();
-getter HTMLMediaElement::loop(boolean);
-setter HTMLMediaElement::loop(boolean);
-getter HTMLMediaElement::mediaGroup(string);
-setter HTMLMediaElement::mediaGroup(string);
-getter HTMLMediaElement::muted(boolean);
-setter HTMLMediaElement::muted(boolean);
-getter HTMLMediaElement::networkState(unsigned short);
-method HTMLMediaElement::pause();
-getter HTMLMediaElement::paused(boolean);
-method HTMLMediaElement::play();
-getter HTMLMediaElement::playbackRate(double);
-setter HTMLMediaElement::playbackRate(double);
-getter HTMLMediaElement::played(user);
-getter HTMLMediaElement::preload(string);
-setter HTMLMediaElement::preload(string);
-getter HTMLMediaElement::readyState(unsigned short);
-getter HTMLMediaElement::seekable(user);
-getter HTMLMediaElement::seeking(boolean);
-getter HTMLMediaElement::srcObject(user);
-setter HTMLMediaElement::srcObject(user);
-getter HTMLMediaElement::src(string);
-setter HTMLMediaElement::src(string);
-getter HTMLMediaElement::textTracks(user);
-getter HTMLMediaElement::videoTracks(user);
-getter HTMLMediaElement::volume(double);
-setter HTMLMediaElement::volume(double);
-getter HTMLMenuElement::label(string);
-setter HTMLMenuElement::label(string);
-getter HTMLMenuElement::type(string);
-setter HTMLMenuElement::type(string);
-getter HTMLMenuItemElement::checked(boolean);
-setter HTMLMenuItemElement::checked(boolean);
-getter HTMLMenuItemElement::command(user);
-getter HTMLMenuItemElement::default(boolean);
-setter HTMLMenuItemElement::default(boolean);
-getter HTMLMenuItemElement::disabled(boolean);
-setter HTMLMenuItemElement::disabled(boolean);
-getter HTMLMenuItemElement::icon(string);
-setter HTMLMenuItemElement::icon(string);
-getter HTMLMenuItemElement::label(string);
-setter HTMLMenuItemElement::label(string);
-getter HTMLMenuItemElement::radiogroup(string);
-setter HTMLMenuItemElement::radiogroup(string);
-getter HTMLMenuItemElement::type(string);
-setter HTMLMenuItemElement::type(string);
-getter HTMLMeterElement::high(double);
-setter HTMLMeterElement::high(double);
-getter HTMLMeterElement::labels(user);
-getter HTMLMeterElement::low(double);
-setter HTMLMeterElement::low(double);
-getter HTMLMeterElement::max(double);
-setter HTMLMeterElement::max(double);
-getter HTMLMeterElement::min(double);
-setter HTMLMeterElement::min(double);
-getter HTMLMeterElement::optimum(double);
-setter HTMLMeterElement::optimum(double);
-getter HTMLMeterElement::value(double);
-setter HTMLMeterElement::value(double);
-getter HTMLModElement::cite(string);
-setter HTMLModElement::cite(string);
-getter HTMLModElement::dateTime(string);
-setter HTMLModElement::dateTime(string);
-method HTMLObjectElement::checkValidity();
-getter HTMLObjectElement::contentDocument(user);
-getter HTMLObjectElement::contentWindow(user);
-getter HTMLObjectElement::form(user);
-method HTMLObjectElement::getSVGDocument();
-getter HTMLObjectElement::hspace(unsigned long);
-setter HTMLObjectElement::hspace(unsigned long);
-method HTMLObjectElement::reportValidity();
-method HTMLObjectElement::setCustomValidity();
-getter HTMLObjectElement::typeMustMatch(boolean);
-setter HTMLObjectElement::typeMustMatch(boolean);
-getter HTMLObjectElement::validationMessage(string);
-getter HTMLObjectElement::validity(user);
-getter HTMLObjectElement::vspace(unsigned long);
-setter HTMLObjectElement::vspace(unsigned long);
-getter HTMLObjectElement::willValidate(boolean);
-getter HTMLOListElement::reversed(boolean);
-setter HTMLOListElement::reversed(boolean);
-getter HTMLOptGroupElement::disabled(boolean);
-setter HTMLOptGroupElement::disabled(boolean);
-getter HTMLOptGroupElement::label(string);
-setter HTMLOptGroupElement::label(string);
-getter HTMLOptionElement::form(user);
-getter HTMLOptionElement::index(long);
-setter HTMLOptionElement::text(string);
-method HTMLOptionsCollection::add();
-getter HTMLOptionsCollection::length(unsigned long);
-setter HTMLOptionsCollection::length(unsigned long);
-method HTMLOptionsCollection::remove();
-getter HTMLOptionsCollection::selectedIndex(long);
-setter HTMLOptionsCollection::selectedIndex(long);
-method HTMLOutputElement::checkValidity();
-getter HTMLOutputElement::defaultValue(string);
-setter HTMLOutputElement::defaultValue(string);
-getter HTMLOutputElement::form(user);
-getter HTMLOutputElement::htmlFor(user);
-getter HTMLOutputElement::labels(user);
-getter HTMLOutputElement::name(string);
-setter HTMLOutputElement::name(string);
-method HTMLOutputElement::reportValidity();
-method HTMLOutputElement::setCustomValidity();
-getter HTMLOutputElement::type(string);
-getter HTMLOutputElement::validationMessage(string);
-getter HTMLOutputElement::validity(user);
-getter HTMLOutputElement::value(string);
-setter HTMLOutputElement::value(string);
-getter HTMLOutputElement::willValidate(boolean);
-getter HTMLProgressElement::labels(user);
-getter HTMLProgressElement::max(double);
-setter HTMLProgressElement::max(double);
-getter HTMLProgressElement::position(double);
-getter HTMLProgressElement::value(double);
-setter HTMLProgressElement::value(double);
-getter HTMLScriptElement::async(boolean);
-setter HTMLScriptElement::async(boolean);
-getter HTMLScriptElement::crossOrigin(string);
-setter HTMLScriptElement::crossOrigin(string);
-getter HTMLScriptElement::nonce(string);
-setter HTMLScriptElement::nonce(string);
-method HTMLSelectElement::add();
-getter HTMLSelectElement::autocomplete(string);
-setter HTMLSelectElement::autocomplete(string);
-getter HTMLSelectElement::autofocus(boolean);
-setter HTMLSelectElement::autofocus(boolean);
-method HTMLSelectElement::checkValidity();
-getter HTMLSelectElement::form(user);
-method HTMLSelectElement::item();
-getter HTMLSelectElement::labels(user);
-getter HTMLSelectElement::length(unsigned long);
-setter HTMLSelectElement::length(unsigned long);
-method HTMLSelectElement::namedItem();
-getter HTMLSelectElement::options(user);
-method HTMLSelectElement::remove();
-method HTMLSelectElement::reportValidity();
-getter HTMLSelectElement::required(boolean);
-setter HTMLSelectElement::required(boolean);
-getter HTMLSelectElement::selectedIndex(long);
-setter HTMLSelectElement::selectedIndex(long);
-getter HTMLSelectElement::selectedOptions(user);
-method HTMLSelectElement::setCustomValidity();
-getter HTMLSelectElement::size(unsigned long);
-setter HTMLSelectElement::size(unsigned long);
-getter HTMLSelectElement::validationMessage(string);
-getter HTMLSelectElement::validity(user);
-getter HTMLSelectElement::willValidate(boolean);
-getter HTMLSourceElement::media(string);
-setter HTMLSourceElement::media(string);
-getter HTMLSourceElement::sizes(string);
-setter HTMLSourceElement::sizes(string);
-getter HTMLSourceElement::srcset(string);
-setter HTMLSourceElement::srcset(string);
-getter HTMLSourceElement::src(string);
-setter HTMLSourceElement::src(string);
-getter HTMLSourceElement::type(string);
-setter HTMLSourceElement::type(string);
-getter HTMLStyleElement::nonce(string);
-setter HTMLStyleElement::nonce(string);
-getter HTMLStyleElement::scoped(boolean);
-setter HTMLStyleElement::scoped(boolean);
-getter HTMLStyleElement::sheet(user);
-getter HTMLTableCellElement::headers(user);
-getter HTMLTableColElement::span(unsigned long);
-setter HTMLTableColElement::span(unsigned long);
-getter HTMLTableDataCellElement::abbr(string);
-setter HTMLTableDataCellElement::abbr(string);
-getter HTMLTableElement::caption(user);
-setter HTMLTableElement::caption(user);
-method HTMLTableElement::createCaption();
-method HTMLTableElement::createTBody();
-method HTMLTableElement::createTFoot();
-method HTMLTableElement::createTHead();
-method HTMLTableElement::deleteCaption();
-method HTMLTableElement::deleteRow();
-method HTMLTableElement::deleteTFoot();
-method HTMLTableElement::deleteTHead();
-method HTMLTableElement::insertRow();
-getter HTMLTableElement::rows(user);
-getter HTMLTableElement::sortable(boolean);
-setter HTMLTableElement::sortable(boolean);
-method HTMLTableElement::stopSorting();
-getter HTMLTableElement::tBodies(user);
-getter HTMLTableElement::tFoot(user);
-setter HTMLTableElement::tFoot(user);
-getter HTMLTableElement::tHead(user);
-setter HTMLTableElement::tHead(user);
-getter HTMLTableHeaderCellElement::abbr(string);
-setter HTMLTableHeaderCellElement::abbr(string);
-getter HTMLTableHeaderCellElement::scope(string);
-setter HTMLTableHeaderCellElement::scope(string);
-method HTMLTableHeaderCellElement::sort();
-getter HTMLTableHeaderCellElement::sorted(string);
-setter HTMLTableHeaderCellElement::sorted(string);
-getter HTMLTableRowElement::cells(user);
-method HTMLTableRowElement::deleteCell();
-method HTMLTableRowElement::insertCell();
-method HTMLTableSectionElement::deleteRow();
-method HTMLTableSectionElement::insertRow();
-getter HTMLTableSectionElement::rows(user);
-getter HTMLTemplateElement::content(user);
-getter HTMLTextAreaElement::autocomplete(string);
-setter HTMLTextAreaElement::autocomplete(string);
-getter HTMLTextAreaElement::autofocus(boolean);
-setter HTMLTextAreaElement::autofocus(boolean);
-method HTMLTextAreaElement::checkValidity();
-getter HTMLTextAreaElement::cols(unsigned long);
-setter HTMLTextAreaElement::cols(unsigned long);
-getter HTMLTextAreaElement::dirName(string);
-setter HTMLTextAreaElement::dirName(string);
-getter HTMLTextAreaElement::form(user);
-getter HTMLTextAreaElement::inputMode(string);
-setter HTMLTextAreaElement::inputMode(string);
-getter HTMLTextAreaElement::labels(user);
-getter HTMLTextAreaElement::maxLength(long);
-setter HTMLTextAreaElement::maxLength(long);
-getter HTMLTextAreaElement::minLength(long);
-setter HTMLTextAreaElement::minLength(long);
-getter HTMLTextAreaElement::placeholder(string);
-setter HTMLTextAreaElement::placeholder(string);
-method HTMLTextAreaElement::reportValidity();
-getter HTMLTextAreaElement::required(boolean);
-setter HTMLTextAreaElement::required(boolean);
-getter HTMLTextAreaElement::rows(unsigned long);
-setter HTMLTextAreaElement::rows(unsigned long);
-method HTMLTextAreaElement::select();
-getter HTMLTextAreaElement::selectionDirection(string);
-setter HTMLTextAreaElement::selectionDirection(string);
-getter HTMLTextAreaElement::selectionEnd(unsigned long);
-setter HTMLTextAreaElement::selectionEnd(unsigned long);
-getter HTMLTextAreaElement::selectionStart(unsigned long);
-setter HTMLTextAreaElement::selectionStart(unsigned long);
-method HTMLTextAreaElement::setCustomValidity();
-method HTMLTextAreaElement::setRangeText();
-method HTMLTextAreaElement::setSelectionRange();
-getter HTMLTextAreaElement::textLength(unsigned long);
-getter HTMLTextAreaElement::validationMessage(string);
-getter HTMLTextAreaElement::validity(user);
-getter HTMLTextAreaElement::willValidate(boolean);
-getter HTMLTextAreaElement::wrap(string);
-setter HTMLTextAreaElement::wrap(string);
-getter HTMLTimeElement::dateTime(string);
-setter HTMLTimeElement::dateTime(string);
-getter HTMLTrackElement::default(boolean);
-setter HTMLTrackElement::default(boolean);
-getter HTMLTrackElement::kind(string);
-setter HTMLTrackElement::kind(string);
-getter HTMLTrackElement::label(string);
-setter HTMLTrackElement::label(string);
-getter HTMLTrackElement::readyState(unsigned short);
-getter HTMLTrackElement::srclang(string);
-setter HTMLTrackElement::srclang(string);
-getter HTMLTrackElement::src(string);
-setter HTMLTrackElement::src(string);
-getter HTMLTrackElement::track(user);
-getter HTMLUListElement::compact(boolean);
-setter HTMLUListElement::compact(boolean);
-getter HTMLUListElement::type(string);
-setter HTMLUListElement::type(string);
-getter HTMLVideoElement::height(unsigned long);
-setter HTMLVideoElement::height(unsigned long);
-getter HTMLVideoElement::poster(string);
-setter HTMLVideoElement::poster(string);
-getter HTMLVideoElement::videoHeight(unsigned long);
-getter HTMLVideoElement::videoWidth(unsigned long);
-getter HTMLVideoElement::width(unsigned long);
-setter HTMLVideoElement::width(unsigned long);
-getter ImageBitmap::height(unsigned long);
-getter ImageBitmap::width(unsigned long);
-getter ImageData::data(user);
-getter ImageData::height(unsigned long);
-getter ImageData::width(unsigned long);
-getter KeyboardEvent::altKey(boolean);
-getter KeyboardEvent::charCode(unsigned long);
-getter KeyboardEvent::code(string);
-getter KeyboardEvent::ctrlKey(boolean);
-method KeyboardEvent::getModifierState();
-method KeyboardEvent::initKeyboardEvent();
-getter KeyboardEvent::isComposing(boolean);
-getter KeyboardEvent::keyCode(unsigned long);
-getter KeyboardEvent::key(string);
-getter KeyboardEvent::location(unsigned long);
-getter KeyboardEvent::metaKey(boolean);
-getter KeyboardEvent::repeat(boolean);
-getter KeyboardEvent::shiftKey(boolean);
-getter KeyboardEvent::which(unsigned long);
-getter Location::ancestorOrigins(string);
-setter Location::hash(user);
-setter Location::hostname(user);
-setter Location::host(user);
-setter Location::password(user);
-setter Location::pathname(user);
-setter Location::port(user);
-setter Location::protocol(user);
-setter Location::search(user);
-setter Location::username(user);
-getter MediaController::buffered(user);
-getter MediaController::currentTime(double);
-setter MediaController::currentTime(double);
-getter MediaController::defaultPlaybackRate(double);
-setter MediaController::defaultPlaybackRate(double);
-getter MediaController::duration(double);
-getter MediaController::muted(boolean);
-setter MediaController::muted(boolean);
-getter MediaController::oncanplaythrough(user);
-setter MediaController::oncanplaythrough(user);
-getter MediaController::oncanplay(user);
-setter MediaController::oncanplay(user);
-getter MediaController::ondurationchange(user);
-setter MediaController::ondurationchange(user);
-getter MediaController::onemptied(user);
-setter MediaController::onemptied(user);
-getter MediaController::onended(user);
-setter MediaController::onended(user);
-getter MediaController::onloadeddata(user);
-setter MediaController::onloadeddata(user);
-getter MediaController::onloadedmetadata(user);
-setter MediaController::onloadedmetadata(user);
-getter MediaController::onpause(user);
-setter MediaController::onpause(user);
-getter MediaController::onplaying(user);
-setter MediaController::onplaying(user);
-getter MediaController::onplay(user);
-setter MediaController::onplay(user);
-getter MediaController::onratechange(user);
-setter MediaController::onratechange(user);
-getter MediaController::ontimeupdate(user);
-setter MediaController::ontimeupdate(user);
-getter MediaController::onvolumechange(user);
-setter MediaController::onvolumechange(user);
-getter MediaController::onwaiting(user);
-setter MediaController::onwaiting(user);
-method MediaController::pause();
-getter MediaController::paused(boolean);
-method MediaController::play();
-getter MediaController::playbackRate(double);
-setter MediaController::playbackRate(double);
-getter MediaController::playbackState(user);
-getter MediaController::played(user);
-getter MediaController::readyState(unsigned short);
-getter MediaController::seekable(user);
-method MediaController::unpause();
-getter MediaController::volume(double);
-setter MediaController::volume(double);
-getter MediaError::code(unsigned short);
-method MediaList::appendMedium();
-method MediaList::deleteMedium();
-method MediaList::item();
-getter MediaList::length(unsigned long);
-getter MediaList::mediaText(string);
-setter MediaList::mediaText(string);
-getter MessageChannel::port1(user);
-getter MessageChannel::port2(user);
-getter MessageEvent::data(any);
-method MessageEvent::initMessageEvent();
-getter MessageEvent::lastEventId(string);
-getter MessageEvent::origin(string);
-getter MessageEvent::ports(user);
-getter MessageEvent::source(multiple);
-method MessagePort::close();
-getter MessagePort::onmessage(user);
-setter MessagePort::onmessage(user);
-method MessagePort::postMessage();
-method MessagePort::start();
-method MimeTypeArray::item();
-getter MimeTypeArray::length(unsigned long);
-method MimeTypeArray::namedItem();
-getter MimeType::description(string);
-getter MimeType::enabledPlugin(user);
-getter MimeType::suffixes(string);
-getter MimeType::type(string);
-getter MouseEvent::altKey(boolean);
-getter MouseEvent::button(short);
-getter MouseEvent::buttons(unsigned short);
-getter MouseEvent::clientX(long);
-getter MouseEvent::clientY(long);
-getter MouseEvent::ctrlKey(boolean);
-method MouseEvent::getModifierState();
-method MouseEvent::initMouseEvent();
-getter MouseEvent::metaKey(boolean);
-getter MouseEvent::region(string);
-getter MouseEvent::relatedTarget(user);
-getter MouseEvent::screenX(long);
-getter MouseEvent::screenY(long);
-getter MouseEvent::shiftKey(boolean);
-getter MutationEvent::attrChange(unsigned short);
-getter MutationEvent::attrName(string);
-method MutationEvent::initMutationEvent();
-getter MutationEvent::newValue(string);
-getter MutationEvent::prevValue(string);
-getter MutationEvent::relatedNode(user);
-method MutationObserver::disconnect();
-method MutationObserver::observe();
-method MutationObserver::takeRecords();
-getter MutationRecord::addedNodes(user);
-getter MutationRecord::attributeNamespace(string);
-getter MutationRecord::attributeName(string);
-getter MutationRecord::nextSibling(user);
-getter MutationRecord::oldValue(string);
-getter MutationRecord::previousSibling(user);
-getter MutationRecord::removedNodes(user);
-getter MutationRecord::target(user);
-getter MutationRecord::type(string);
-method NamedNodeMap::getNamedItem();
-method NamedNodeMap::getNamedItemNS();
-method NamedNodeMap::item();
-getter NamedNodeMap::length(unsigned long);
-method NamedNodeMap::removeNamedItem();
-method NamedNodeMap::removeNamedItemNS();
-method NamedNodeMap::setNamedItem();
-method NamedNodeMap::setNamedItemNS();
-method Navigator::isContentHandlerRegistered();
-method Navigator::isProtocolHandlerRegistered();
-getter Navigator::languages(string);
-getter Navigator::language(string);
-getter Navigator::mimeTypes(user);
-getter Navigator::onLine(boolean);
-getter Navigator::plugins(user);
-method Navigator::registerContentHandler();
-method Navigator::registerProtocolHandler();
-method Navigator::unregisterContentHandler();
-method Navigator::unregisterProtocolHandler();
-method Navigator::yieldForStorageUpdates();
-method NodeFilter::acceptNode();
-method NodeIterator::detach();
-getter NodeIterator::filter(user);
-method NodeIterator::nextNode();
-getter NodeIterator::pointerBeforeReferenceNode(boolean);
-method NodeIterator::previousNode();
-getter NodeIterator::referenceNode(user);
-getter NodeIterator::root(user);
-getter NodeIterator::whatToShow(unsigned long);
-getter PageTransitionEvent::persisted(boolean);
-method Path2D::addPath();
-method Path2D::addPathByStrokingPath();
-method Path2D::addPathByStrokingText();
-method Path2D::addText();
-method Path2D::arc();
-method Path2D::arcTo();
-method Path2D::bezierCurveTo();
-method Path2D::closePath();
-method Path2D::ellipse();
-method Path2D::lineTo();
-method Path2D::moveTo();
-method Path2D::quadraticCurveTo();
-method Path2D::rect();
-method PluginArray::item();
-getter PluginArray::length(unsigned long);
-method PluginArray::namedItem();
-method PluginArray::refresh();
-getter Plugin::description(string);
-getter Plugin::filename(string);
-method Plugin::item();
-getter Plugin::length(unsigned long);
-method Plugin::namedItem();
-getter Plugin::name(string);
-getter PopStateEvent::state(any);
-getter ProcessingInstruction::sheet(user);
-getter ProcessingInstruction::target(string);
-getter PseudoElement::cascadedStyle(user);
-getter PseudoElement::defaultStyle(user);
-getter PseudoElement::rawComputedStyle(user);
-getter PseudoElement::usedStyle(user);
-getter RadioNodeList::value(string);
-setter RadioNodeList::value(string);
-method Range::cloneContents();
-method Range::cloneRange();
-method Range::collapse();
-getter Range::collapsed(boolean);
-getter Range::commonAncestorContainer(user);
-method Range::compareBoundaryPoints();
-method Range::comparePoint();
-method Range::createContextualFragment();
-method Range::deleteContents();
-method Range::detach();
-getter Range::endContainer(user);
-getter Range::endOffset(unsigned long);
-method Range::extractContents();
-method Range::insertNode();
-method Range::intersectsNode();
-method Range::isPointInRange();
-method Range::selectNode();
-method Range::selectNodeContents();
-method Range::setEnd();
-method Range::setEndAfter();
-method Range::setEndBefore();
-method Range::setStart();
-method Range::setStartAfter();
-method Range::setStartBefore();
-getter Range::startContainer(user);
-getter Range::startOffset(unsigned long);
-method Range::surroundContents();
-getter RelatedEvent::relatedTarget(user);
-getter SharedWorkerGlobalScope::applicationCache(user);
-getter SharedWorkerGlobalScope::name(string);
-getter SharedWorkerGlobalScope::onconnect(user);
-setter SharedWorkerGlobalScope::onconnect(user);
-getter SharedWorker::onerror(user);
-setter SharedWorker::onerror(user);
-getter SharedWorker::port(user);
-method Storage::clear();
-getter StorageEvent::key(string);
-getter StorageEvent::newValue(string);
-getter StorageEvent::oldValue(string);
-getter StorageEvent::storageArea(user);
-getter StorageEvent::url(string);
-method Storage::getItem();
-method Storage::key();
-getter Storage::length(unsigned long);
-method Storage::removeItem();
-method Storage::setItem();
-getter StyleSheet::disabled(boolean);
-setter StyleSheet::disabled(boolean);
-getter StyleSheet::href(string);
-method StyleSheetList::item();
-getter StyleSheetList::length(unsigned long);
-getter StyleSheet::media(user);
-getter StyleSheet::ownerNode(multiple);
-getter StyleSheet::parentStyleSheet(user);
-getter StyleSheet::title(string);
-getter StyleSheet::type(string);
-getter SVGElement::style(user);
-getter TextMetrics::actualBoundingBoxAscent(double);
-getter TextMetrics::actualBoundingBoxDescent(double);
-getter TextMetrics::actualBoundingBoxLeft(double);
-getter TextMetrics::actualBoundingBoxRight(double);
-getter TextMetrics::alphabeticBaseline(double);
-getter TextMetrics::emHeightAscent(double);
-getter TextMetrics::emHeightDescent(double);
-getter TextMetrics::fontBoundingBoxAscent(double);
-getter TextMetrics::fontBoundingBoxDescent(double);
-getter TextMetrics::hangingBaseline(double);
-getter TextMetrics::ideographicBaseline(double);
-getter TextMetrics::width(double);
-method Text::splitText();
-getter TextTrack::activeCues(user);
-method TextTrack::addCue();
-getter TextTrackCue::endTime(double);
-setter TextTrackCue::endTime(double);
-getter TextTrackCue::id(string);
-setter TextTrackCue::id(string);
-method TextTrackCueList::getCueById();
-getter TextTrackCueList::length(unsigned long);
-getter TextTrackCue::onenter(user);
-setter TextTrackCue::onenter(user);
-getter TextTrackCue::onexit(user);
-setter TextTrackCue::onexit(user);
-getter TextTrackCue::pauseOnExit(boolean);
-setter TextTrackCue::pauseOnExit(boolean);
-getter TextTrackCue::startTime(double);
-setter TextTrackCue::startTime(double);
-getter TextTrack::cues(user);
-getter TextTrackCue::track(user);
-getter TextTrack::id(string);
-getter TextTrack::inBandMetadataTrackDispatchType(string);
-getter TextTrack::kind(user);
-getter TextTrack::label(string);
-getter TextTrack::language(string);
-method TextTrackList::getTrackById();
-getter TextTrackList::length(unsigned long);
-getter TextTrackList::onaddtrack(user);
-setter TextTrackList::onaddtrack(user);
-getter TextTrackList::onchange(user);
-setter TextTrackList::onchange(user);
-getter TextTrackList::onremovetrack(user);
-setter TextTrackList::onremovetrack(user);
-getter TextTrack::mode(user);
-setter TextTrack::mode(user);
-getter TextTrack::oncuechange(user);
-setter TextTrack::oncuechange(user);
-method TextTrack::removeCue();
-getter Text::wholeText(string);
-method TimeRanges::end();
-getter TimeRanges::length(unsigned long);
-method TimeRanges::start();
-getter Touch::region(string);
-getter TrackEvent::track(multiple);
-getter TreeWalker::currentNode(user);
-setter TreeWalker::currentNode(user);
-getter TreeWalker::filter(user);
-method TreeWalker::firstChild();
-method TreeWalker::lastChild();
-method TreeWalker::nextNode();
-method TreeWalker::nextSibling();
-method TreeWalker::parentNode();
-method TreeWalker::previousNode();
-method TreeWalker::previousSibling();
-getter TreeWalker::root(user);
-getter TreeWalker::whatToShow(unsigned long);
-getter UIEvent::detail(long);
-method UIEvent::initUIEvent();
-getter UIEvent::view(user);
-method URL::domainToASCII();
-method URL::domainToUnicode();
-getter URL::hash(user);
-setter URL::hash(user);
-getter URL::hostname(user);
-setter URL::hostname(user);
-getter URL::host(user);
-setter URL::host(user);
-getter URL::href(user);
-setter URL::href(user);
-getter URL::origin(user);
-getter URL::password(user);
-setter URL::password(user);
-getter URL::pathname(user);
-setter URL::pathname(user);
-getter URL::port(user);
-setter URL::port(user);
-getter URL::protocol(user);
-setter URL::protocol(user);
-method URLSearchParams::append();
-method URLSearchParams::delete();
-method URLSearchParams::get();
-method URLSearchParams::getAll();
-method URLSearchParams::has();
-method URLSearchParams::set();
-getter URL::searchParams(user);
-setter URL::searchParams(user);
-getter URL::search(user);
-setter URL::search(user);
-getter URL::username(user);
-setter URL::username(user);
-getter ValidityState::badInput(boolean);
-getter ValidityState::customError(boolean);
-getter ValidityState::patternMismatch(boolean);
-getter ValidityState::rangeOverflow(boolean);
-getter ValidityState::rangeUnderflow(boolean);
-getter ValidityState::stepMismatch(boolean);
-getter ValidityState::tooLong(boolean);
-getter ValidityState::tooShort(boolean);
-getter ValidityState::typeMismatch(boolean);
-getter ValidityState::valid(boolean);
-getter ValidityState::valueMissing(boolean);
-getter VideoTrack::id(string);
-getter VideoTrack::kind(string);
-getter VideoTrack::label(string);
-getter VideoTrack::language(string);
-method VideoTrackList::getTrackById();
-getter VideoTrackList::length(unsigned long);
-getter VideoTrackList::onaddtrack(user);
-setter VideoTrackList::onaddtrack(user);
-getter VideoTrackList::onchange(user);
-setter VideoTrackList::onchange(user);
-getter VideoTrackList::onremovetrack(user);
-setter VideoTrackList::onremovetrack(user);
-getter VideoTrackList::selectedIndex(long);
-getter VideoTrack::selected(boolean);
-setter VideoTrack::selected(boolean);
-getter WebSocket::binaryType(user);
-setter WebSocket::binaryType(user);
-getter WebSocket::bufferedAmount(unsigned long);
-method WebSocket::close();
-getter WebSocket::extensions(string);
-getter WebSocket::onclose(user);
-setter WebSocket::onclose(user);
-getter WebSocket::onerror(user);
-setter WebSocket::onerror(user);
-getter WebSocket::onmessage(user);
-setter WebSocket::onmessage(user);
-getter WebSocket::onopen(user);
-setter WebSocket::onopen(user);
-getter WebSocket::protocol(string);
-getter WebSocket::readyState(unsigned short);
-method WebSocket::send();
-getter WebSocket::url(string);
-getter WheelEvent::deltaMode(unsigned long);
-getter WheelEvent::deltaX(double);
-getter WheelEvent::deltaY(double);
-getter WheelEvent::deltaZ(double);
-method WheelEvent::initWheelEvent();
-getter Window::applicationCache(user);
-method Window::atob();
-method Window::blur();
-method Window::btoa();
-method Window::cancelAnimationFrame();
-method Window::captureEvents();
-method Window::close();
-getter Window::closed(boolean);
-method Window::confirm();
-method Window::createImageBitmap();
-getter Window::external(user);
-method Window::focus();
-getter Window::frameElement(user);
-getter Window::frames(user);
-method Window::getComputedStyle();
-getter Window::history(user);
-getter Window::length(unsigned long);
-getter Window::localStorage(user);
-getter Window::locationbar(user);
-getter Window::menubar(user);
-method Window::open();
-getter Window::opener(any);
-setter Window::opener(any);
-getter Window::parent(user);
-getter Window::personalbar(user);
-method Window::postMessage();
-method Window::print();
-method Window::prompt();
-method Window::releaseEvents();
-method Window::requestAnimationFrame();
-getter Window::scrollbars(user);
-getter Window::self(user);
-getter Window::sessionStorage(user);
-method Window::showModalDialog();
-getter Window::statusbar(user);
-getter Window::status(string);
-setter Window::status(string);
-method Window::stop();
-getter Window::toolbar(user);
-getter Window::top(user);
-method WorkerGlobalScope::atob();
-method WorkerGlobalScope::btoa();
-method WorkerGlobalScope::clearInterval();
-method WorkerGlobalScope::clearTimeout();
-method WorkerGlobalScope::close();
-method WorkerGlobalScope::createImageBitmap();
-method WorkerGlobalScope::importScripts();
-getter WorkerGlobalScope::location(user);
-getter WorkerGlobalScope::navigator(user);
-getter WorkerGlobalScope::onerror(user);
-setter WorkerGlobalScope::onerror(user);
-getter WorkerGlobalScope::onlanguagechange(user);
-setter WorkerGlobalScope::onlanguagechange(user);
-getter WorkerGlobalScope::onoffline(user);
-setter WorkerGlobalScope::onoffline(user);
-getter WorkerGlobalScope::ononline(user);
-setter WorkerGlobalScope::ononline(user);
-getter WorkerGlobalScope::self(user);
-method WorkerGlobalScope::setInterval();
-method WorkerGlobalScope::setTimeout();
-getter WorkerLocation::hash(user);
-getter WorkerLocation::hostname(user);
-getter WorkerLocation::host(user);
-getter WorkerLocation::href(user);
-getter WorkerLocation::origin(user);
-getter WorkerLocation::pathname(user);
-getter WorkerLocation::port(user);
-getter WorkerLocation::protocol(user);
-getter WorkerLocation::search(user);
-getter WorkerNavigator::appCodeName(string);
-getter WorkerNavigator::appName(string);
-getter WorkerNavigator::appVersion(string);
-getter WorkerNavigator::languages(string);
-getter WorkerNavigator::language(string);
-getter WorkerNavigator::onLine(boolean);
-getter WorkerNavigator::platform(string);
-getter WorkerNavigator::product(string);
-getter WorkerNavigator::productSub(string);
-method WorkerNavigator::taintEnabled();
-getter WorkerNavigator::userAgent(string);
-getter WorkerNavigator::vendor(string);
-getter WorkerNavigator::vendorSub(string);
-getter Worker::onerror(user);
-setter Worker::onerror(user);
-getter Worker::onmessage(user);
-setter Worker::onmessage(user);
-method Worker::postMessage();
-method Worker::terminate();
-method XMLDocument::load();
-method XMLSerializer::serializeToString();
-*/
commitdiff http://git.netsurf-browser.org/netsurf.git/commit/?id=19de453ad5cedab3cfb...
commit 19de453ad5cedab3cfb91d34f3c0b57baa0904a6
Author: Vincent Sanders <vince(a)kyllikki.org>
Commit: Vincent Sanders <vince(a)kyllikki.org>
Fix dump choices test data to align with altered logging levels
diff --git a/test/data/Choices-all b/test/data/Choices-all
index 9f2e183..d16c675 100644
--- a/test/data/Choices-all
+++ b/test/data/Choices-all
@@ -96,7 +96,7 @@ sys_colour_Window:f1f1f1
sys_colour_WindowFrame:4e4e4e
sys_colour_WindowText:000000
log_filter:level:WARNING
-verbose_filter:level:VERBOSE
+verbose_filter:level:DEBUG
render_resample:1
downloads_clear:0
request_overwrite:1
commitdiff http://git.netsurf-browser.org/netsurf.git/commit/?id=295617b451df93734c3...
commit 295617b451df93734c36e18917589e31e9088c60
Author: Vincent Sanders <vince(a)kyllikki.org>
Commit: Vincent Sanders <vince(a)kyllikki.org>
Fix test target use of logging config defines
diff --git a/test/Makefile b/test/Makefile
index 85cc7c4..e92ece7 100644
--- a/test/Makefile
+++ b/test/Makefile
@@ -18,7 +18,7 @@ TESTS := \
NSURL_SOURCES := utils/nsurl/nsurl.c utils/nsurl/parse.c utils/idna.c \
utils/punycode.c
-# nsurl sources
+# nsurl test sources
nsurl_SRCS := $(NSURL_SOURCES) utils/corestrings.c test/log.c test/nsurl.c
# url database test sources
@@ -30,7 +30,7 @@ urldbtest_SRCS := $(NSURL_SOURCES) \
content/urldb.c \
test/log.c test/urldbtest.c
-# low level cache sources
+# low level cache test sources
llcache_SRCS := content/fetch.c content/fetchers/curl.c \
content/fetchers/about.c content/fetchers/data.c \
content/fetchers/resource.c content/llcache.c \
@@ -141,6 +141,8 @@ BASE_TESTCFLAGS := -std=c99 -g \
-D_XOPEN_SOURCE=600 \
-Itest -Iinclude -Icontent/handlers -Ifrontends -I. -I.. \
-Dnsgtk \
+ -DNETSURF_BUILTIN_LOG_FILTER=\"level:WARNING\" \
+ -DNETSURF_BUILTIN_VERBOSE_FILTER=\"level:DEBUG\" \
$(SAN_FLAGS) \
$(shell pkg-config --cflags libcurl libparserutils libwapcaplet libdom libnsutils libutf8proc) \
$(LIB_CFLAGS)
-----------------------------------------------------------------------
Summary of changes:
content/handlers/javascript/duktape/Makefile | 12 +-
docs/Doxyfile | 2 +-
docs/UnimplementedJavascript.md | 1591 ++++++++++++++++++++++++++
docs/UnimplementedJavascript.txt | 1587 -------------------------
test/Makefile | 6 +-
test/data/Choices-all | 2 +-
6 files changed, 1605 insertions(+), 1595 deletions(-)
create mode 100644 docs/UnimplementedJavascript.md
delete mode 100644 docs/UnimplementedJavascript.txt
diff --git a/content/handlers/javascript/duktape/Makefile b/content/handlers/javascript/duktape/Makefile
index 4653180..7c9e60a 100644
--- a/content/handlers/javascript/duktape/Makefile
+++ b/content/handlers/javascript/duktape/Makefile
@@ -24,14 +24,18 @@ $(OBJROOT)/duktape/binding.h $(OBJROOT)/duktape/Makefile: content/handlers/javas
$(Q)nsgenbind $(GBFLAGS) -I content/handlers/javascript/WebIDL $< $(OBJROOT)/duktape
# create unimplemented report for doxygen
-docs/UnimplementedJavascript.txt: content/handlers/javascript/duktape/netsurf.bnd $(BINDINGS)
+docs/UnimplementedJavascript.md: content/handlers/javascript/duktape/netsurf.bnd $(BINDINGS)
$(Q)$(MKDIR) -p $(OBJROOT)/duktape
- $(VQ)echo "/** \page unimplemented Unimplemented javascript bindings" > $@
+ $(VQ)echo "Unimplemented javascript bindings {#unimplemented}" > $@
+ $(VQ)echo "=================================" >> $@
+ $(VQ)echo "" >> $@
$(VQ)echo "This is a list of all the binding methods, getters and setters without an implementation in a binding." >> $@
$(VQ)echo "" >> $@
+ $(VQ)echo "Type | Unimplemented binding" >> $@
+ $(VQ)echo "---- | ---------------------" >> $@
$(VQ)echo " GENBIND: $<"
- $(Q)nsgenbind $(GBFLAGS) -Wunimplemented -I content/handlers/javascript/WebIDL $< $(OBJROOT)/duktape 2>&1 >/dev/null | grep "Unimplemented" | cut -d' ' -f4- | sort -k 2 | awk '{print $$0"\\n" }' >> $@
- $(VQ)echo "*/" >> $@
+ $(Q)nsgenbind $(GBFLAGS) -Wunimplemented -I content/handlers/javascript/WebIDL $< $(OBJROOT)/duktape 2>&1 >/dev/null | awk 'BEGIN{count=0} /.*Unimplemented.*/{count++; out=$$4" |"; for(i=5;i<=NF;i++){out=out" "$$i}; print out} END{print "\n",count,"unimplemented bindings"}' >> $@
+ $(VQ)echo "" >> $@
ifeq ($(filter $(MAKECMDGOALS),clean test coverage),)
-include $(OBJROOT)/duktape/Makefile
diff --git a/docs/Doxyfile b/docs/Doxyfile
index 9f72bc1..628bb81 100644
--- a/docs/Doxyfile
+++ b/docs/Doxyfile
@@ -755,7 +755,7 @@ WARN_LOGFILE =
INPUT = docs \
docs/env.sh \
- docs/UnimplementedJavascript.txt \
+ docs/UnimplementedJavascript.md \
frontends/amiga \
frontends/amiga/stringview \
frontends/atari \
diff --git a/docs/UnimplementedJavascript.md b/docs/UnimplementedJavascript.md
new file mode 100644
index 0000000..343c399
--- /dev/null
+++ b/docs/UnimplementedJavascript.md
@@ -0,0 +1,1591 @@
+Unimplemented javascript bindings {#unimplemented}
+=================================
+
+This is a list of all the binding methods, getters and setters without an implementation in a binding.
+
+Type | Unimplemented binding
+---- | ---------------------
+method | URLSearchParams::append();
+method | URLSearchParams::delete();
+method | URLSearchParams::get();
+method | URLSearchParams::getAll();
+method | URLSearchParams::has();
+method | URLSearchParams::set();
+method | URL::domainToASCII();
+method | URL::domainToUnicode();
+getter | URL::href(user);
+setter | URL::href(user);
+getter | URL::origin(user);
+getter | URL::protocol(user);
+setter | URL::protocol(user);
+getter | URL::username(user);
+setter | URL::username(user);
+getter | URL::password(user);
+setter | URL::password(user);
+getter | URL::host(user);
+setter | URL::host(user);
+getter | URL::hostname(user);
+setter | URL::hostname(user);
+getter | URL::port(user);
+setter | URL::port(user);
+getter | URL::pathname(user);
+setter | URL::pathname(user);
+getter | URL::search(user);
+setter | URL::search(user);
+getter | URL::hash(user);
+setter | URL::hash(user);
+getter | URL::searchParams(user);
+setter | URL::searchParams(user);
+getter | Event::timeStamp(user);
+method | MutationEvent::initMutationEvent();
+getter | MutationEvent::relatedNode(user);
+getter | MutationEvent::prevValue(string);
+getter | MutationEvent::newValue(string);
+getter | MutationEvent::attrName(string);
+getter | MutationEvent::attrChange(unsigned short);
+method | UIEvent::initUIEvent();
+getter | UIEvent::view(user);
+getter | UIEvent::detail(long);
+method | CompositionEvent::initCompositionEvent();
+getter | CompositionEvent::data(string);
+method | KeyboardEvent::getModifierState();
+method | KeyboardEvent::initKeyboardEvent();
+getter | KeyboardEvent::key(string);
+getter | KeyboardEvent::code(string);
+getter | KeyboardEvent::location(unsigned long);
+getter | KeyboardEvent::ctrlKey(boolean);
+getter | KeyboardEvent::shiftKey(boolean);
+getter | KeyboardEvent::altKey(boolean);
+getter | KeyboardEvent::metaKey(boolean);
+getter | KeyboardEvent::repeat(boolean);
+getter | KeyboardEvent::isComposing(boolean);
+getter | KeyboardEvent::charCode(unsigned long);
+getter | KeyboardEvent::keyCode(unsigned long);
+getter | KeyboardEvent::which(unsigned long);
+method | MouseEvent::getModifierState();
+method | MouseEvent::initMouseEvent();
+getter | MouseEvent::region(string);
+getter | MouseEvent::screenX(long);
+getter | MouseEvent::screenY(long);
+getter | MouseEvent::clientX(long);
+getter | MouseEvent::clientY(long);
+getter | MouseEvent::ctrlKey(boolean);
+getter | MouseEvent::shiftKey(boolean);
+getter | MouseEvent::altKey(boolean);
+getter | MouseEvent::metaKey(boolean);
+getter | MouseEvent::button(short);
+getter | MouseEvent::relatedTarget(user);
+getter | MouseEvent::buttons(unsigned short);
+method | WheelEvent::initWheelEvent();
+getter | WheelEvent::deltaX(double);
+getter | WheelEvent::deltaY(double);
+getter | WheelEvent::deltaZ(double);
+getter | WheelEvent::deltaMode(unsigned long);
+method | FocusEvent::initFocusEvent();
+getter | FocusEvent::relatedTarget(user);
+method | CSS::escape();
+getter | PseudoElement::cascadedStyle(user);
+getter | PseudoElement::defaultStyle(user);
+getter | PseudoElement::rawComputedStyle(user);
+getter | PseudoElement::usedStyle(user);
+getter | SVGElement::style(user);
+method | CSSStyleDeclaration::item();
+method | CSSStyleDeclaration::getPropertyValue();
+method | CSSStyleDeclaration::getPropertyPriority();
+method | CSSStyleDeclaration::setProperty();
+method | CSSStyleDeclaration::setPropertyValue();
+method | CSSStyleDeclaration::setPropertyPriority();
+method | CSSStyleDeclaration::removeProperty();
+getter | CSSStyleDeclaration::cssText(string);
+setter | CSSStyleDeclaration::cssText(string);
+getter | CSSStyleDeclaration::length(unsigned long);
+getter | CSSStyleDeclaration::parentRule(user);
+getter | CSSStyleDeclaration::cssFloat(string);
+setter | CSSStyleDeclaration::cssFloat(string);
+getter | CSSStyleDeclaration::dashed_attribute(string);
+setter | CSSStyleDeclaration::dashed_attribute(string);
+getter | CSSRule::type(unsigned short);
+getter | CSSRule::cssText(string);
+setter | CSSRule::cssText(string);
+getter | CSSRule::parentRule(user);
+getter | CSSRule::parentStyleSheet(user);
+getter | CSSNamespaceRule::namespaceURI(string);
+getter | CSSNamespaceRule::prefix(string);
+getter | CSSMarginRule::name(string);
+getter | CSSMarginRule::style(user);
+method | CSSGroupingRule::insertRule();
+method | CSSGroupingRule::deleteRule();
+getter | CSSGroupingRule::cssRules(user);
+getter | CSSPageRule::selectorText(string);
+setter | CSSPageRule::selectorText(string);
+getter | CSSPageRule::style(user);
+getter | CSSMediaRule::media(user);
+getter | CSSImportRule::href(string);
+getter | CSSImportRule::media(user);
+getter | CSSImportRule::styleSheet(user);
+getter | CSSStyleRule::selectorText(string);
+setter | CSSStyleRule::selectorText(string);
+getter | CSSStyleRule::style(user);
+method | CSSRuleList::item();
+getter | CSSRuleList::length(unsigned long);
+method | StyleSheetList::item();
+getter | StyleSheetList::length(unsigned long);
+getter | StyleSheet::type(string);
+getter | StyleSheet::href(string);
+getter | StyleSheet::ownerNode(multiple);
+getter | StyleSheet::parentStyleSheet(user);
+getter | StyleSheet::title(string);
+getter | StyleSheet::media(user);
+getter | StyleSheet::disabled(boolean);
+setter | StyleSheet::disabled(boolean);
+method | CSSStyleSheet::insertRule();
+method | CSSStyleSheet::deleteRule();
+getter | CSSStyleSheet::ownerRule(user);
+getter | CSSStyleSheet::cssRules(user);
+method | MediaList::item();
+method | MediaList::appendMedium();
+method | MediaList::deleteMedium();
+getter | MediaList::mediaText(string);
+setter | MediaList::mediaText(string);
+getter | MediaList::length(unsigned long);
+method | Element::hasAttributes();
+method | Element::getAttributeNS();
+method | Element::setAttributeNS();
+method | Element::removeAttributeNS();
+method | Element::hasAttributeNS();
+method | Element::getAttributeNode();
+method | Element::getAttributeNodeNS();
+method | Element::setAttributeNode();
+method | Element::setAttributeNodeNS();
+method | Element::removeAttributeNode();
+method | Element::closest();
+method | Element::matches();
+method | Element::getElementsByTagNameNS();
+method | Element::getElementsByClassName();
+method | Element::insertAdjacentHTML();
+method | Element::pseudo();
+method | Element::prepend();
+method | Element::append();
+method | Element::query();
+method | Element::queryAll();
+method | Element::querySelector();
+method | Element::querySelectorAll();
+method | Element::before();
+method | Element::after();
+method | Element::replaceWith();
+method | Element::remove();
+getter | Element::namespaceURI(string);
+getter | Element::prefix(string);
+getter | Element::localName(string);
+getter | Element::tagName(string);
+getter | Element::classList(user);
+getter | Element::attributes(user);
+getter | Element::innerHTML(string);
+setter | Element::innerHTML(string);
+getter | Element::outerHTML(string);
+setter | Element::outerHTML(string);
+getter | Element::children(user);
+getter | Element::cascadedStyle(user);
+getter | Element::defaultStyle(user);
+getter | Element::rawComputedStyle(user);
+getter | Element::usedStyle(user);
+method | HTMLElement::click();
+method | HTMLElement::focus();
+method | HTMLElement::blur();
+method | HTMLElement::forceSpellCheck();
+getter | HTMLElement::translate(boolean);
+setter | HTMLElement::translate(boolean);
+getter | HTMLElement::dataset(user);
+getter | HTMLElement::hidden(boolean);
+setter | HTMLElement::hidden(boolean);
+getter | HTMLElement::tabIndex(long);
+setter | HTMLElement::tabIndex(long);
+getter | HTMLElement::accessKey(string);
+setter | HTMLElement::accessKey(string);
+getter | HTMLElement::accessKeyLabel(string);
+getter | HTMLElement::draggable(boolean);
+setter | HTMLElement::draggable(boolean);
+getter | HTMLElement::dropzone(user);
+getter | HTMLElement::contextMenu(user);
+setter | HTMLElement::contextMenu(user);
+getter | HTMLElement::spellcheck(boolean);
+setter | HTMLElement::spellcheck(boolean);
+getter | HTMLElement::commandType(string);
+getter | HTMLElement::commandLabel(string);
+getter | HTMLElement::commandIcon(string);
+getter | HTMLElement::commandHidden(boolean);
+getter | HTMLElement::commandDisabled(boolean);
+getter | HTMLElement::commandChecked(boolean);
+getter | HTMLElement::onerror(user);
+setter | HTMLElement::onerror(user);
+getter | HTMLElement::contentEditable(string);
+setter | HTMLElement::contentEditable(string);
+getter | HTMLElement::isContentEditable(boolean);
+getter | HTMLDirectoryElement::compact(boolean);
+setter | HTMLDirectoryElement::compact(boolean);
+getter | HTMLFrameElement::contentDocument(user);
+getter | HTMLFrameElement::contentWindow(user);
+method | HTMLMarqueeElement::start();
+method | HTMLMarqueeElement::stop();
+getter | HTMLMarqueeElement::behavior(string);
+setter | HTMLMarqueeElement::behavior(string);
+getter | HTMLMarqueeElement::bgColor(string);
+setter | HTMLMarqueeElement::bgColor(string);
+getter | HTMLMarqueeElement::direction(string);
+setter | HTMLMarqueeElement::direction(string);
+getter | HTMLMarqueeElement::height(string);
+setter | HTMLMarqueeElement::height(string);
+getter | HTMLMarqueeElement::hspace(unsigned long);
+setter | HTMLMarqueeElement::hspace(unsigned long);
+getter | HTMLMarqueeElement::loop(long);
+setter | HTMLMarqueeElement::loop(long);
+getter | HTMLMarqueeElement::scrollAmount(unsigned long);
+setter | HTMLMarqueeElement::scrollAmount(unsigned long);
+getter | HTMLMarqueeElement::scrollDelay(unsigned long);
+setter | HTMLMarqueeElement::scrollDelay(unsigned long);
+getter | HTMLMarqueeElement::trueSpeed(boolean);
+setter | HTMLMarqueeElement::trueSpeed(boolean);
+getter | HTMLMarqueeElement::vspace(unsigned long);
+setter | HTMLMarqueeElement::vspace(unsigned long);
+getter | HTMLMarqueeElement::width(string);
+setter | HTMLMarqueeElement::width(string);
+getter | HTMLMarqueeElement::onbounce(user);
+setter | HTMLMarqueeElement::onbounce(user);
+getter | HTMLMarqueeElement::onfinish(user);
+setter | HTMLMarqueeElement::onfinish(user);
+getter | HTMLMarqueeElement::onstart(user);
+setter | HTMLMarqueeElement::onstart(user);
+getter | HTMLAppletElement::hspace(unsigned long);
+setter | HTMLAppletElement::hspace(unsigned long);
+getter | HTMLAppletElement::vspace(unsigned long);
+setter | HTMLAppletElement::vspace(unsigned long);
+getter | StorageEvent::key(string);
+getter | StorageEvent::oldValue(string);
+getter | StorageEvent::newValue(string);
+getter | StorageEvent::url(string);
+getter | StorageEvent::storageArea(user);
+method | Storage::key();
+method | Storage::getItem();
+method | Storage::setItem();
+method | Storage::removeItem();
+method | Storage::clear();
+getter | Storage::length(unsigned long);
+getter | WorkerLocation::href(user);
+getter | WorkerLocation::origin(user);
+getter | WorkerLocation::protocol(user);
+getter | WorkerLocation::host(user);
+getter | WorkerLocation::hostname(user);
+getter | WorkerLocation::port(user);
+getter | WorkerLocation::pathname(user);
+getter | WorkerLocation::search(user);
+getter | WorkerLocation::hash(user);
+method | WorkerNavigator::taintEnabled();
+getter | WorkerNavigator::appCodeName(string);
+getter | WorkerNavigator::appName(string);
+getter | WorkerNavigator::appVersion(string);
+getter | WorkerNavigator::platform(string);
+getter | WorkerNavigator::product(string);
+getter | WorkerNavigator::productSub(string);
+getter | WorkerNavigator::userAgent(string);
+getter | WorkerNavigator::vendor(string);
+getter | WorkerNavigator::vendorSub(string);
+getter | WorkerNavigator::language(string);
+getter | WorkerNavigator::languages(string);
+getter | WorkerNavigator::onLine(boolean);
+getter | SharedWorker::port(user);
+getter | SharedWorker::onerror(user);
+setter | SharedWorker::onerror(user);
+method | Worker::terminate();
+method | Worker::postMessage();
+getter | Worker::onmessage(user);
+setter | Worker::onmessage(user);
+getter | Worker::onerror(user);
+setter | Worker::onerror(user);
+method | WorkerGlobalScope::importScripts();
+method | WorkerGlobalScope::close();
+method | WorkerGlobalScope::btoa();
+method | WorkerGlobalScope::atob();
+method | WorkerGlobalScope::setTimeout();
+method | WorkerGlobalScope::clearTimeout();
+method | WorkerGlobalScope::setInterval();
+method | WorkerGlobalScope::clearInterval();
+method | WorkerGlobalScope::createImageBitmap();
+getter | WorkerGlobalScope::self(user);
+getter | WorkerGlobalScope::location(user);
+getter | WorkerGlobalScope::navigator(user);
+getter | WorkerGlobalScope::onerror(user);
+setter | WorkerGlobalScope::onerror(user);
+getter | WorkerGlobalScope::onlanguagechange(user);
+setter | WorkerGlobalScope::onlanguagechange(user);
+getter | WorkerGlobalScope::onoffline(user);
+setter | WorkerGlobalScope::onoffline(user);
+getter | WorkerGlobalScope::ononline(user);
+setter | WorkerGlobalScope::ononline(user);
+getter | SharedWorkerGlobalScope::name(string);
+getter | SharedWorkerGlobalScope::applicationCache(user);
+getter | SharedWorkerGlobalScope::onconnect(user);
+setter | SharedWorkerGlobalScope::onconnect(user);
+method | DedicatedWorkerGlobalScope::postMessage();
+getter | DedicatedWorkerGlobalScope::onmessage(user);
+setter | DedicatedWorkerGlobalScope::onmessage(user);
+method | BroadcastChannel::postMessage();
+method | BroadcastChannel::close();
+getter | BroadcastChannel::name(string);
+getter | BroadcastChannel::onmessage(user);
+setter | BroadcastChannel::onmessage(user);
+method | MessagePort::postMessage();
+method | MessagePort::start();
+method | MessagePort::close();
+getter | MessagePort::onmessage(user);
+setter | MessagePort::onmessage(user);
+getter | MessageChannel::port1(user);
+getter | MessageChannel::port2(user);
+getter | CloseEvent::wasClean(boolean);
+getter | CloseEvent::code(unsigned short);
+getter | CloseEvent::reason(string);
+method | WebSocket::close();
+method | WebSocket::send();
+getter | WebSocket::url(string);
+getter | WebSocket::readyState(unsigned short);
+getter | WebSocket::bufferedAmount(unsigned long);
+getter | WebSocket::onopen(user);
+setter | WebSocket::onopen(user);
+getter | WebSocket::onerror(user);
+setter | WebSocket::onerror(user);
+getter | WebSocket::onclose(user);
+setter | WebSocket::onclose(user);
+getter | WebSocket::extensions(string);
+getter | WebSocket::protocol(string);
+getter | WebSocket::onmessage(user);
+setter | WebSocket::onmessage(user);
+getter | WebSocket::binaryType(user);
+setter | WebSocket::binaryType(user);
+method | EventSource::close();
+getter | EventSource::url(string);
+getter | EventSource::withCredentials(boolean);
+getter | EventSource::readyState(unsigned short);
+getter | EventSource::onopen(user);
+setter | EventSource::onopen(user);
+getter | EventSource::onmessage(user);
+setter | EventSource::onmessage(user);
+getter | EventSource::onerror(user);
+setter | EventSource::onerror(user);
+method | MessageEvent::initMessageEvent();
+getter | MessageEvent::data(any);
+getter | MessageEvent::origin(string);
+getter | MessageEvent::lastEventId(string);
+getter | MessageEvent::source(multiple);
+getter | MessageEvent::ports(user);
+getter | ImageBitmap::width(unsigned long);
+getter | ImageBitmap::height(unsigned long);
+method | External::AddSearchProvider();
+method | External::IsSearchProviderInstalled();
+getter | MimeType::type(string);
+getter | MimeType::description(string);
+getter | MimeType::suffixes(string);
+getter | MimeType::enabledPlugin(user);
+method | Plugin::item();
+method | Plugin::namedItem();
+getter | Plugin::name(string);
+getter | Plugin::description(string);
+getter | Plugin::filename(string);
+getter | Plugin::length(unsigned long);
+method | MimeTypeArray::item();
+method | MimeTypeArray::namedItem();
+getter | MimeTypeArray::length(unsigned long);
+method | PluginArray::refresh();
+method | PluginArray::item();
+method | PluginArray::namedItem();
+getter | PluginArray::length(unsigned long);
+method | Navigator::registerProtocolHandler();
+method | Navigator::registerContentHandler();
+method | Navigator::isProtocolHandlerRegistered();
+method | Navigator::isContentHandlerRegistered();
+method | Navigator::unregisterProtocolHandler();
+method | Navigator::unregisterContentHandler();
+method | Navigator::yieldForStorageUpdates();
+getter | Navigator::language(string);
+getter | Navigator::languages(string);
+getter | Navigator::onLine(boolean);
+getter | Navigator::plugins(user);
+getter | Navigator::mimeTypes(user);
+getter | ErrorEvent::message(string);
+getter | ErrorEvent::filename(string);
+getter | ErrorEvent::lineno(unsigned long);
+getter | ErrorEvent::colno(unsigned long);
+getter | ErrorEvent::error(any);
+method | ApplicationCache::update();
+method | ApplicationCache::abort();
+method | ApplicationCache::swapCache();
+getter | ApplicationCache::status(unsigned short);
+getter | ApplicationCache::onchecking(user);
+setter | ApplicationCache::onchecking(user);
+getter | ApplicationCache::onerror(user);
+setter | ApplicationCache::onerror(user);
+getter | ApplicationCache::onnoupdate(user);
+setter | ApplicationCache::onnoupdate(user);
+getter | ApplicationCache::ondownloading(user);
+setter | ApplicationCache::ondownloading(user);
+getter | ApplicationCache::onprogress(user);
+setter | ApplicationCache::onprogress(user);
+getter | ApplicationCache::onupdateready(user);
+setter | ApplicationCache::onupdateready(user);
+getter | ApplicationCache::oncached(user);
+setter | ApplicationCache::oncached(user);
+getter | ApplicationCache::onobsolete(user);
+setter | ApplicationCache::onobsolete(user);
+getter | BeforeUnloadEvent::returnValue(string);
+setter | BeforeUnloadEvent::returnValue(string);
+getter | PageTransitionEvent::persisted(boolean);
+getter | HashChangeEvent::oldURL(string);
+getter | HashChangeEvent::newURL(string);
+getter | PopStateEvent::state(any);
+getter | Location::ancestorOrigins(string);
+setter | Location::protocol(user);
+setter | Location::username(user);
+setter | Location::password(user);
+setter | Location::host(user);
+setter | Location::hostname(user);
+setter | Location::port(user);
+setter | Location::pathname(user);
+setter | Location::search(user);
+setter | Location::hash(user);
+method | History::go();
+method | History::back();
+method | History::forward();
+method | History::pushState();
+method | History::replaceState();
+getter | History::length(unsigned long);
+getter | History::state(any);
+getter | BarProp::visible(boolean);
+method | Window::close();
+method | Window::stop();
+method | Window::focus();
+method | Window::blur();
+method | Window::open();
+method | Window::confirm();
+method | Window::prompt();
+method | Window::print();
+method | Window::showModalDialog();
+method | Window::requestAnimationFrame();
+method | Window::cancelAnimationFrame();
+method | Window::postMessage();
+method | Window::captureEvents();
+method | Window::releaseEvents();
+method | Window::getComputedStyle();
+method | Window::btoa();
+method | Window::atob();
+method | Window::createImageBitmap();
+getter | Window::self(user);
+getter | Window::history(user);
+getter | Window::locationbar(user);
+getter | Window::menubar(user);
+getter | Window::personalbar(user);
+getter | Window::scrollbars(user);
+getter | Window::statusbar(user);
+getter | Window::toolbar(user);
+getter | Window::status(string);
+setter | Window::status(string);
+getter | Window::closed(boolean);
+getter | Window::frames(user);
+getter | Window::length(unsigned long);
+getter | Window::top(user);
+getter | Window::opener(any);
+setter | Window::opener(any);
+getter | Window::parent(user);
+getter | Window::frameElement(user);
+getter | Window::external(user);
+getter | Window::applicationCache(user);
+getter | Window::sessionStorage(user);
+getter | Window::localStorage(user);
+getter | DragEvent::dataTransfer(user);
+method | DataTransferItem::getAsString();
+method | DataTransferItem::getAsFile();
+getter | DataTransferItem::kind(string);
+getter | DataTransferItem::type(string);
+method | DataTransferItemList::add();
+method | DataTransferItemList::remove();
+method | DataTransferItemList::clear();
+getter | DataTransferItemList::length(unsigned long);
+method | DataTransfer::setDragImage();
+method | DataTransfer::getData();
+method | DataTransfer::setData();
+method | DataTransfer::clearData();
+getter | DataTransfer::dropEffect(string);
+setter | DataTransfer::dropEffect(string);
+getter | DataTransfer::effectAllowed(string);
+setter | DataTransfer::effectAllowed(string);
+getter | DataTransfer::items(user);
+getter | DataTransfer::types(string);
+getter | DataTransfer::files(user);
+getter | Touch::region(string);
+method | Path2D::addPath();
+method | Path2D::addPathByStrokingPath();
+method | Path2D::addText();
+method | Path2D::addPathByStrokingText();
+method | Path2D::closePath();
+method | Path2D::moveTo();
+method | Path2D::lineTo();
+method | Path2D::quadraticCurveTo();
+method | Path2D::bezierCurveTo();
+method | Path2D::arcTo();
+method | Path2D::rect();
+method | Path2D::arc();
+method | Path2D::ellipse();
+method | DrawingStyle::setLineDash();
+method | DrawingStyle::getLineDash();
+getter | DrawingStyle::lineWidth(double);
+setter | DrawingStyle::lineWidth(double);
+getter | DrawingStyle::lineCap(string);
+setter | DrawingStyle::lineCap(string);
+getter | DrawingStyle::lineJoin(string);
+setter | DrawingStyle::lineJoin(string);
+getter | DrawingStyle::miterLimit(double);
+setter | DrawingStyle::miterLimit(double);
+getter | DrawingStyle::lineDashOffset(double);
+setter | DrawingStyle::lineDashOffset(double);
+getter | DrawingStyle::font(string);
+setter | DrawingStyle::font(string);
+getter | DrawingStyle::textAlign(string);
+setter | DrawingStyle::textAlign(string);
+getter | DrawingStyle::textBaseline(string);
+setter | DrawingStyle::textBaseline(string);
+getter | DrawingStyle::direction(string);
+setter | DrawingStyle::direction(string);
+getter | ImageData::width(unsigned long);
+getter | ImageData::height(unsigned long);
+getter | ImageData::data(user);
+getter | TextMetrics::width(double);
+getter | TextMetrics::actualBoundingBoxLeft(double);
+getter | TextMetrics::actualBoundingBoxRight(double);
+getter | TextMetrics::fontBoundingBoxAscent(double);
+getter | TextMetrics::fontBoundingBoxDescent(double);
+getter | TextMetrics::actualBoundingBoxAscent(double);
+getter | TextMetrics::actualBoundingBoxDescent(double);
+getter | TextMetrics::emHeightAscent(double);
+getter | TextMetrics::emHeightDescent(double);
+getter | TextMetrics::hangingBaseline(double);
+getter | TextMetrics::alphabeticBaseline(double);
+getter | TextMetrics::ideographicBaseline(double);
+method | CanvasPattern::setTransform();
+method | CanvasGradient::addColorStop();
+method | CanvasRenderingContext2D::commit();
+method | CanvasRenderingContext2D::save();
+method | CanvasRenderingContext2D::restore();
+method | CanvasRenderingContext2D::scale();
+method | CanvasRenderingContext2D::rotate();
+method | CanvasRenderingContext2D::translate();
+method | CanvasRenderingContext2D::transform();
+method | CanvasRenderingContext2D::setTransform();
+method | CanvasRenderingContext2D::resetTransform();
+method | CanvasRenderingContext2D::createLinearGradient();
+method | CanvasRenderingContext2D::createRadialGradient();
+method | CanvasRenderingContext2D::createPattern();
+method | CanvasRenderingContext2D::clearRect();
+method | CanvasRenderingContext2D::fillRect();
+method | CanvasRenderingContext2D::strokeRect();
+method | CanvasRenderingContext2D::beginPath();
+method | CanvasRenderingContext2D::fill();
+method | CanvasRenderingContext2D::stroke();
+method | CanvasRenderingContext2D::drawFocusIfNeeded();
+method | CanvasRenderingContext2D::scrollPathIntoView();
+method | CanvasRenderingContext2D::clip();
+method | CanvasRenderingContext2D::resetClip();
+method | CanvasRenderingContext2D::isPointInPath();
+method | CanvasRenderingContext2D::isPointInStroke();
+method | CanvasRenderingContext2D::fillText();
+method | CanvasRenderingContext2D::strokeText();
+method | CanvasRenderingContext2D::measureText();
+method | CanvasRenderingContext2D::drawImage();
+method | CanvasRenderingContext2D::addHitRegion();
+method | CanvasRenderingContext2D::removeHitRegion();
+method | CanvasRenderingContext2D::clearHitRegions();
+method | CanvasRenderingContext2D::createImageData();
+method | CanvasRenderingContext2D::getImageData();
+method | CanvasRenderingContext2D::putImageData();
+method | CanvasRenderingContext2D::setLineDash();
+method | CanvasRenderingContext2D::getLineDash();
+method | CanvasRenderingContext2D::closePath();
+method | CanvasRenderingContext2D::moveTo();
+method | CanvasRenderingContext2D::lineTo();
+method | CanvasRenderingContext2D::quadraticCurveTo();
+method | CanvasRenderingContext2D::bezierCurveTo();
+method | CanvasRenderingContext2D::arcTo();
+method | CanvasRenderingContext2D::rect();
+method | CanvasRenderingContext2D::arc();
+method | CanvasRenderingContext2D::ellipse();
+getter | CanvasRenderingContext2D::canvas(user);
+getter | CanvasRenderingContext2D::width(unsigned long);
+setter | CanvasRenderingContext2D::width(unsigned long);
+getter | CanvasRenderingContext2D::height(unsigned long);
+setter | CanvasRenderingContext2D::height(unsigned long);
+getter | CanvasRenderingContext2D::currentTransform(user);
+setter | CanvasRenderingContext2D::currentTransform(user);
+getter | CanvasRenderingContext2D::globalAlpha(double);
+setter | CanvasRenderingContext2D::globalAlpha(double);
+getter | CanvasRenderingContext2D::globalCompositeOperation(string);
+setter | CanvasRenderingContext2D::globalCompositeOperation(string);
+getter | CanvasRenderingContext2D::imageSmoothingEnabled(boolean);
+setter | CanvasRenderingContext2D::imageSmoothingEnabled(boolean);
+getter | CanvasRenderingContext2D::imageSmoothingQuality(user);
+setter | CanvasRenderingContext2D::imageSmoothingQuality(user);
+getter | CanvasRenderingContext2D::strokeStyle(multiple);
+setter | CanvasRenderingContext2D::strokeStyle(multiple);
+getter | CanvasRenderingContext2D::fillStyle(multiple);
+setter | CanvasRenderingContext2D::fillStyle(multiple);
+getter | CanvasRenderingContext2D::shadowOffsetX(double);
+setter | CanvasRenderingContext2D::shadowOffsetX(double);
+getter | CanvasRenderingContext2D::shadowOffsetY(double);
+setter | CanvasRenderingContext2D::shadowOffsetY(double);
+getter | CanvasRenderingContext2D::shadowBlur(double);
+setter | CanvasRenderingContext2D::shadowBlur(double);
+getter | CanvasRenderingContext2D::shadowColor(string);
+setter | CanvasRenderingContext2D::shadowColor(string);
+getter | CanvasRenderingContext2D::lineWidth(double);
+setter | CanvasRenderingContext2D::lineWidth(double);
+getter | CanvasRenderingContext2D::lineCap(string);
+setter | CanvasRenderingContext2D::lineCap(string);
+getter | CanvasRenderingContext2D::lineJoin(string);
+setter | CanvasRenderingContext2D::lineJoin(string);
+getter | CanvasRenderingContext2D::miterLimit(double);
+setter | CanvasRenderingContext2D::miterLimit(double);
+getter | CanvasRenderingContext2D::lineDashOffset(double);
+setter | CanvasRenderingContext2D::lineDashOffset(double);
+getter | CanvasRenderingContext2D::font(string);
+setter | CanvasRenderingContext2D::font(string);
+getter | CanvasRenderingContext2D::textAlign(string);
+setter | CanvasRenderingContext2D::textAlign(string);
+getter | CanvasRenderingContext2D::textBaseline(string);
+setter | CanvasRenderingContext2D::textBaseline(string);
+getter | CanvasRenderingContext2D::direction(string);
+setter | CanvasRenderingContext2D::direction(string);
+method | CanvasProxy::setContext();
+method | HTMLCanvasElement::getContext();
+method | HTMLCanvasElement::probablySupportsContext();
+method | HTMLCanvasElement::setContext();
+method | HTMLCanvasElement::transferControlToProxy();
+method | HTMLCanvasElement::toDataURL();
+method | HTMLCanvasElement::toBlob();
+getter | HTMLCanvasElement::width(unsigned long);
+setter | HTMLCanvasElement::width(unsigned long);
+getter | HTMLCanvasElement::height(unsigned long);
+setter | HTMLCanvasElement::height(unsigned long);
+getter | HTMLTemplateElement::content(user);
+getter | HTMLScriptElement::async(boolean);
+setter | HTMLScriptElement::async(boolean);
+getter | HTMLScriptElement::crossOrigin(string);
+setter | HTMLScriptElement::crossOrigin(string);
+getter | HTMLScriptElement::nonce(string);
+setter | HTMLScriptElement::nonce(string);
+method | HTMLDialogElement::show();
+method | HTMLDialogElement::showModal();
+method | HTMLDialogElement::close();
+getter | HTMLDialogElement::open(boolean);
+setter | HTMLDialogElement::open(boolean);
+getter | HTMLDialogElement::returnValue(string);
+setter | HTMLDialogElement::returnValue(string);
+getter | RelatedEvent::relatedTarget(user);
+getter | HTMLMenuItemElement::type(string);
+setter | HTMLMenuItemElement::type(string);
+getter | HTMLMenuItemElement::label(string);
+setter | HTMLMenuItemElement::label(string);
+getter | HTMLMenuItemElement::icon(string);
+setter | HTMLMenuItemElement::icon(string);
+getter | HTMLMenuItemElement::disabled(boolean);
+setter | HTMLMenuItemElement::disabled(boolean);
+getter | HTMLMenuItemElement::checked(boolean);
+setter | HTMLMenuItemElement::checked(boolean);
+getter | HTMLMenuItemElement::radiogroup(string);
+setter | HTMLMenuItemElement::radiogroup(string);
+getter | HTMLMenuItemElement::default(boolean);
+setter | HTMLMenuItemElement::default(boolean);
+getter | HTMLMenuItemElement::command(user);
+getter | HTMLMenuElement::type(string);
+setter | HTMLMenuElement::type(string);
+getter | HTMLMenuElement::label(string);
+setter | HTMLMenuElement::label(string);
+getter | HTMLDetailsElement::open(boolean);
+setter | HTMLDetailsElement::open(boolean);
+getter | ValidityState::valueMissing(boolean);
+getter | ValidityState::typeMismatch(boolean);
+getter | ValidityState::patternMismatch(boolean);
+getter | ValidityState::tooLong(boolean);
+getter | ValidityState::tooShort(boolean);
+getter | ValidityState::rangeUnderflow(boolean);
+getter | ValidityState::rangeOverflow(boolean);
+getter | ValidityState::stepMismatch(boolean);
+getter | ValidityState::badInput(boolean);
+getter | ValidityState::customError(boolean);
+getter | ValidityState::valid(boolean);
+getter | AutocompleteErrorEvent::reason(user);
+getter | HTMLLegendElement::form(user);
+method | HTMLFieldSetElement::checkValidity();
+method | HTMLFieldSetElement::reportValidity();
+method | HTMLFieldSetElement::setCustomValidity();
+getter | HTMLFieldSetElement::disabled(boolean);
+setter | HTMLFieldSetElement::disabled(boolean);
+getter | HTMLFieldSetElement::form(user);
+getter | HTMLFieldSetElement::name(string);
+setter | HTMLFieldSetElement::name(string);
+getter | HTMLFieldSetElement::type(string);
+getter | HTMLFieldSetElement::elements(user);
+getter | HTMLFieldSetElement::willValidate(boolean);
+getter | HTMLFieldSetElement::validity(user);
+getter | HTMLFieldSetElement::validationMessage(string);
+getter | HTMLMeterElement::value(double);
+setter | HTMLMeterElement::value(double);
+getter | HTMLMeterElement::min(double);
+setter | HTMLMeterElement::min(double);
+getter | HTMLMeterElement::max(double);
+setter | HTMLMeterElement::max(double);
+getter | HTMLMeterElement::low(double);
+setter | HTMLMeterElement::low(double);
+getter | HTMLMeterElement::high(double);
+setter | HTMLMeterElement::high(double);
+getter | HTMLMeterElement::optimum(double);
+setter | HTMLMeterElement::optimum(double);
+getter | HTMLMeterElement::labels(user);
+getter | HTMLProgressElement::value(double);
+setter | HTMLProgressElement::value(double);
+getter | HTMLProgressElement::max(double);
+setter | HTMLProgressElement::max(double);
+getter | HTMLProgressElement::position(double);
+getter | HTMLProgressElement::labels(user);
+method | HTMLOutputElement::checkValidity();
+method | HTMLOutputElement::reportValidity();
+method | HTMLOutputElement::setCustomValidity();
+getter | HTMLOutputElement::htmlFor(user);
+getter | HTMLOutputElement::form(user);
+getter | HTMLOutputElement::name(string);
+setter | HTMLOutputElement::name(string);
+getter | HTMLOutputElement::type(string);
+getter | HTMLOutputElement::defaultValue(string);
+setter | HTMLOutputElement::defaultValue(string);
+getter | HTMLOutputElement::value(string);
+setter | HTMLOutputElement::value(string);
+getter | HTMLOutputElement::willValidate(boolean);
+getter | HTMLOutputElement::validity(user);
+getter | HTMLOutputElement::validationMessage(string);
+getter | HTMLOutputElement::labels(user);
+method | HTMLKeygenElement::checkValidity();
+method | HTMLKeygenElement::reportValidity();
+method | HTMLKeygenElement::setCustomValidity();
+getter | HTMLKeygenElement::autofocus(boolean);
+setter | HTMLKeygenElement::autofocus(boolean);
+getter | HTMLKeygenElement::challenge(string);
+setter | HTMLKeygenElement::challenge(string);
+getter | HTMLKeygenElement::disabled(boolean);
+setter | HTMLKeygenElement::disabled(boolean);
+getter | HTMLKeygenElement::form(user);
+getter | HTMLKeygenElement::keytype(string);
+setter | HTMLKeygenElement::keytype(string);
+getter | HTMLKeygenElement::name(string);
+setter | HTMLKeygenElement::name(string);
+getter | HTMLKeygenElement::type(string);
+getter | HTMLKeygenElement::willValidate(boolean);
+getter | HTMLKeygenElement::validity(user);
+getter | HTMLKeygenElement::validationMessage(string);
+getter | HTMLKeygenElement::labels(user);
+method | HTMLTextAreaElement::checkValidity();
+method | HTMLTextAreaElement::reportValidity();
+method | HTMLTextAreaElement::setCustomValidity();
+method | HTMLTextAreaElement::select();
+method | HTMLTextAreaElement::setRangeText();
+method | HTMLTextAreaElement::setSelectionRange();
+getter | HTMLTextAreaElement::autocomplete(string);
+setter | HTMLTextAreaElement::autocomplete(string);
+getter | HTMLTextAreaElement::autofocus(boolean);
+setter | HTMLTextAreaElement::autofocus(boolean);
+getter | HTMLTextAreaElement::cols(unsigned long);
+setter | HTMLTextAreaElement::cols(unsigned long);
+getter | HTMLTextAreaElement::dirName(string);
+setter | HTMLTextAreaElement::dirName(string);
+getter | HTMLTextAreaElement::form(user);
+getter | HTMLTextAreaElement::inputMode(string);
+setter | HTMLTextAreaElement::inputMode(string);
+getter | HTMLTextAreaElement::maxLength(long);
+setter | HTMLTextAreaElement::maxLength(long);
+getter | HTMLTextAreaElement::minLength(long);
+setter | HTMLTextAreaElement::minLength(long);
+getter | HTMLTextAreaElement::placeholder(string);
+setter | HTMLTextAreaElement::placeholder(string);
+getter | HTMLTextAreaElement::required(boolean);
+setter | HTMLTextAreaElement::required(boolean);
+getter | HTMLTextAreaElement::rows(unsigned long);
+setter | HTMLTextAreaElement::rows(unsigned long);
+getter | HTMLTextAreaElement::wrap(string);
+setter | HTMLTextAreaElement::wrap(string);
+getter | HTMLTextAreaElement::textLength(unsigned long);
+getter | HTMLTextAreaElement::willValidate(boolean);
+getter | HTMLTextAreaElement::validity(user);
+getter | HTMLTextAreaElement::validationMessage(string);
+getter | HTMLTextAreaElement::labels(user);
+getter | HTMLTextAreaElement::selectionStart(unsigned long);
+setter | HTMLTextAreaElement::selectionStart(unsigned long);
+getter | HTMLTextAreaElement::selectionEnd(unsigned long);
+setter | HTMLTextAreaElement::selectionEnd(unsigned long);
+getter | HTMLTextAreaElement::selectionDirection(string);
+setter | HTMLTextAreaElement::selectionDirection(string);
+getter | HTMLOptionElement::form(user);
+setter | HTMLOptionElement::text(string);
+getter | HTMLOptionElement::index(long);
+getter | HTMLOptGroupElement::disabled(boolean);
+setter | HTMLOptGroupElement::disabled(boolean);
+getter | HTMLOptGroupElement::label(string);
+setter | HTMLOptGroupElement::label(string);
+getter | HTMLDataListElement::options(user);
+method | HTMLSelectElement::item();
+method | HTMLSelectElement::namedItem();
+method | HTMLSelectElement::add();
+method | HTMLSelectElement::remove();
+method | HTMLSelectElement::checkValidity();
+method | HTMLSelectElement::reportValidity();
+method | HTMLSelectElement::setCustomValidity();
+getter | HTMLSelectElement::autocomplete(string);
+setter | HTMLSelectElement::autocomplete(string);
+getter | HTMLSelectElement::autofocus(boolean);
+setter | HTMLSelectElement::autofocus(boolean);
+getter | HTMLSelectElement::form(user);
+getter | HTMLSelectElement::required(boolean);
+setter | HTMLSelectElement::required(boolean);
+getter | HTMLSelectElement::size(unsigned long);
+setter | HTMLSelectElement::size(unsigned long);
+getter | HTMLSelectElement::options(user);
+getter | HTMLSelectElement::length(unsigned long);
+setter | HTMLSelectElement::length(unsigned long);
+getter | HTMLSelectElement::selectedOptions(user);
+getter | HTMLSelectElement::selectedIndex(long);
+setter | HTMLSelectElement::selectedIndex(long);
+getter | HTMLSelectElement::willValidate(boolean);
+getter | HTMLSelectElement::validity(user);
+getter | HTMLSelectElement::validationMessage(string);
+getter | HTMLSelectElement::labels(user);
+method | HTMLButtonElement::checkValidity();
+method | HTMLButtonElement::reportValidity();
+method | HTMLButtonElement::setCustomValidity();
+getter | HTMLButtonElement::autofocus(boolean);
+setter | HTMLButtonElement::autofocus(boolean);
+getter | HTMLButtonElement::form(user);
+getter | HTMLButtonElement::formAction(string);
+setter | HTMLButtonElement::formAction(string);
+getter | HTMLButtonElement::formEnctype(string);
+setter | HTMLButtonElement::formEnctype(string);
+getter | HTMLButtonElement::formMethod(string);
+setter | HTMLButtonElement::formMethod(string);
+getter | HTMLButtonElement::formNoValidate(boolean);
+setter | HTMLButtonElement::formNoValidate(boolean);
+getter | HTMLButtonElement::formTarget(string);
+setter | HTMLButtonElement::formTarget(string);
+getter | HTMLButtonElement::type(string);
+setter | HTMLButtonElement::type(string);
+getter | HTMLButtonElement::menu(user);
+setter | HTMLButtonElement::menu(user);
+getter | HTMLButtonElement::willValidate(boolean);
+getter | HTMLButtonElement::validity(user);
+getter | HTMLButtonElement::validationMessage(string);
+getter | HTMLButtonElement::labels(user);
+method | HTMLInputElement::stepUp();
+method | HTMLInputElement::stepDown();
+method | HTMLInputElement::checkValidity();
+method | HTMLInputElement::reportValidity();
+method | HTMLInputElement::setCustomValidity();
+method | HTMLInputElement::select();
+method | HTMLInputElement::setRangeText();
+method | HTMLInputElement::setSelectionRange();
+getter | HTMLInputElement::autocomplete(string);
+setter | HTMLInputElement::autocomplete(string);
+getter | HTMLInputElement::autofocus(boolean);
+setter | HTMLInputElement::autofocus(boolean);
+getter | HTMLInputElement::dirName(string);
+setter | HTMLInputElement::dirName(string);
+getter | HTMLInputElement::form(user);
+getter | HTMLInputElement::files(user);
+getter | HTMLInputElement::formAction(string);
+setter | HTMLInputElement::formAction(string);
+getter | HTMLInputElement::formEnctype(string);
+setter | HTMLInputElement::formEnctype(string);
+getter | HTMLInputElement::formMethod(string);
+setter | HTMLInputElement::formMethod(string);
+getter | HTMLInputElement::formNoValidate(boolean);
+setter | HTMLInputElement::formNoValidate(boolean);
+getter | HTMLInputElement::formTarget(string);
+setter | HTMLInputElement::formTarget(string);
+getter | HTMLInputElement::height(unsigned long);
+setter | HTMLInputElement::height(unsigned long);
+getter | HTMLInputElement::indeterminate(boolean);
+setter | HTMLInputElement::indeterminate(boolean);
+getter | HTMLInputElement::inputMode(string);
+setter | HTMLInputElement::inputMode(string);
+getter | HTMLInputElement::list(user);
+getter | HTMLInputElement::max(string);
+setter | HTMLInputElement::max(string);
+getter | HTMLInputElement::min(string);
+setter | HTMLInputElement::min(string);
+getter | HTMLInputElement::minLength(long);
+setter | HTMLInputElement::minLength(long);
+getter | HTMLInputElement::multiple(boolean);
+setter | HTMLInputElement::multiple(boolean);
+getter | HTMLInputElement::pattern(string);
+setter | HTMLInputElement::pattern(string);
+getter | HTMLInputElement::placeholder(string);
+setter | HTMLInputElement::placeholder(string);
+getter | HTMLInputElement::required(boolean);
+setter | HTMLInputElement::required(boolean);
+getter | HTMLInputElement::step(string);
+setter | HTMLInputElement::step(string);
+setter | HTMLInputElement::type(string);
+getter | HTMLInputElement::valueAsDate(date);
+setter | HTMLInputElement::valueAsDate(date);
+getter | HTMLInputElement::valueAsNumber(double);
+setter | HTMLInputElement::valueAsNumber(double);
+getter | HTMLInputElement::valueLow(double);
+setter | HTMLInputElement::valueLow(double);
+getter | HTMLInputElement::valueHigh(double);
+setter | HTMLInputElement::valueHigh(double);
+getter | HTMLInputElement::width(unsigned long);
+setter | HTMLInputElement::width(unsigned long);
+getter | HTMLInputElement::willValidate(boolean);
+getter | HTMLInputElement::validity(user);
+getter | HTMLInputElement::validationMessage(string);
+getter | HTMLInputElement::labels(user);
+getter | HTMLInputElement::selectionStart(unsigned long);
+setter | HTMLInputElement::selectionStart(unsigned long);
+getter | HTMLInputElement::selectionEnd(unsigned long);
+setter | HTMLInputElement::selectionEnd(unsigned long);
+getter | HTMLInputElement::selectionDirection(string);
+setter | HTMLInputElement::selectionDirection(string);
+getter | HTMLLabelElement::form(user);
+getter | HTMLLabelElement::control(user);
+method | HTMLFormElement::submit();
+method | HTMLFormElement::reset();
+method | HTMLFormElement::checkValidity();
+method | HTMLFormElement::reportValidity();
+method | HTMLFormElement::requestAutocomplete();
+getter | HTMLFormElement::autocomplete(string);
+setter | HTMLFormElement::autocomplete(string);
+getter | HTMLFormElement::encoding(string);
+setter | HTMLFormElement::encoding(string);
+getter | HTMLFormElement::name(string);
+setter | HTMLFormElement::name(string);
+getter | HTMLFormElement::noValidate(boolean);
+setter | HTMLFormElement::noValidate(boolean);
+getter | HTMLFormElement::elements(user);
+getter | HTMLFormElement::length(long);
+getter | HTMLTableCellElement::headers(user);
+method | HTMLTableHeaderCellElement::sort();
+getter | HTMLTableHeaderCellElement::scope(string);
+setter | HTMLTableHeaderCellElement::scope(string);
+getter | HTMLTableHeaderCellElement::abbr(string);
+setter | HTMLTableHeaderCellElement::abbr(string);
+getter | HTMLTableHeaderCellElement::sorted(string);
+setter | HTMLTableHeaderCellElement::sorted(string);
+getter | HTMLTableDataCellElement::abbr(string);
+setter | HTMLTableDataCellElement::abbr(string);
+method | HTMLTableRowElement::insertCell();
+method | HTMLTableRowElement::deleteCell();
+getter | HTMLTableRowElement::cells(user);
+method | HTMLTableSectionElement::insertRow();
+method | HTMLTableSectionElement::deleteRow();
+getter | HTMLTableSectionElement::rows(user);
+getter | HTMLTableColElement::span(unsigned long);
+setter | HTMLTableColElement::span(unsigned long);
+method | HTMLTableElement::createCaption();
+method | HTMLTableElement::deleteCaption();
+method | HTMLTableElement::createTHead();
+method | HTMLTableElement::deleteTHead();
+method | HTMLTableElement::createTFoot();
+method | HTMLTableElement::deleteTFoot();
+method | HTMLTableElement::createTBody();
+method | HTMLTableElement::insertRow();
+method | HTMLTableElement::deleteRow();
+method | HTMLTableElement::stopSorting();
+getter | HTMLTableElement::caption(user);
+setter | HTMLTableElement::caption(user);
+getter | HTMLTableElement::tHead(user);
+setter | HTMLTableElement::tHead(user);
+getter | HTMLTableElement::tFoot(user);
+setter | HTMLTableElement::tFoot(user);
+getter | HTMLTableElement::tBodies(user);
+getter | HTMLTableElement::rows(user);
+getter | HTMLTableElement::sortable(boolean);
+setter | HTMLTableElement::sortable(boolean);
+getter | HTMLAreaElement::download(string);
+setter | HTMLAreaElement::download(string);
+getter | HTMLAreaElement::ping(user);
+getter | HTMLAreaElement::rel(string);
+setter | HTMLAreaElement::rel(string);
+getter | HTMLAreaElement::relList(user);
+getter | HTMLAreaElement::hreflang(string);
+setter | HTMLAreaElement::hreflang(string);
+getter | HTMLAreaElement::type(string);
+setter | HTMLAreaElement::type(string);
+getter | HTMLAreaElement::href(user);
+setter | HTMLAreaElement::href(user);
+getter | HTMLAreaElement::origin(user);
+getter | HTMLAreaElement::protocol(user);
+setter | HTMLAreaElement::protocol(user);
+getter | HTMLAreaElement::username(user);
+setter | HTMLAreaElement::username(user);
+getter | HTMLAreaElement::password(user);
+setter | HTMLAreaElement::password(user);
+getter | HTMLAreaElement::host(user);
+setter | HTMLAreaElement::host(user);
+getter | HTMLAreaElement::hostname(user);
+setter | HTMLAreaElement::hostname(user);
+getter | HTMLAreaElement::port(user);
+setter | HTMLAreaElement::port(user);
+getter | HTMLAreaElement::pathname(user);
+setter | HTMLAreaElement::pathname(user);
+getter | HTMLAreaElement::search(user);
+setter | HTMLAreaElement::search(user);
+getter | HTMLAreaElement::hash(user);
+setter | HTMLAreaElement::hash(user);
+getter | HTMLMapElement::areas(user);
+getter | TrackEvent::track(multiple);
+method | TimeRanges::start();
+method | TimeRanges::end();
+getter | TimeRanges::length(unsigned long);
+getter | TextTrackCue::track(user);
+getter | TextTrackCue::id(string);
+setter | TextTrackCue::id(string);
+getter | TextTrackCue::startTime(double);
+setter | TextTrackCue::startTime(double);
+getter | TextTrackCue::endTime(double);
+setter | TextTrackCue::endTime(double);
+getter | TextTrackCue::pauseOnExit(boolean);
+setter | TextTrackCue::pauseOnExit(boolean);
+getter | TextTrackCue::onenter(user);
+setter | TextTrackCue::onenter(user);
+getter | TextTrackCue::onexit(user);
+setter | TextTrackCue::onexit(user);
+method | TextTrackCueList::getCueById();
+getter | TextTrackCueList::length(unsigned long);
+method | TextTrack::addCue();
+method | TextTrack::removeCue();
+getter | TextTrack::kind(user);
+getter | TextTrack::label(string);
+getter | TextTrack::language(string);
+getter | TextTrack::id(string);
+getter | TextTrack::inBandMetadataTrackDispatchType(string);
+getter | TextTrack::mode(user);
+setter | TextTrack::mode(user);
+getter | TextTrack::cues(user);
+getter | TextTrack::activeCues(user);
+getter | TextTrack::oncuechange(user);
+setter | TextTrack::oncuechange(user);
+method | TextTrackList::getTrackById();
+getter | TextTrackList::length(unsigned long);
+getter | TextTrackList::onchange(user);
+setter | TextTrackList::onchange(user);
+getter | TextTrackList::onaddtrack(user);
+setter | TextTrackList::onaddtrack(user);
+getter | TextTrackList::onremovetrack(user);
+setter | TextTrackList::onremovetrack(user);
+method | MediaController::pause();
+method | MediaController::unpause();
+method | MediaController::play();
+getter | MediaController::readyState(unsigned short);
+getter | MediaController::buffered(user);
+getter | MediaController::seekable(user);
+getter | MediaController::duration(double);
+getter | MediaController::currentTime(double);
+setter | MediaController::currentTime(double);
+getter | MediaController::paused(boolean);
+getter | MediaController::playbackState(user);
+getter | MediaController::played(user);
+getter | MediaController::defaultPlaybackRate(double);
+setter | MediaController::defaultPlaybackRate(double);
+getter | MediaController::playbackRate(double);
+setter | MediaController::playbackRate(double);
+getter | MediaController::volume(double);
+setter | MediaController::volume(double);
+getter | MediaController::muted(boolean);
+setter | MediaController::muted(boolean);
+getter | MediaController::onemptied(user);
+setter | MediaController::onemptied(user);
+getter | MediaController::onloadedmetadata(user);
+setter | MediaController::onloadedmetadata(user);
+getter | MediaController::onloadeddata(user);
+setter | MediaController::onloadeddata(user);
+getter | MediaController::oncanplay(user);
+setter | MediaController::oncanplay(user);
+getter | MediaController::oncanplaythrough(user);
+setter | MediaController::oncanplaythrough(user);
+getter | MediaController::onplaying(user);
+setter | MediaController::onplaying(user);
+getter | MediaController::onended(user);
+setter | MediaController::onended(user);
+getter | MediaController::onwaiting(user);
+setter | MediaController::onwaiting(user);
+getter | MediaController::ondurationchange(user);
+setter | MediaController::ondurationchange(user);
+getter | MediaController::ontimeupdate(user);
+setter | MediaController::ontimeupdate(user);
+getter | MediaController::onplay(user);
+setter | MediaController::onplay(user);
+getter | MediaController::onpause(user);
+setter | MediaController::onpause(user);
+getter | MediaController::onratechange(user);
+setter | MediaController::onratechange(user);
+getter | MediaController::onvolumechange(user);
+setter | MediaController::onvolumechange(user);
+getter | VideoTrack::id(string);
+getter | VideoTrack::kind(string);
+getter | VideoTrack::label(string);
+getter | VideoTrack::language(string);
+getter | VideoTrack::selected(boolean);
+setter | VideoTrack::selected(boolean);
+method | VideoTrackList::getTrackById();
+getter | VideoTrackList::length(unsigned long);
+getter | VideoTrackList::selectedIndex(long);
+getter | VideoTrackList::onchange(user);
+setter | VideoTrackList::onchange(user);
+getter | VideoTrackList::onaddtrack(user);
+setter | VideoTrackList::onaddtrack(user);
+getter | VideoTrackList::onremovetrack(user);
+setter | VideoTrackList::onremovetrack(user);
+getter | AudioTrack::id(string);
+getter | AudioTrack::kind(string);
+getter | AudioTrack::label(string);
+getter | AudioTrack::language(string);
+getter | AudioTrack::enabled(boolean);
+setter | AudioTrack::enabled(boolean);
+method | AudioTrackList::getTrackById();
+getter | AudioTrackList::length(unsigned long);
+getter | AudioTrackList::onchange(user);
+setter | AudioTrackList::onchange(user);
+getter | AudioTrackList::onaddtrack(user);
+setter | AudioTrackList::onaddtrack(user);
+getter | AudioTrackList::onremovetrack(user);
+setter | AudioTrackList::onremovetrack(user);
+getter | MediaError::code(unsigned short);
+method | HTMLMediaElement::load();
+method | HTMLMediaElement::canPlayType();
+method | HTMLMediaElement::fastSeek();
+method | HTMLMediaElement::getStartDate();
+method | HTMLMediaElement::play();
+method | HTMLMediaElement::pause();
+method | HTMLMediaElement::addTextTrack();
+getter | HTMLMediaElement::error(user);
+getter | HTMLMediaElement::src(string);
+setter | HTMLMediaElement::src(string);
+getter | HTMLMediaElement::srcObject(user);
+setter | HTMLMediaElement::srcObject(user);
+getter | HTMLMediaElement::currentSrc(string);
+getter | HTMLMediaElement::crossOrigin(string);
+setter | HTMLMediaElement::crossOrigin(string);
+getter | HTMLMediaElement::networkState(unsigned short);
+getter | HTMLMediaElement::preload(string);
+setter | HTMLMediaElement::preload(string);
+getter | HTMLMediaElement::buffered(user);
+getter | HTMLMediaElement::readyState(unsigned short);
+getter | HTMLMediaElement::seeking(boolean);
+getter | HTMLMediaElement::currentTime(double);
+setter | HTMLMediaElement::currentTime(double);
+getter | HTMLMediaElement::duration(double);
+getter | HTMLMediaElement::paused(boolean);
+getter | HTMLMediaElement::defaultPlaybackRate(double);
+setter | HTMLMediaElement::defaultPlaybackRate(double);
+getter | HTMLMediaElement::playbackRate(double);
+setter | HTMLMediaElement::playbackRate(double);
+getter | HTMLMediaElement::played(user);
+getter | HTMLMediaElement::seekable(user);
+getter | HTMLMediaElement::ended(boolean);
+getter | HTMLMediaElement::autoplay(boolean);
+setter | HTMLMediaElement::autoplay(boolean);
+getter | HTMLMediaElement::loop(boolean);
+setter | HTMLMediaElement::loop(boolean);
+getter | HTMLMediaElement::mediaGroup(string);
+setter | HTMLMediaElement::mediaGroup(string);
+getter | HTMLMediaElement::controller(user);
+setter | HTMLMediaElement::controller(user);
+getter | HTMLMediaElement::controls(boolean);
+setter | HTMLMediaElement::controls(boolean);
+getter | HTMLMediaElement::volume(double);
+setter | HTMLMediaElement::volume(double);
+getter | HTMLMediaElement::muted(boolean);
+setter | HTMLMediaElement::muted(boolean);
+getter | HTMLMediaElement::defaultMuted(boolean);
+setter | HTMLMediaElement::defaultMuted(boolean);
+getter | HTMLMediaElement::audioTracks(user);
+getter | HTMLMediaElement::videoTracks(user);
+getter | HTMLMediaElement::textTracks(user);
+getter | HTMLTrackElement::kind(string);
+setter | HTMLTrackElement::kind(string);
+getter | HTMLTrackElement::src(string);
+setter | HTMLTrackElement::src(string);
+getter | HTMLTrackElement::srclang(string);
+setter | HTMLTrackElement::srclang(string);
+getter | HTMLTrackElement::label(string);
+setter | HTMLTrackElement::label(string);
+getter | HTMLTrackElement::default(boolean);
+setter | HTMLTrackElement::default(boolean);
+getter | HTMLTrackElement::readyState(unsigned short);
+getter | HTMLTrackElement::track(user);
+getter | HTMLVideoElement::width(unsigned long);
+setter | HTMLVideoElement::width(unsigned long);
+getter | HTMLVideoElement::height(unsigned long);
+setter | HTMLVideoElement::height(unsigned long);
+getter | HTMLVideoElement::videoWidth(unsigned long);
+getter | HTMLVideoElement::videoHeight(unsigned long);
+getter | HTMLVideoElement::poster(string);
+setter | HTMLVideoElement::poster(string);
+method | HTMLObjectElement::getSVGDocument();
+method | HTMLObjectElement::checkValidity();
+method | HTMLObjectElement::reportValidity();
+method | HTMLObjectElement::setCustomValidity();
+getter | HTMLObjectElement::typeMustMatch(boolean);
+setter | HTMLObjectElement::typeMustMatch(boolean);
+getter | HTMLObjectElement::form(user);
+getter | HTMLObjectElement::contentDocument(user);
+getter | HTMLObjectElement::contentWindow(user);
+getter | HTMLObjectElement::willValidate(boolean);
+getter | HTMLObjectElement::validity(user);
+getter | HTMLObjectElement::validationMessage(string);
+getter | HTMLObjectElement::hspace(unsigned long);
+setter | HTMLObjectElement::hspace(unsigned long);
+getter | HTMLObjectElement::vspace(unsigned long);
+setter | HTMLObjectElement::vspace(unsigned long);
+method | HTMLEmbedElement::getSVGDocument();
+getter | HTMLEmbedElement::src(string);
+setter | HTMLEmbedElement::src(string);
+getter | HTMLEmbedElement::type(string);
+setter | HTMLEmbedElement::type(string);
+getter | HTMLEmbedElement::width(string);
+setter | HTMLEmbedElement::width(string);
+getter | HTMLEmbedElement::height(string);
+setter | HTMLEmbedElement::height(string);
+getter | HTMLEmbedElement::align(string);
+setter | HTMLEmbedElement::align(string);
+getter | HTMLEmbedElement::name(string);
+setter | HTMLEmbedElement::name(string);
+method | HTMLIFrameElement::getSVGDocument();
+getter | HTMLIFrameElement::srcdoc(string);
+setter | HTMLIFrameElement::srcdoc(string);
+getter | HTMLIFrameElement::sandbox(user);
+getter | HTMLIFrameElement::seamless(boolean);
+setter | HTMLIFrameElement::seamless(boolean);
+getter | HTMLIFrameElement::allowFullscreen(boolean);
+setter | HTMLIFrameElement::allowFullscreen(boolean);
+getter | HTMLIFrameElement::contentDocument(user);
+getter | HTMLIFrameElement::contentWindow(user);
+getter | HTMLImageElement::srcset(string);
+setter | HTMLImageElement::srcset(string);
+getter | HTMLImageElement::sizes(string);
+setter | HTMLImageElement::sizes(string);
+getter | HTMLImageElement::crossOrigin(string);
+setter | HTMLImageElement::crossOrigin(string);
+getter | HTMLImageElement::naturalWidth(unsigned long);
+getter | HTMLImageElement::naturalHeight(unsigned long);
+getter | HTMLImageElement::complete(boolean);
+getter | HTMLImageElement::currentSrc(string);
+getter | HTMLImageElement::lowsrc(string);
+setter | HTMLImageElement::lowsrc(string);
+getter | HTMLSourceElement::srcset(string);
+setter | HTMLSourceElement::srcset(string);
+getter | HTMLSourceElement::sizes(string);
+setter | HTMLSourceElement::sizes(string);
+getter | HTMLSourceElement::media(string);
+setter | HTMLSourceElement::media(string);
+getter | HTMLSourceElement::src(string);
+setter | HTMLSourceElement::src(string);
+getter | HTMLSourceElement::type(string);
+setter | HTMLSourceElement::type(string);
+getter | HTMLModElement::cite(string);
+setter | HTMLModElement::cite(string);
+getter | HTMLModElement::dateTime(string);
+setter | HTMLModElement::dateTime(string);
+getter | HTMLTimeElement::dateTime(string);
+setter | HTMLTimeElement::dateTime(string);
+getter | HTMLDataElement::value(string);
+setter | HTMLDataElement::value(string);
+getter | HTMLAnchorElement::download(string);
+setter | HTMLAnchorElement::download(string);
+getter | HTMLAnchorElement::ping(user);
+getter | HTMLAnchorElement::relList(user);
+getter | HTMLAnchorElement::type(string);
+setter | HTMLAnchorElement::type(string);
+getter | HTMLAnchorElement::text(string);
+setter | HTMLAnchorElement::text(string);
+getter | HTMLAnchorElement::href(user);
+setter | HTMLAnchorElement::href(user);
+getter | HTMLAnchorElement::origin(user);
+getter | HTMLAnchorElement::protocol(user);
+setter | HTMLAnchorElement::protocol(user);
+getter | HTMLAnchorElement::username(user);
+setter | HTMLAnchorElement::username(user);
+getter | HTMLAnchorElement::password(user);
+setter | HTMLAnchorElement::password(user);
+getter | HTMLAnchorElement::host(user);
+setter | HTMLAnchorElement::host(user);
+getter | HTMLAnchorElement::hostname(user);
+setter | HTMLAnchorElement::hostname(user);
+getter | HTMLAnchorElement::port(user);
+setter | HTMLAnchorElement::port(user);
+getter | HTMLAnchorElement::pathname(user);
+setter | HTMLAnchorElement::pathname(user);
+getter | HTMLAnchorElement::search(user);
+setter | HTMLAnchorElement::search(user);
+getter | HTMLAnchorElement::hash(user);
+setter | HTMLAnchorElement::hash(user);
+getter | HTMLDListElement::compact(boolean);
+setter | HTMLDListElement::compact(boolean);
+getter | HTMLUListElement::compact(boolean);
+setter | HTMLUListElement::compact(boolean);
+getter | HTMLUListElement::type(string);
+setter | HTMLUListElement::type(string);
+getter | HTMLOListElement::reversed(boolean);
+setter | HTMLOListElement::reversed(boolean);
+getter | HTMLHRElement::color(string);
+setter | HTMLHRElement::color(string);
+getter | HTMLStyleElement::nonce(string);
+setter | HTMLStyleElement::nonce(string);
+getter | HTMLStyleElement::scoped(boolean);
+setter | HTMLStyleElement::scoped(boolean);
+getter | HTMLStyleElement::sheet(user);
+getter | HTMLLinkElement::crossOrigin(string);
+setter | HTMLLinkElement::crossOrigin(string);
+getter | HTMLLinkElement::relList(user);
+getter | HTMLLinkElement::sizes(user);
+getter | HTMLLinkElement::sheet(user);
+method | HTMLCollection::item();
+method | HTMLCollection::namedItem();
+getter | HTMLCollection::length(unsigned long);
+method | HTMLOptionsCollection::add();
+method | HTMLOptionsCollection::remove();
+getter | HTMLOptionsCollection::length(unsigned long);
+setter | HTMLOptionsCollection::length(unsigned long);
+getter | HTMLOptionsCollection::selectedIndex(long);
+setter | HTMLOptionsCollection::selectedIndex(long);
+getter | RadioNodeList::value(string);
+setter | RadioNodeList::value(string);
+method | HTMLFormControlsCollection::namedItem();
+method | HTMLAllCollection::item();
+method | HTMLAllCollection::namedItem();
+getter | HTMLAllCollection::length(unsigned long);
+method | XMLSerializer::serializeToString();
+method | DOMParser::parseFromString();
+method | DOMTokenList::item();
+method | DOMTokenList::contains();
+method | DOMTokenList::add();
+method | DOMTokenList::remove();
+method | DOMTokenList::toggle();
+getter | DOMTokenList::length(unsigned long);
+getter | DOMSettableTokenList::value(string);
+setter | DOMSettableTokenList::value(string);
+method | NodeFilter::acceptNode();
+method | TreeWalker::parentNode();
+method | TreeWalker::firstChild();
+method | TreeWalker::lastChild();
+method | TreeWalker::previousSibling();
+method | TreeWalker::nextSibling();
+method | TreeWalker::previousNode();
+method | TreeWalker::nextNode();
+getter | TreeWalker::root(user);
+getter | TreeWalker::whatToShow(unsigned long);
+getter | TreeWalker::filter(user);
+getter | TreeWalker::currentNode(user);
+setter | TreeWalker::currentNode(user);
+method | NodeIterator::nextNode();
+method | NodeIterator::previousNode();
+method | NodeIterator::detach();
+getter | NodeIterator::root(user);
+getter | NodeIterator::referenceNode(user);
+getter | NodeIterator::pointerBeforeReferenceNode(boolean);
+getter | NodeIterator::whatToShow(unsigned long);
+getter | NodeIterator::filter(user);
+method | Range::setStart();
+method | Range::setEnd();
+method | Range::setStartBefore();
+method | Range::setStartAfter();
+method | Range::setEndBefore();
+method | Range::setEndAfter();
+method | Range::collapse();
+method | Range::selectNode();
+method | Range::selectNodeContents();
+method | Range::compareBoundaryPoints();
+method | Range::deleteContents();
+method | Range::extractContents();
+method | Range::cloneContents();
+method | Range::insertNode();
+method | Range::surroundContents();
+method | Range::cloneRange();
+method | Range::detach();
+method | Range::isPointInRange();
+method | Range::comparePoint();
+method | Range::intersectsNode();
+method | Range::createContextualFragment();
+getter | Range::startContainer(user);
+getter | Range::startOffset(unsigned long);
+getter | Range::endContainer(user);
+getter | Range::endOffset(unsigned long);
+getter | Range::collapsed(boolean);
+getter | Range::commonAncestorContainer(user);
+method | CharacterData::substringData();
+method | CharacterData::appendData();
+method | CharacterData::insertData();
+method | CharacterData::deleteData();
+method | CharacterData::replaceData();
+method | CharacterData::before();
+method | CharacterData::after();
+method | CharacterData::replaceWith();
+method | CharacterData::remove();
+getter | CharacterData::data(string);
+setter | CharacterData::data(string);
+getter | CharacterData::length(unsigned long);
+getter | CharacterData::previousElementSibling(user);
+getter | CharacterData::nextElementSibling(user);
+getter | ProcessingInstruction::target(string);
+getter | ProcessingInstruction::sheet(user);
+method | Text::splitText();
+getter | Text::wholeText(string);
+getter | Attr::namespaceURI(string);
+getter | Attr::prefix(string);
+getter | Attr::localName(string);
+getter | Attr::name(string);
+getter | Attr::value(string);
+setter | Attr::value(string);
+getter | Attr::nodeValue(string);
+setter | Attr::nodeValue(string);
+getter | Attr::textContent(string);
+setter | Attr::textContent(string);
+getter | Attr::ownerElement(user);
+getter | Attr::specified(boolean);
+method | NamedNodeMap::item();
+method | NamedNodeMap::getNamedItem();
+method | NamedNodeMap::getNamedItemNS();
+method | NamedNodeMap::setNamedItem();
+method | NamedNodeMap::setNamedItemNS();
+method | NamedNodeMap::removeNamedItem();
+method | NamedNodeMap::removeNamedItemNS();
+getter | NamedNodeMap::length(unsigned long);
+method | DOMImplementation::createDocumentType();
+method | DOMImplementation::createDocument();
+method | DOMImplementation::createHTMLDocument();
+method | DOMImplementation::hasFeature();
+method | Document::getElementsByTagNameNS();
+method | Document::getElementsByClassName();
+method | Document::createComment();
+method | Document::createProcessingInstruction();
+method | Document::importNode();
+method | Document::adoptNode();
+method | Document::createAttribute();
+method | Document::createAttributeNS();
+method | Document::createRange();
+method | Document::createNodeIterator();
+method | Document::createTreeWalker();
+method | Document::getElementsByName();
+method | Document::open();
+method | Document::close();
+method | Document::hasFocus();
+method | Document::execCommand();
+method | Document::queryCommandEnabled();
+method | Document::queryCommandIndeterm();
+method | Document::queryCommandState();
+method | Document::queryCommandSupported();
+method | Document::queryCommandValue();
+method | Document::clear();
+method | Document::captureEvents();
+method | Document::releaseEvents();
+method | Document::enableStyleSheetsForSet();
+method | Document::prepend();
+method | Document::append();
+method | Document::query();
+method | Document::queryAll();
+method | Document::querySelector();
+method | Document::querySelectorAll();
+getter | Document::implementation(user);
+getter | Document::URL(string);
+getter | Document::documentURI(string);
+getter | Document::origin(string);
+getter | Document::compatMode(string);
+getter | Document::characterSet(string);
+getter | Document::inputEncoding(string);
+getter | Document::contentType(string);
+getter | Document::doctype(user);
+getter | Document::domain(string);
+setter | Document::domain(string);
+getter | Document::referrer(string);
+setter | Document::cookie(string);
+getter | Document::lastModified(string);
+getter | Document::readyState(user);
+getter | Document::title(string);
+setter | Document::title(string);
+getter | Document::dir(string);
+setter | Document::dir(string);
+setter | Document::body(user);
+getter | Document::images(user);
+getter | Document::embeds(user);
+getter | Document::plugins(user);
+getter | Document::links(user);
+getter | Document::forms(user);
+getter | Document::scripts(user);
+getter | Document::cssElementMap(user);
+getter | Document::currentScript(user);
+getter | Document::defaultView(user);
+getter | Document::activeElement(user);
+getter | Document::designMode(string);
+setter | Document::designMode(string);
+getter | Document::commands(user);
+getter | Document::fgColor(string);
+setter | Document::fgColor(string);
+getter | Document::linkColor(string);
+setter | Document::linkColor(string);
+getter | Document::vlinkColor(string);
+setter | Document::vlinkColor(string);
+getter | Document::alinkColor(string);
+setter | Document::alinkColor(string);
+getter | Document::bgColor(string);
+setter | Document::bgColor(string);
+getter | Document::anchors(user);
+getter | Document::applets(user);
+getter | Document::all(user);
+getter | Document::styleSheets(user);
+getter | Document::selectedStyleSheetSet(string);
+setter | Document::selectedStyleSheetSet(string);
+getter | Document::lastStyleSheetSet(string);
+getter | Document::preferredStyleSheetSet(string);
+getter | Document::styleSheetSets(string);
+getter | Document::children(user);
+getter | Document::firstElementChild(user);
+getter | Document::lastElementChild(user);
+getter | Document::childElementCount(unsigned long);
+getter | Document::onerror(user);
+setter | Document::onerror(user);
+method | XMLDocument::load();
+getter | MutationRecord::type(string);
+getter | MutationRecord::target(user);
+getter | MutationRecord::addedNodes(user);
+getter | MutationRecord::removedNodes(user);
+getter | MutationRecord::previousSibling(user);
+getter | MutationRecord::nextSibling(user);
+getter | MutationRecord::attributeName(string);
+getter | MutationRecord::attributeNamespace(string);
+getter | MutationRecord::oldValue(string);
+method | MutationObserver::observe();
+method | MutationObserver::disconnect();
+method | MutationObserver::takeRecords();
+method | DocumentType::before();
+method | DocumentType::after();
+method | DocumentType::replaceWith();
+method | DocumentType::remove();
+getter | DocumentType::name(string);
+getter | DocumentType::publicId(string);
+getter | DocumentType::systemId(string);
+method | DocumentFragment::getElementById();
+method | DocumentFragment::prepend();
+method | DocumentFragment::append();
+method | DocumentFragment::query();
+method | DocumentFragment::queryAll();
+method | DocumentFragment::querySelector();
+method | DocumentFragment::querySelectorAll();
+getter | DocumentFragment::children(user);
+getter | DocumentFragment::firstElementChild(user);
+getter | DocumentFragment::lastElementChild(user);
+getter | DocumentFragment::childElementCount(unsigned long);
+method | EventListener::handleEvent();
+method | CustomEvent::initCustomEvent();
+getter | CustomEvent::detail(any);
+
+ 1581 unimplemented bindings
+
diff --git a/docs/UnimplementedJavascript.txt b/docs/UnimplementedJavascript.txt
deleted file mode 100644
index af02285..0000000
--- a/docs/UnimplementedJavascript.txt
+++ /dev/null
@@ -1,1587 +0,0 @@
-/** \page unimplemented Unimplemented javascript bindings
-This is a list of all the binding methods, getters and setters without an implementation in a binding.
-
-method ApplicationCache::abort();
-getter ApplicationCache::oncached(user);
-setter ApplicationCache::oncached(user);
-getter ApplicationCache::onchecking(user);
-setter ApplicationCache::onchecking(user);
-getter ApplicationCache::ondownloading(user);
-setter ApplicationCache::ondownloading(user);
-getter ApplicationCache::onerror(user);
-setter ApplicationCache::onerror(user);
-getter ApplicationCache::onnoupdate(user);
-setter ApplicationCache::onnoupdate(user);
-getter ApplicationCache::onobsolete(user);
-setter ApplicationCache::onobsolete(user);
-getter ApplicationCache::onprogress(user);
-setter ApplicationCache::onprogress(user);
-getter ApplicationCache::onupdateready(user);
-setter ApplicationCache::onupdateready(user);
-getter ApplicationCache::status(unsigned short);
-method ApplicationCache::swapCache();
-method ApplicationCache::update();
-getter Attr::localName(string);
-getter Attr::namespaceURI(string);
-getter Attr::name(string);
-getter Attr::nodeValue(string);
-setter Attr::nodeValue(string);
-getter Attr::ownerElement(user);
-getter Attr::prefix(string);
-getter Attr::specified(boolean);
-getter Attr::textContent(string);
-setter Attr::textContent(string);
-getter Attr::value(string);
-setter Attr::value(string);
-getter AudioTrack::enabled(boolean);
-setter AudioTrack::enabled(boolean);
-getter AudioTrack::id(string);
-getter AudioTrack::kind(string);
-getter AudioTrack::label(string);
-getter AudioTrack::language(string);
-method AudioTrackList::getTrackById();
-getter AudioTrackList::length(unsigned long);
-getter AudioTrackList::onaddtrack(user);
-setter AudioTrackList::onaddtrack(user);
-getter AudioTrackList::onchange(user);
-setter AudioTrackList::onchange(user);
-getter AudioTrackList::onremovetrack(user);
-setter AudioTrackList::onremovetrack(user);
-getter AutocompleteErrorEvent::reason(user);
-getter BarProp::visible(boolean);
-getter BeforeUnloadEvent::returnValue(string);
-setter BeforeUnloadEvent::returnValue(string);
-method BroadcastChannel::close();
-getter BroadcastChannel::name(string);
-getter BroadcastChannel::onmessage(user);
-setter BroadcastChannel::onmessage(user);
-method BroadcastChannel::postMessage();
-method CanvasGradient::addColorStop();
-method CanvasPattern::setTransform();
-method CanvasProxy::setContext();
-method CanvasRenderingContext2D::addHitRegion();
-method CanvasRenderingContext2D::arc();
-method CanvasRenderingContext2D::arcTo();
-method CanvasRenderingContext2D::beginPath();
-method CanvasRenderingContext2D::bezierCurveTo();
-getter CanvasRenderingContext2D::canvas(user);
-method CanvasRenderingContext2D::clearHitRegions();
-method CanvasRenderingContext2D::clearRect();
-method CanvasRenderingContext2D::clip();
-method CanvasRenderingContext2D::closePath();
-method CanvasRenderingContext2D::commit();
-method CanvasRenderingContext2D::createImageData();
-method CanvasRenderingContext2D::createLinearGradient();
-method CanvasRenderingContext2D::createPattern();
-method CanvasRenderingContext2D::createRadialGradient();
-getter CanvasRenderingContext2D::currentTransform(user);
-setter CanvasRenderingContext2D::currentTransform(user);
-getter CanvasRenderingContext2D::direction(string);
-setter CanvasRenderingContext2D::direction(string);
-method CanvasRenderingContext2D::drawFocusIfNeeded();
-method CanvasRenderingContext2D::drawImage();
-method CanvasRenderingContext2D::ellipse();
-method CanvasRenderingContext2D::fill();
-method CanvasRenderingContext2D::fillRect();
-getter CanvasRenderingContext2D::fillStyle(multiple);
-setter CanvasRenderingContext2D::fillStyle(multiple);
-method CanvasRenderingContext2D::fillText();
-getter CanvasRenderingContext2D::font(string);
-setter CanvasRenderingContext2D::font(string);
-method CanvasRenderingContext2D::getImageData();
-method CanvasRenderingContext2D::getLineDash();
-getter CanvasRenderingContext2D::globalAlpha(double);
-setter CanvasRenderingContext2D::globalAlpha(double);
-getter CanvasRenderingContext2D::globalCompositeOperation(string);
-setter CanvasRenderingContext2D::globalCompositeOperation(string);
-getter CanvasRenderingContext2D::height(unsigned long);
-setter CanvasRenderingContext2D::height(unsigned long);
-getter CanvasRenderingContext2D::imageSmoothingEnabled(boolean);
-setter CanvasRenderingContext2D::imageSmoothingEnabled(boolean);
-getter CanvasRenderingContext2D::imageSmoothingQuality(user);
-setter CanvasRenderingContext2D::imageSmoothingQuality(user);
-method CanvasRenderingContext2D::isPointInPath();
-method CanvasRenderingContext2D::isPointInStroke();
-getter CanvasRenderingContext2D::lineCap(string);
-setter CanvasRenderingContext2D::lineCap(string);
-getter CanvasRenderingContext2D::lineDashOffset(double);
-setter CanvasRenderingContext2D::lineDashOffset(double);
-getter CanvasRenderingContext2D::lineJoin(string);
-setter CanvasRenderingContext2D::lineJoin(string);
-method CanvasRenderingContext2D::lineTo();
-getter CanvasRenderingContext2D::lineWidth(double);
-setter CanvasRenderingContext2D::lineWidth(double);
-method CanvasRenderingContext2D::measureText();
-getter CanvasRenderingContext2D::miterLimit(double);
-setter CanvasRenderingContext2D::miterLimit(double);
-method CanvasRenderingContext2D::moveTo();
-method CanvasRenderingContext2D::putImageData();
-method CanvasRenderingContext2D::quadraticCurveTo();
-method CanvasRenderingContext2D::rect();
-method CanvasRenderingContext2D::removeHitRegion();
-method CanvasRenderingContext2D::resetClip();
-method CanvasRenderingContext2D::resetTransform();
-method CanvasRenderingContext2D::restore();
-method CanvasRenderingContext2D::rotate();
-method CanvasRenderingContext2D::save();
-method CanvasRenderingContext2D::scale();
-method CanvasRenderingContext2D::scrollPathIntoView();
-method CanvasRenderingContext2D::setLineDash();
-method CanvasRenderingContext2D::setTransform();
-getter CanvasRenderingContext2D::shadowBlur(double);
-setter CanvasRenderingContext2D::shadowBlur(double);
-getter CanvasRenderingContext2D::shadowColor(string);
-setter CanvasRenderingContext2D::shadowColor(string);
-getter CanvasRenderingContext2D::shadowOffsetX(double);
-setter CanvasRenderingContext2D::shadowOffsetX(double);
-getter CanvasRenderingContext2D::shadowOffsetY(double);
-setter CanvasRenderingContext2D::shadowOffsetY(double);
-method CanvasRenderingContext2D::stroke();
-method CanvasRenderingContext2D::strokeRect();
-getter CanvasRenderingContext2D::strokeStyle(multiple);
-setter CanvasRenderingContext2D::strokeStyle(multiple);
-method CanvasRenderingContext2D::strokeText();
-getter CanvasRenderingContext2D::textAlign(string);
-setter CanvasRenderingContext2D::textAlign(string);
-getter CanvasRenderingContext2D::textBaseline(string);
-setter CanvasRenderingContext2D::textBaseline(string);
-method CanvasRenderingContext2D::transform();
-method CanvasRenderingContext2D::translate();
-getter CanvasRenderingContext2D::width(unsigned long);
-setter CanvasRenderingContext2D::width(unsigned long);
-method CharacterData::after();
-method CharacterData::appendData();
-method CharacterData::before();
-getter CharacterData::data(string);
-setter CharacterData::data(string);
-method CharacterData::deleteData();
-method CharacterData::insertData();
-getter CharacterData::length(unsigned long);
-getter CharacterData::nextElementSibling(user);
-getter CharacterData::previousElementSibling(user);
-method CharacterData::remove();
-method CharacterData::replaceData();
-method CharacterData::replaceWith();
-method CharacterData::substringData();
-getter CloseEvent::code(unsigned short);
-getter CloseEvent::reason(string);
-getter CloseEvent::wasClean(boolean);
-getter CompositionEvent::data(string);
-method CompositionEvent::initCompositionEvent();
-method CSS::escape();
-getter CSSGroupingRule::cssRules(user);
-method CSSGroupingRule::deleteRule();
-method CSSGroupingRule::insertRule();
-getter CSSImportRule::href(string);
-getter CSSImportRule::media(user);
-getter CSSImportRule::styleSheet(user);
-getter CSSMarginRule::name(string);
-getter CSSMarginRule::style(user);
-getter CSSMediaRule::media(user);
-getter CSSNamespaceRule::namespaceURI(string);
-getter CSSNamespaceRule::prefix(string);
-getter CSSPageRule::selectorText(string);
-setter CSSPageRule::selectorText(string);
-getter CSSPageRule::style(user);
-getter CSSRule::cssText(string);
-setter CSSRule::cssText(string);
-method CSSRuleList::item();
-getter CSSRuleList::length(unsigned long);
-getter CSSRule::parentRule(user);
-getter CSSRule::parentStyleSheet(user);
-getter CSSRule::type(unsigned short);
-getter CSSStyleDeclaration::cssFloat(string);
-setter CSSStyleDeclaration::cssFloat(string);
-getter CSSStyleDeclaration::cssText(string);
-setter CSSStyleDeclaration::cssText(string);
-getter CSSStyleDeclaration::dashed_attribute(string);
-setter CSSStyleDeclaration::dashed_attribute(string);
-method CSSStyleDeclaration::getPropertyPriority();
-method CSSStyleDeclaration::getPropertyValue();
-method CSSStyleDeclaration::item();
-getter CSSStyleDeclaration::length(unsigned long);
-getter CSSStyleDeclaration::parentRule(user);
-method CSSStyleDeclaration::removeProperty();
-method CSSStyleDeclaration::setProperty();
-method CSSStyleDeclaration::setPropertyPriority();
-method CSSStyleDeclaration::setPropertyValue();
-getter CSSStyleRule::selectorText(string);
-setter CSSStyleRule::selectorText(string);
-getter CSSStyleRule::style(user);
-getter CSSStyleSheet::cssRules(user);
-method CSSStyleSheet::deleteRule();
-method CSSStyleSheet::insertRule();
-getter CSSStyleSheet::ownerRule(user);
-getter CustomEvent::detail(any);
-method CustomEvent::initCustomEvent();
-method DataTransfer::clearData();
-getter DataTransfer::dropEffect(string);
-setter DataTransfer::dropEffect(string);
-getter DataTransfer::effectAllowed(string);
-setter DataTransfer::effectAllowed(string);
-getter DataTransfer::files(user);
-method DataTransfer::getData();
-method DataTransferItem::getAsFile();
-method DataTransferItem::getAsString();
-getter DataTransferItem::kind(string);
-method DataTransferItemList::add();
-method DataTransferItemList::clear();
-getter DataTransferItemList::length(unsigned long);
-method DataTransferItemList::remove();
-getter DataTransfer::items(user);
-getter DataTransferItem::type(string);
-method DataTransfer::setData();
-method DataTransfer::setDragImage();
-getter DataTransfer::types(string);
-getter DedicatedWorkerGlobalScope::onmessage(user);
-setter DedicatedWorkerGlobalScope::onmessage(user);
-method DedicatedWorkerGlobalScope::postMessage();
-getter Document::activeElement(user);
-method Document::adoptNode();
-getter Document::alinkColor(string);
-setter Document::alinkColor(string);
-getter Document::all(user);
-getter Document::anchors(user);
-method Document::append();
-getter Document::applets(user);
-getter Document::bgColor(string);
-setter Document::bgColor(string);
-setter Document::body(user);
-method Document::captureEvents();
-getter Document::characterSet(string);
-getter Document::childElementCount(unsigned long);
-getter Document::children(user);
-method Document::clear();
-method Document::close();
-getter Document::commands(user);
-getter Document::compatMode(string);
-getter Document::contentType(string);
-setter Document::cookie(string);
-method Document::createAttribute();
-method Document::createAttributeNS();
-method Document::createComment();
-method Document::createDocumentFragment();
-method Document::createElementNS();
-method Document::createNodeIterator();
-method Document::createProcessingInstruction();
-method Document::createRange();
-method Document::createTreeWalker();
-getter Document::cssElementMap(user);
-getter Document::currentScript(user);
-getter Document::defaultView(user);
-getter Document::designMode(string);
-setter Document::designMode(string);
-getter Document::dir(string);
-setter Document::dir(string);
-getter Document::doctype(user);
-getter Document::documentURI(string);
-getter Document::domain(string);
-setter Document::domain(string);
-getter Document::embeds(user);
-method Document::enableStyleSheetsForSet();
-method Document::execCommand();
-getter Document::fgColor(string);
-setter Document::fgColor(string);
-getter Document::firstElementChild(user);
-getter Document::forms(user);
-method DocumentFragment::append();
-getter DocumentFragment::childElementCount(unsigned long);
-getter DocumentFragment::children(user);
-getter DocumentFragment::firstElementChild(user);
-method DocumentFragment::getElementById();
-getter DocumentFragment::lastElementChild(user);
-method DocumentFragment::prepend();
-method DocumentFragment::query();
-method DocumentFragment::queryAll();
-method DocumentFragment::querySelector();
-method DocumentFragment::querySelectorAll();
-method Document::getElementsByClassName();
-method Document::getElementsByName();
-method Document::getElementsByTagNameNS();
-method Document::hasFocus();
-getter Document::images(user);
-getter Document::implementation(user);
-method Document::importNode();
-getter Document::inputEncoding(string);
-getter Document::lastElementChild(user);
-getter Document::lastModified(string);
-getter Document::lastStyleSheetSet(string);
-getter Document::linkColor(string);
-setter Document::linkColor(string);
-getter Document::links(user);
-getter Document::onerror(user);
-setter Document::onerror(user);
-method Document::open();
-getter Document::origin(string);
-getter Document::plugins(user);
-getter Document::preferredStyleSheetSet(string);
-method Document::prepend();
-method Document::query();
-method Document::queryAll();
-method Document::queryCommandEnabled();
-method Document::queryCommandIndeterm();
-method Document::queryCommandState();
-method Document::queryCommandSupported();
-method Document::queryCommandValue();
-method Document::querySelector();
-method Document::querySelectorAll();
-getter Document::readyState(user);
-getter Document::referrer(string);
-method Document::releaseEvents();
-getter Document::scripts(user);
-getter Document::selectedStyleSheetSet(string);
-setter Document::selectedStyleSheetSet(string);
-getter Document::styleSheetSets(string);
-getter Document::styleSheets(user);
-getter Document::title(string);
-setter Document::title(string);
-method DocumentType::after();
-method DocumentType::before();
-getter DocumentType::name(string);
-getter DocumentType::publicId(string);
-method DocumentType::remove();
-method DocumentType::replaceWith();
-getter DocumentType::systemId(string);
-getter Document::URL(string);
-getter Document::vlinkColor(string);
-setter Document::vlinkColor(string);
-method DOMImplementation::createDocument();
-method DOMImplementation::createDocumentType();
-method DOMImplementation::createHTMLDocument();
-method DOMImplementation::hasFeature();
-method DOMParser::parseFromString();
-getter DOMSettableTokenList::value(string);
-setter DOMSettableTokenList::value(string);
-method DOMTokenList::add();
-method DOMTokenList::contains();
-method DOMTokenList::item();
-getter DOMTokenList::length(unsigned long);
-method DOMTokenList::remove();
-method DOMTokenList::toggle();
-getter DragEvent::dataTransfer(user);
-getter DrawingStyle::direction(string);
-setter DrawingStyle::direction(string);
-getter DrawingStyle::font(string);
-setter DrawingStyle::font(string);
-method DrawingStyle::getLineDash();
-getter DrawingStyle::lineCap(string);
-setter DrawingStyle::lineCap(string);
-getter DrawingStyle::lineDashOffset(double);
-setter DrawingStyle::lineDashOffset(double);
-getter DrawingStyle::lineJoin(string);
-setter DrawingStyle::lineJoin(string);
-getter DrawingStyle::lineWidth(double);
-setter DrawingStyle::lineWidth(double);
-getter DrawingStyle::miterLimit(double);
-setter DrawingStyle::miterLimit(double);
-method DrawingStyle::setLineDash();
-getter DrawingStyle::textAlign(string);
-setter DrawingStyle::textAlign(string);
-getter DrawingStyle::textBaseline(string);
-setter DrawingStyle::textBaseline(string);
-method Element::after();
-method Element::append();
-getter Element::attributes(user);
-method Element::before();
-getter Element::cascadedStyle(user);
-getter Element::children(user);
-getter Element::classList(user);
-method Element::closest();
-getter Element::defaultStyle(user);
-method Element::getAttributeNode();
-method Element::getAttributeNodeNS();
-method Element::getAttributeNS();
-method Element::getElementsByClassName();
-method Element::getElementsByTagNameNS();
-method Element::hasAttributeNS();
-method Element::hasAttributes();
-getter Element::innerHTML(string);
-setter Element::innerHTML(string);
-method Element::insertAdjacentHTML();
-getter Element::localName(string);
-method Element::matches();
-getter Element::namespaceURI(string);
-getter Element::outerHTML(string);
-setter Element::outerHTML(string);
-getter Element::prefix(string);
-method Element::prepend();
-method Element::pseudo();
-method Element::query();
-method Element::queryAll();
-method Element::querySelector();
-method Element::querySelectorAll();
-getter Element::rawComputedStyle(user);
-method Element::remove();
-method Element::removeAttributeNode();
-method Element::removeAttributeNS();
-method Element::replaceWith();
-method Element::setAttributeNode();
-method Element::setAttributeNodeNS();
-method Element::setAttributeNS();
-getter Element::tagName(string);
-getter Element::usedStyle(user);
-getter ErrorEvent::colno(unsigned long);
-getter ErrorEvent::error(any);
-getter ErrorEvent::filename(string);
-getter ErrorEvent::lineno(unsigned long);
-getter ErrorEvent::message(string);
-method EventListener::handleEvent();
-method EventSource::close();
-getter EventSource::onerror(user);
-setter EventSource::onerror(user);
-getter EventSource::onmessage(user);
-setter EventSource::onmessage(user);
-getter EventSource::onopen(user);
-setter EventSource::onopen(user);
-getter EventSource::readyState(unsigned short);
-getter EventSource::url(string);
-getter EventSource::withCredentials(boolean);
-getter Event::timeStamp(user);
-method External::AddSearchProvider();
-method External::IsSearchProviderInstalled();
-method FocusEvent::initFocusEvent();
-getter FocusEvent::relatedTarget(user);
-getter HashChangeEvent::newURL(string);
-getter HashChangeEvent::oldURL(string);
-method History::back();
-method History::forward();
-method History::go();
-getter History::length(unsigned long);
-method History::pushState();
-method History::replaceState();
-getter History::state(any);
-method HTMLAllCollection::item();
-getter HTMLAllCollection::length(unsigned long);
-method HTMLAllCollection::namedItem();
-getter HTMLAnchorElement::download(string);
-setter HTMLAnchorElement::download(string);
-getter HTMLAnchorElement::hash(user);
-setter HTMLAnchorElement::hash(user);
-getter HTMLAnchorElement::hostname(user);
-setter HTMLAnchorElement::hostname(user);
-getter HTMLAnchorElement::host(user);
-setter HTMLAnchorElement::host(user);
-getter HTMLAnchorElement::href(user);
-setter HTMLAnchorElement::href(user);
-getter HTMLAnchorElement::origin(user);
-getter HTMLAnchorElement::password(user);
-setter HTMLAnchorElement::password(user);
-getter HTMLAnchorElement::pathname(user);
-setter HTMLAnchorElement::pathname(user);
-getter HTMLAnchorElement::ping(user);
-getter HTMLAnchorElement::port(user);
-setter HTMLAnchorElement::port(user);
-getter HTMLAnchorElement::protocol(user);
-setter HTMLAnchorElement::protocol(user);
-getter HTMLAnchorElement::relList(user);
-getter HTMLAnchorElement::search(user);
-setter HTMLAnchorElement::search(user);
-getter HTMLAnchorElement::text(string);
-setter HTMLAnchorElement::text(string);
-getter HTMLAnchorElement::type(string);
-setter HTMLAnchorElement::type(string);
-getter HTMLAnchorElement::username(user);
-setter HTMLAnchorElement::username(user);
-getter HTMLAppletElement::hspace(unsigned long);
-setter HTMLAppletElement::hspace(unsigned long);
-getter HTMLAppletElement::vspace(unsigned long);
-setter HTMLAppletElement::vspace(unsigned long);
-getter HTMLAreaElement::download(string);
-setter HTMLAreaElement::download(string);
-getter HTMLAreaElement::hash(user);
-setter HTMLAreaElement::hash(user);
-getter HTMLAreaElement::hostname(user);
-setter HTMLAreaElement::hostname(user);
-getter HTMLAreaElement::host(user);
-setter HTMLAreaElement::host(user);
-getter HTMLAreaElement::hreflang(string);
-setter HTMLAreaElement::hreflang(string);
-getter HTMLAreaElement::href(user);
-setter HTMLAreaElement::href(user);
-getter HTMLAreaElement::origin(user);
-getter HTMLAreaElement::password(user);
-setter HTMLAreaElement::password(user);
-getter HTMLAreaElement::pathname(user);
-setter HTMLAreaElement::pathname(user);
-getter HTMLAreaElement::ping(user);
-getter HTMLAreaElement::port(user);
-setter HTMLAreaElement::port(user);
-getter HTMLAreaElement::protocol(user);
-setter HTMLAreaElement::protocol(user);
-getter HTMLAreaElement::relList(user);
-getter HTMLAreaElement::rel(string);
-setter HTMLAreaElement::rel(string);
-getter HTMLAreaElement::search(user);
-setter HTMLAreaElement::search(user);
-getter HTMLAreaElement::type(string);
-setter HTMLAreaElement::type(string);
-getter HTMLAreaElement::username(user);
-setter HTMLAreaElement::username(user);
-getter HTMLButtonElement::autofocus(boolean);
-setter HTMLButtonElement::autofocus(boolean);
-method HTMLButtonElement::checkValidity();
-getter HTMLButtonElement::formAction(string);
-setter HTMLButtonElement::formAction(string);
-getter HTMLButtonElement::formEnctype(string);
-setter HTMLButtonElement::formEnctype(string);
-getter HTMLButtonElement::formMethod(string);
-setter HTMLButtonElement::formMethod(string);
-getter HTMLButtonElement::formNoValidate(boolean);
-setter HTMLButtonElement::formNoValidate(boolean);
-getter HTMLButtonElement::formTarget(string);
-setter HTMLButtonElement::formTarget(string);
-getter HTMLButtonElement::form(user);
-getter HTMLButtonElement::labels(user);
-getter HTMLButtonElement::menu(user);
-setter HTMLButtonElement::menu(user);
-method HTMLButtonElement::reportValidity();
-method HTMLButtonElement::setCustomValidity();
-getter HTMLButtonElement::type(string);
-setter HTMLButtonElement::type(string);
-getter HTMLButtonElement::validationMessage(string);
-getter HTMLButtonElement::validity(user);
-getter HTMLButtonElement::willValidate(boolean);
-method HTMLCanvasElement::getContext();
-getter HTMLCanvasElement::height(unsigned long);
-setter HTMLCanvasElement::height(unsigned long);
-method HTMLCanvasElement::probablySupportsContext();
-method HTMLCanvasElement::setContext();
-method HTMLCanvasElement::toBlob();
-method HTMLCanvasElement::toDataURL();
-method HTMLCanvasElement::transferControlToProxy();
-getter HTMLCanvasElement::width(unsigned long);
-setter HTMLCanvasElement::width(unsigned long);
-method HTMLCollection::item();
-getter HTMLCollection::length(unsigned long);
-method HTMLCollection::namedItem();
-getter HTMLDataElement::value(string);
-setter HTMLDataElement::value(string);
-getter HTMLDataListElement::options(user);
-getter HTMLDetailsElement::open(boolean);
-setter HTMLDetailsElement::open(boolean);
-method HTMLDialogElement::close();
-getter HTMLDialogElement::open(boolean);
-setter HTMLDialogElement::open(boolean);
-getter HTMLDialogElement::returnValue(string);
-setter HTMLDialogElement::returnValue(string);
-method HTMLDialogElement::show();
-method HTMLDialogElement::showModal();
-getter HTMLDirectoryElement::compact(boolean);
-setter HTMLDirectoryElement::compact(boolean);
-getter HTMLDListElement::compact(boolean);
-setter HTMLDListElement::compact(boolean);
-getter HTMLElement::accessKeyLabel(string);
-getter HTMLElement::accessKey(string);
-setter HTMLElement::accessKey(string);
-method HTMLElement::blur();
-method HTMLElement::click();
-getter HTMLElement::commandChecked(boolean);
-getter HTMLElement::commandDisabled(boolean);
-getter HTMLElement::commandHidden(boolean);
-getter HTMLElement::commandIcon(string);
-getter HTMLElement::commandLabel(string);
-getter HTMLElement::commandType(string);
-getter HTMLElement::contentEditable(string);
-setter HTMLElement::contentEditable(string);
-getter HTMLElement::contextMenu(user);
-setter HTMLElement::contextMenu(user);
-getter HTMLElement::dataset(user);
-getter HTMLElement::draggable(boolean);
-setter HTMLElement::draggable(boolean);
-getter HTMLElement::dropzone(user);
-method HTMLElement::focus();
-method HTMLElement::forceSpellCheck();
-getter HTMLElement::hidden(boolean);
-setter HTMLElement::hidden(boolean);
-getter HTMLElement::isContentEditable(boolean);
-getter HTMLElement::onerror(user);
-setter HTMLElement::onerror(user);
-getter HTMLElement::spellcheck(boolean);
-setter HTMLElement::spellcheck(boolean);
-getter HTMLElement::tabIndex(long);
-setter HTMLElement::tabIndex(long);
-getter HTMLElement::translate(boolean);
-setter HTMLElement::translate(boolean);
-getter HTMLEmbedElement::align(string);
-setter HTMLEmbedElement::align(string);
-method HTMLEmbedElement::getSVGDocument();
-getter HTMLEmbedElement::height(string);
-setter HTMLEmbedElement::height(string);
-getter HTMLEmbedElement::name(string);
-setter HTMLEmbedElement::name(string);
-getter HTMLEmbedElement::src(string);
-setter HTMLEmbedElement::src(string);
-getter HTMLEmbedElement::type(string);
-setter HTMLEmbedElement::type(string);
-getter HTMLEmbedElement::width(string);
-setter HTMLEmbedElement::width(string);
-method HTMLFieldSetElement::checkValidity();
-getter HTMLFieldSetElement::disabled(boolean);
-setter HTMLFieldSetElement::disabled(boolean);
-getter HTMLFieldSetElement::elements(user);
-getter HTMLFieldSetElement::form(user);
-getter HTMLFieldSetElement::name(string);
-setter HTMLFieldSetElement::name(string);
-method HTMLFieldSetElement::reportValidity();
-method HTMLFieldSetElement::setCustomValidity();
-getter HTMLFieldSetElement::type(string);
-getter HTMLFieldSetElement::validationMessage(string);
-getter HTMLFieldSetElement::validity(user);
-getter HTMLFieldSetElement::willValidate(boolean);
-method HTMLFormControlsCollection::namedItem();
-getter HTMLFormElement::autocomplete(string);
-setter HTMLFormElement::autocomplete(string);
-method HTMLFormElement::checkValidity();
-getter HTMLFormElement::elements(user);
-getter HTMLFormElement::encoding(string);
-setter HTMLFormElement::encoding(string);
-getter HTMLFormElement::length(long);
-getter HTMLFormElement::name(string);
-setter HTMLFormElement::name(string);
-getter HTMLFormElement::noValidate(boolean);
-setter HTMLFormElement::noValidate(boolean);
-method HTMLFormElement::reportValidity();
-method HTMLFormElement::requestAutocomplete();
-method HTMLFormElement::reset();
-method HTMLFormElement::submit();
-getter HTMLFrameElement::contentDocument(user);
-getter HTMLFrameElement::contentWindow(user);
-getter HTMLHRElement::color(string);
-setter HTMLHRElement::color(string);
-getter HTMLIFrameElement::allowFullscreen(boolean);
-setter HTMLIFrameElement::allowFullscreen(boolean);
-getter HTMLIFrameElement::contentDocument(user);
-getter HTMLIFrameElement::contentWindow(user);
-method HTMLIFrameElement::getSVGDocument();
-getter HTMLIFrameElement::sandbox(user);
-getter HTMLIFrameElement::seamless(boolean);
-setter HTMLIFrameElement::seamless(boolean);
-getter HTMLIFrameElement::srcdoc(string);
-setter HTMLIFrameElement::srcdoc(string);
-getter HTMLImageElement::complete(boolean);
-getter HTMLImageElement::crossOrigin(string);
-setter HTMLImageElement::crossOrigin(string);
-getter HTMLImageElement::currentSrc(string);
-getter HTMLImageElement::lowsrc(string);
-setter HTMLImageElement::lowsrc(string);
-getter HTMLImageElement::naturalHeight(unsigned long);
-getter HTMLImageElement::naturalWidth(unsigned long);
-getter HTMLImageElement::sizes(string);
-setter HTMLImageElement::sizes(string);
-getter HTMLImageElement::srcset(string);
-setter HTMLImageElement::srcset(string);
-getter HTMLInputElement::autocomplete(string);
-setter HTMLInputElement::autocomplete(string);
-getter HTMLInputElement::autofocus(boolean);
-setter HTMLInputElement::autofocus(boolean);
-method HTMLInputElement::checkValidity();
-getter HTMLInputElement::dirName(string);
-setter HTMLInputElement::dirName(string);
-getter HTMLInputElement::files(user);
-getter HTMLInputElement::formAction(string);
-setter HTMLInputElement::formAction(string);
-getter HTMLInputElement::formEnctype(string);
-setter HTMLInputElement::formEnctype(string);
-getter HTMLInputElement::formMethod(string);
-setter HTMLInputElement::formMethod(string);
-getter HTMLInputElement::formNoValidate(boolean);
-setter HTMLInputElement::formNoValidate(boolean);
-getter HTMLInputElement::formTarget(string);
-setter HTMLInputElement::formTarget(string);
-getter HTMLInputElement::form(user);
-getter HTMLInputElement::height(unsigned long);
-setter HTMLInputElement::height(unsigned long);
-getter HTMLInputElement::indeterminate(boolean);
-setter HTMLInputElement::indeterminate(boolean);
-getter HTMLInputElement::inputMode(string);
-setter HTMLInputElement::inputMode(string);
-getter HTMLInputElement::labels(user);
-getter HTMLInputElement::list(user);
-getter HTMLInputElement::max(string);
-setter HTMLInputElement::max(string);
-getter HTMLInputElement::minLength(long);
-setter HTMLInputElement::minLength(long);
-getter HTMLInputElement::min(string);
-setter HTMLInputElement::min(string);
-getter HTMLInputElement::multiple(boolean);
-setter HTMLInputElement::multiple(boolean);
-getter HTMLInputElement::pattern(string);
-setter HTMLInputElement::pattern(string);
-getter HTMLInputElement::placeholder(string);
-setter HTMLInputElement::placeholder(string);
-method HTMLInputElement::reportValidity();
-getter HTMLInputElement::required(boolean);
-setter HTMLInputElement::required(boolean);
-method HTMLInputElement::select();
-getter HTMLInputElement::selectionDirection(string);
-setter HTMLInputElement::selectionDirection(string);
-getter HTMLInputElement::selectionEnd(unsigned long);
-setter HTMLInputElement::selectionEnd(unsigned long);
-getter HTMLInputElement::selectionStart(unsigned long);
-setter HTMLInputElement::selectionStart(unsigned long);
-method HTMLInputElement::setCustomValidity();
-method HTMLInputElement::setRangeText();
-method HTMLInputElement::setSelectionRange();
-method HTMLInputElement::stepDown();
-getter HTMLInputElement::step(string);
-setter HTMLInputElement::step(string);
-method HTMLInputElement::stepUp();
-setter HTMLInputElement::type(string);
-getter HTMLInputElement::validationMessage(string);
-getter HTMLInputElement::validity(user);
-getter HTMLInputElement::valueAsDate(date);
-setter HTMLInputElement::valueAsDate(date);
-getter HTMLInputElement::valueAsNumber(double);
-setter HTMLInputElement::valueAsNumber(double);
-getter HTMLInputElement::valueHigh(double);
-setter HTMLInputElement::valueHigh(double);
-getter HTMLInputElement::valueLow(double);
-setter HTMLInputElement::valueLow(double);
-getter HTMLInputElement::width(unsigned long);
-setter HTMLInputElement::width(unsigned long);
-getter HTMLInputElement::willValidate(boolean);
-getter HTMLKeygenElement::autofocus(boolean);
-setter HTMLKeygenElement::autofocus(boolean);
-getter HTMLKeygenElement::challenge(string);
-setter HTMLKeygenElement::challenge(string);
-method HTMLKeygenElement::checkValidity();
-getter HTMLKeygenElement::disabled(boolean);
-setter HTMLKeygenElement::disabled(boolean);
-getter HTMLKeygenElement::form(user);
-getter HTMLKeygenElement::keytype(string);
-setter HTMLKeygenElement::keytype(string);
-getter HTMLKeygenElement::labels(user);
-getter HTMLKeygenElement::name(string);
-setter HTMLKeygenElement::name(string);
-method HTMLKeygenElement::reportValidity();
-method HTMLKeygenElement::setCustomValidity();
-getter HTMLKeygenElement::type(string);
-getter HTMLKeygenElement::validationMessage(string);
-getter HTMLKeygenElement::validity(user);
-getter HTMLKeygenElement::willValidate(boolean);
-getter HTMLLabelElement::control(user);
-getter HTMLLabelElement::form(user);
-getter HTMLLegendElement::form(user);
-getter HTMLLinkElement::crossOrigin(string);
-setter HTMLLinkElement::crossOrigin(string);
-getter HTMLLinkElement::relList(user);
-getter HTMLLinkElement::sheet(user);
-getter HTMLLinkElement::sizes(user);
-getter HTMLMapElement::areas(user);
-getter HTMLMarqueeElement::behavior(string);
-setter HTMLMarqueeElement::behavior(string);
-getter HTMLMarqueeElement::bgColor(string);
-setter HTMLMarqueeElement::bgColor(string);
-getter HTMLMarqueeElement::direction(string);
-setter HTMLMarqueeElement::direction(string);
-getter HTMLMarqueeElement::height(string);
-setter HTMLMarqueeElement::height(string);
-getter HTMLMarqueeElement::hspace(unsigned long);
-setter HTMLMarqueeElement::hspace(unsigned long);
-getter HTMLMarqueeElement::loop(long);
-setter HTMLMarqueeElement::loop(long);
-getter HTMLMarqueeElement::onbounce(user);
-setter HTMLMarqueeElement::onbounce(user);
-getter HTMLMarqueeElement::onfinish(user);
-setter HTMLMarqueeElement::onfinish(user);
-getter HTMLMarqueeElement::onstart(user);
-setter HTMLMarqueeElement::onstart(user);
-getter HTMLMarqueeElement::scrollAmount(unsigned long);
-setter HTMLMarqueeElement::scrollAmount(unsigned long);
-getter HTMLMarqueeElement::scrollDelay(unsigned long);
-setter HTMLMarqueeElement::scrollDelay(unsigned long);
-method HTMLMarqueeElement::start();
-method HTMLMarqueeElement::stop();
-getter HTMLMarqueeElement::trueSpeed(boolean);
-setter HTMLMarqueeElement::trueSpeed(boolean);
-getter HTMLMarqueeElement::vspace(unsigned long);
-setter HTMLMarqueeElement::vspace(unsigned long);
-getter HTMLMarqueeElement::width(string);
-setter HTMLMarqueeElement::width(string);
-method HTMLMediaElement::addTextTrack();
-getter HTMLMediaElement::audioTracks(user);
-getter HTMLMediaElement::autoplay(boolean);
-setter HTMLMediaElement::autoplay(boolean);
-getter HTMLMediaElement::buffered(user);
-method HTMLMediaElement::canPlayType();
-getter HTMLMediaElement::controller(user);
-setter HTMLMediaElement::controller(user);
-getter HTMLMediaElement::controls(boolean);
-setter HTMLMediaElement::controls(boolean);
-getter HTMLMediaElement::crossOrigin(string);
-setter HTMLMediaElement::crossOrigin(string);
-getter HTMLMediaElement::currentSrc(string);
-getter HTMLMediaElement::currentTime(double);
-setter HTMLMediaElement::currentTime(double);
-getter HTMLMediaElement::defaultMuted(boolean);
-setter HTMLMediaElement::defaultMuted(boolean);
-getter HTMLMediaElement::defaultPlaybackRate(double);
-setter HTMLMediaElement::defaultPlaybackRate(double);
-getter HTMLMediaElement::duration(double);
-getter HTMLMediaElement::ended(boolean);
-getter HTMLMediaElement::error(user);
-method HTMLMediaElement::fastSeek();
-method HTMLMediaElement::getStartDate();
-method HTMLMediaElement::load();
-getter HTMLMediaElement::loop(boolean);
-setter HTMLMediaElement::loop(boolean);
-getter HTMLMediaElement::mediaGroup(string);
-setter HTMLMediaElement::mediaGroup(string);
-getter HTMLMediaElement::muted(boolean);
-setter HTMLMediaElement::muted(boolean);
-getter HTMLMediaElement::networkState(unsigned short);
-method HTMLMediaElement::pause();
-getter HTMLMediaElement::paused(boolean);
-method HTMLMediaElement::play();
-getter HTMLMediaElement::playbackRate(double);
-setter HTMLMediaElement::playbackRate(double);
-getter HTMLMediaElement::played(user);
-getter HTMLMediaElement::preload(string);
-setter HTMLMediaElement::preload(string);
-getter HTMLMediaElement::readyState(unsigned short);
-getter HTMLMediaElement::seekable(user);
-getter HTMLMediaElement::seeking(boolean);
-getter HTMLMediaElement::srcObject(user);
-setter HTMLMediaElement::srcObject(user);
-getter HTMLMediaElement::src(string);
-setter HTMLMediaElement::src(string);
-getter HTMLMediaElement::textTracks(user);
-getter HTMLMediaElement::videoTracks(user);
-getter HTMLMediaElement::volume(double);
-setter HTMLMediaElement::volume(double);
-getter HTMLMenuElement::label(string);
-setter HTMLMenuElement::label(string);
-getter HTMLMenuElement::type(string);
-setter HTMLMenuElement::type(string);
-getter HTMLMenuItemElement::checked(boolean);
-setter HTMLMenuItemElement::checked(boolean);
-getter HTMLMenuItemElement::command(user);
-getter HTMLMenuItemElement::default(boolean);
-setter HTMLMenuItemElement::default(boolean);
-getter HTMLMenuItemElement::disabled(boolean);
-setter HTMLMenuItemElement::disabled(boolean);
-getter HTMLMenuItemElement::icon(string);
-setter HTMLMenuItemElement::icon(string);
-getter HTMLMenuItemElement::label(string);
-setter HTMLMenuItemElement::label(string);
-getter HTMLMenuItemElement::radiogroup(string);
-setter HTMLMenuItemElement::radiogroup(string);
-getter HTMLMenuItemElement::type(string);
-setter HTMLMenuItemElement::type(string);
-getter HTMLMeterElement::high(double);
-setter HTMLMeterElement::high(double);
-getter HTMLMeterElement::labels(user);
-getter HTMLMeterElement::low(double);
-setter HTMLMeterElement::low(double);
-getter HTMLMeterElement::max(double);
-setter HTMLMeterElement::max(double);
-getter HTMLMeterElement::min(double);
-setter HTMLMeterElement::min(double);
-getter HTMLMeterElement::optimum(double);
-setter HTMLMeterElement::optimum(double);
-getter HTMLMeterElement::value(double);
-setter HTMLMeterElement::value(double);
-getter HTMLModElement::cite(string);
-setter HTMLModElement::cite(string);
-getter HTMLModElement::dateTime(string);
-setter HTMLModElement::dateTime(string);
-method HTMLObjectElement::checkValidity();
-getter HTMLObjectElement::contentDocument(user);
-getter HTMLObjectElement::contentWindow(user);
-getter HTMLObjectElement::form(user);
-method HTMLObjectElement::getSVGDocument();
-getter HTMLObjectElement::hspace(unsigned long);
-setter HTMLObjectElement::hspace(unsigned long);
-method HTMLObjectElement::reportValidity();
-method HTMLObjectElement::setCustomValidity();
-getter HTMLObjectElement::typeMustMatch(boolean);
-setter HTMLObjectElement::typeMustMatch(boolean);
-getter HTMLObjectElement::validationMessage(string);
-getter HTMLObjectElement::validity(user);
-getter HTMLObjectElement::vspace(unsigned long);
-setter HTMLObjectElement::vspace(unsigned long);
-getter HTMLObjectElement::willValidate(boolean);
-getter HTMLOListElement::reversed(boolean);
-setter HTMLOListElement::reversed(boolean);
-getter HTMLOptGroupElement::disabled(boolean);
-setter HTMLOptGroupElement::disabled(boolean);
-getter HTMLOptGroupElement::label(string);
-setter HTMLOptGroupElement::label(string);
-getter HTMLOptionElement::form(user);
-getter HTMLOptionElement::index(long);
-setter HTMLOptionElement::text(string);
-method HTMLOptionsCollection::add();
-getter HTMLOptionsCollection::length(unsigned long);
-setter HTMLOptionsCollection::length(unsigned long);
-method HTMLOptionsCollection::remove();
-getter HTMLOptionsCollection::selectedIndex(long);
-setter HTMLOptionsCollection::selectedIndex(long);
-method HTMLOutputElement::checkValidity();
-getter HTMLOutputElement::defaultValue(string);
-setter HTMLOutputElement::defaultValue(string);
-getter HTMLOutputElement::form(user);
-getter HTMLOutputElement::htmlFor(user);
-getter HTMLOutputElement::labels(user);
-getter HTMLOutputElement::name(string);
-setter HTMLOutputElement::name(string);
-method HTMLOutputElement::reportValidity();
-method HTMLOutputElement::setCustomValidity();
-getter HTMLOutputElement::type(string);
-getter HTMLOutputElement::validationMessage(string);
-getter HTMLOutputElement::validity(user);
-getter HTMLOutputElement::value(string);
-setter HTMLOutputElement::value(string);
-getter HTMLOutputElement::willValidate(boolean);
-getter HTMLProgressElement::labels(user);
-getter HTMLProgressElement::max(double);
-setter HTMLProgressElement::max(double);
-getter HTMLProgressElement::position(double);
-getter HTMLProgressElement::value(double);
-setter HTMLProgressElement::value(double);
-getter HTMLScriptElement::async(boolean);
-setter HTMLScriptElement::async(boolean);
-getter HTMLScriptElement::crossOrigin(string);
-setter HTMLScriptElement::crossOrigin(string);
-getter HTMLScriptElement::nonce(string);
-setter HTMLScriptElement::nonce(string);
-method HTMLSelectElement::add();
-getter HTMLSelectElement::autocomplete(string);
-setter HTMLSelectElement::autocomplete(string);
-getter HTMLSelectElement::autofocus(boolean);
-setter HTMLSelectElement::autofocus(boolean);
-method HTMLSelectElement::checkValidity();
-getter HTMLSelectElement::form(user);
-method HTMLSelectElement::item();
-getter HTMLSelectElement::labels(user);
-getter HTMLSelectElement::length(unsigned long);
-setter HTMLSelectElement::length(unsigned long);
-method HTMLSelectElement::namedItem();
-getter HTMLSelectElement::options(user);
-method HTMLSelectElement::remove();
-method HTMLSelectElement::reportValidity();
-getter HTMLSelectElement::required(boolean);
-setter HTMLSelectElement::required(boolean);
-getter HTMLSelectElement::selectedIndex(long);
-setter HTMLSelectElement::selectedIndex(long);
-getter HTMLSelectElement::selectedOptions(user);
-method HTMLSelectElement::setCustomValidity();
-getter HTMLSelectElement::size(unsigned long);
-setter HTMLSelectElement::size(unsigned long);
-getter HTMLSelectElement::validationMessage(string);
-getter HTMLSelectElement::validity(user);
-getter HTMLSelectElement::willValidate(boolean);
-getter HTMLSourceElement::media(string);
-setter HTMLSourceElement::media(string);
-getter HTMLSourceElement::sizes(string);
-setter HTMLSourceElement::sizes(string);
-getter HTMLSourceElement::srcset(string);
-setter HTMLSourceElement::srcset(string);
-getter HTMLSourceElement::src(string);
-setter HTMLSourceElement::src(string);
-getter HTMLSourceElement::type(string);
-setter HTMLSourceElement::type(string);
-getter HTMLStyleElement::nonce(string);
-setter HTMLStyleElement::nonce(string);
-getter HTMLStyleElement::scoped(boolean);
-setter HTMLStyleElement::scoped(boolean);
-getter HTMLStyleElement::sheet(user);
-getter HTMLTableCellElement::headers(user);
-getter HTMLTableColElement::span(unsigned long);
-setter HTMLTableColElement::span(unsigned long);
-getter HTMLTableDataCellElement::abbr(string);
-setter HTMLTableDataCellElement::abbr(string);
-getter HTMLTableElement::caption(user);
-setter HTMLTableElement::caption(user);
-method HTMLTableElement::createCaption();
-method HTMLTableElement::createTBody();
-method HTMLTableElement::createTFoot();
-method HTMLTableElement::createTHead();
-method HTMLTableElement::deleteCaption();
-method HTMLTableElement::deleteRow();
-method HTMLTableElement::deleteTFoot();
-method HTMLTableElement::deleteTHead();
-method HTMLTableElement::insertRow();
-getter HTMLTableElement::rows(user);
-getter HTMLTableElement::sortable(boolean);
-setter HTMLTableElement::sortable(boolean);
-method HTMLTableElement::stopSorting();
-getter HTMLTableElement::tBodies(user);
-getter HTMLTableElement::tFoot(user);
-setter HTMLTableElement::tFoot(user);
-getter HTMLTableElement::tHead(user);
-setter HTMLTableElement::tHead(user);
-getter HTMLTableHeaderCellElement::abbr(string);
-setter HTMLTableHeaderCellElement::abbr(string);
-getter HTMLTableHeaderCellElement::scope(string);
-setter HTMLTableHeaderCellElement::scope(string);
-method HTMLTableHeaderCellElement::sort();
-getter HTMLTableHeaderCellElement::sorted(string);
-setter HTMLTableHeaderCellElement::sorted(string);
-getter HTMLTableRowElement::cells(user);
-method HTMLTableRowElement::deleteCell();
-method HTMLTableRowElement::insertCell();
-method HTMLTableSectionElement::deleteRow();
-method HTMLTableSectionElement::insertRow();
-getter HTMLTableSectionElement::rows(user);
-getter HTMLTemplateElement::content(user);
-getter HTMLTextAreaElement::autocomplete(string);
-setter HTMLTextAreaElement::autocomplete(string);
-getter HTMLTextAreaElement::autofocus(boolean);
-setter HTMLTextAreaElement::autofocus(boolean);
-method HTMLTextAreaElement::checkValidity();
-getter HTMLTextAreaElement::cols(unsigned long);
-setter HTMLTextAreaElement::cols(unsigned long);
-getter HTMLTextAreaElement::dirName(string);
-setter HTMLTextAreaElement::dirName(string);
-getter HTMLTextAreaElement::form(user);
-getter HTMLTextAreaElement::inputMode(string);
-setter HTMLTextAreaElement::inputMode(string);
-getter HTMLTextAreaElement::labels(user);
-getter HTMLTextAreaElement::maxLength(long);
-setter HTMLTextAreaElement::maxLength(long);
-getter HTMLTextAreaElement::minLength(long);
-setter HTMLTextAreaElement::minLength(long);
-getter HTMLTextAreaElement::placeholder(string);
-setter HTMLTextAreaElement::placeholder(string);
-method HTMLTextAreaElement::reportValidity();
-getter HTMLTextAreaElement::required(boolean);
-setter HTMLTextAreaElement::required(boolean);
-getter HTMLTextAreaElement::rows(unsigned long);
-setter HTMLTextAreaElement::rows(unsigned long);
-method HTMLTextAreaElement::select();
-getter HTMLTextAreaElement::selectionDirection(string);
-setter HTMLTextAreaElement::selectionDirection(string);
-getter HTMLTextAreaElement::selectionEnd(unsigned long);
-setter HTMLTextAreaElement::selectionEnd(unsigned long);
-getter HTMLTextAreaElement::selectionStart(unsigned long);
-setter HTMLTextAreaElement::selectionStart(unsigned long);
-method HTMLTextAreaElement::setCustomValidity();
-method HTMLTextAreaElement::setRangeText();
-method HTMLTextAreaElement::setSelectionRange();
-getter HTMLTextAreaElement::textLength(unsigned long);
-getter HTMLTextAreaElement::validationMessage(string);
-getter HTMLTextAreaElement::validity(user);
-getter HTMLTextAreaElement::willValidate(boolean);
-getter HTMLTextAreaElement::wrap(string);
-setter HTMLTextAreaElement::wrap(string);
-getter HTMLTimeElement::dateTime(string);
-setter HTMLTimeElement::dateTime(string);
-getter HTMLTrackElement::default(boolean);
-setter HTMLTrackElement::default(boolean);
-getter HTMLTrackElement::kind(string);
-setter HTMLTrackElement::kind(string);
-getter HTMLTrackElement::label(string);
-setter HTMLTrackElement::label(string);
-getter HTMLTrackElement::readyState(unsigned short);
-getter HTMLTrackElement::srclang(string);
-setter HTMLTrackElement::srclang(string);
-getter HTMLTrackElement::src(string);
-setter HTMLTrackElement::src(string);
-getter HTMLTrackElement::track(user);
-getter HTMLUListElement::compact(boolean);
-setter HTMLUListElement::compact(boolean);
-getter HTMLUListElement::type(string);
-setter HTMLUListElement::type(string);
-getter HTMLVideoElement::height(unsigned long);
-setter HTMLVideoElement::height(unsigned long);
-getter HTMLVideoElement::poster(string);
-setter HTMLVideoElement::poster(string);
-getter HTMLVideoElement::videoHeight(unsigned long);
-getter HTMLVideoElement::videoWidth(unsigned long);
-getter HTMLVideoElement::width(unsigned long);
-setter HTMLVideoElement::width(unsigned long);
-getter ImageBitmap::height(unsigned long);
-getter ImageBitmap::width(unsigned long);
-getter ImageData::data(user);
-getter ImageData::height(unsigned long);
-getter ImageData::width(unsigned long);
-getter KeyboardEvent::altKey(boolean);
-getter KeyboardEvent::charCode(unsigned long);
-getter KeyboardEvent::code(string);
-getter KeyboardEvent::ctrlKey(boolean);
-method KeyboardEvent::getModifierState();
-method KeyboardEvent::initKeyboardEvent();
-getter KeyboardEvent::isComposing(boolean);
-getter KeyboardEvent::keyCode(unsigned long);
-getter KeyboardEvent::key(string);
-getter KeyboardEvent::location(unsigned long);
-getter KeyboardEvent::metaKey(boolean);
-getter KeyboardEvent::repeat(boolean);
-getter KeyboardEvent::shiftKey(boolean);
-getter KeyboardEvent::which(unsigned long);
-getter Location::ancestorOrigins(string);
-setter Location::hash(user);
-setter Location::hostname(user);
-setter Location::host(user);
-setter Location::password(user);
-setter Location::pathname(user);
-setter Location::port(user);
-setter Location::protocol(user);
-setter Location::search(user);
-setter Location::username(user);
-getter MediaController::buffered(user);
-getter MediaController::currentTime(double);
-setter MediaController::currentTime(double);
-getter MediaController::defaultPlaybackRate(double);
-setter MediaController::defaultPlaybackRate(double);
-getter MediaController::duration(double);
-getter MediaController::muted(boolean);
-setter MediaController::muted(boolean);
-getter MediaController::oncanplaythrough(user);
-setter MediaController::oncanplaythrough(user);
-getter MediaController::oncanplay(user);
-setter MediaController::oncanplay(user);
-getter MediaController::ondurationchange(user);
-setter MediaController::ondurationchange(user);
-getter MediaController::onemptied(user);
-setter MediaController::onemptied(user);
-getter MediaController::onended(user);
-setter MediaController::onended(user);
-getter MediaController::onloadeddata(user);
-setter MediaController::onloadeddata(user);
-getter MediaController::onloadedmetadata(user);
-setter MediaController::onloadedmetadata(user);
-getter MediaController::onpause(user);
-setter MediaController::onpause(user);
-getter MediaController::onplaying(user);
-setter MediaController::onplaying(user);
-getter MediaController::onplay(user);
-setter MediaController::onplay(user);
-getter MediaController::onratechange(user);
-setter MediaController::onratechange(user);
-getter MediaController::ontimeupdate(user);
-setter MediaController::ontimeupdate(user);
-getter MediaController::onvolumechange(user);
-setter MediaController::onvolumechange(user);
-getter MediaController::onwaiting(user);
-setter MediaController::onwaiting(user);
-method MediaController::pause();
-getter MediaController::paused(boolean);
-method MediaController::play();
-getter MediaController::playbackRate(double);
-setter MediaController::playbackRate(double);
-getter MediaController::playbackState(user);
-getter MediaController::played(user);
-getter MediaController::readyState(unsigned short);
-getter MediaController::seekable(user);
-method MediaController::unpause();
-getter MediaController::volume(double);
-setter MediaController::volume(double);
-getter MediaError::code(unsigned short);
-method MediaList::appendMedium();
-method MediaList::deleteMedium();
-method MediaList::item();
-getter MediaList::length(unsigned long);
-getter MediaList::mediaText(string);
-setter MediaList::mediaText(string);
-getter MessageChannel::port1(user);
-getter MessageChannel::port2(user);
-getter MessageEvent::data(any);
-method MessageEvent::initMessageEvent();
-getter MessageEvent::lastEventId(string);
-getter MessageEvent::origin(string);
-getter MessageEvent::ports(user);
-getter MessageEvent::source(multiple);
-method MessagePort::close();
-getter MessagePort::onmessage(user);
-setter MessagePort::onmessage(user);
-method MessagePort::postMessage();
-method MessagePort::start();
-method MimeTypeArray::item();
-getter MimeTypeArray::length(unsigned long);
-method MimeTypeArray::namedItem();
-getter MimeType::description(string);
-getter MimeType::enabledPlugin(user);
-getter MimeType::suffixes(string);
-getter MimeType::type(string);
-getter MouseEvent::altKey(boolean);
-getter MouseEvent::button(short);
-getter MouseEvent::buttons(unsigned short);
-getter MouseEvent::clientX(long);
-getter MouseEvent::clientY(long);
-getter MouseEvent::ctrlKey(boolean);
-method MouseEvent::getModifierState();
-method MouseEvent::initMouseEvent();
-getter MouseEvent::metaKey(boolean);
-getter MouseEvent::region(string);
-getter MouseEvent::relatedTarget(user);
-getter MouseEvent::screenX(long);
-getter MouseEvent::screenY(long);
-getter MouseEvent::shiftKey(boolean);
-getter MutationEvent::attrChange(unsigned short);
-getter MutationEvent::attrName(string);
-method MutationEvent::initMutationEvent();
-getter MutationEvent::newValue(string);
-getter MutationEvent::prevValue(string);
-getter MutationEvent::relatedNode(user);
-method MutationObserver::disconnect();
-method MutationObserver::observe();
-method MutationObserver::takeRecords();
-getter MutationRecord::addedNodes(user);
-getter MutationRecord::attributeNamespace(string);
-getter MutationRecord::attributeName(string);
-getter MutationRecord::nextSibling(user);
-getter MutationRecord::oldValue(string);
-getter MutationRecord::previousSibling(user);
-getter MutationRecord::removedNodes(user);
-getter MutationRecord::target(user);
-getter MutationRecord::type(string);
-method NamedNodeMap::getNamedItem();
-method NamedNodeMap::getNamedItemNS();
-method NamedNodeMap::item();
-getter NamedNodeMap::length(unsigned long);
-method NamedNodeMap::removeNamedItem();
-method NamedNodeMap::removeNamedItemNS();
-method NamedNodeMap::setNamedItem();
-method NamedNodeMap::setNamedItemNS();
-method Navigator::isContentHandlerRegistered();
-method Navigator::isProtocolHandlerRegistered();
-getter Navigator::languages(string);
-getter Navigator::language(string);
-getter Navigator::mimeTypes(user);
-getter Navigator::onLine(boolean);
-getter Navigator::plugins(user);
-method Navigator::registerContentHandler();
-method Navigator::registerProtocolHandler();
-method Navigator::unregisterContentHandler();
-method Navigator::unregisterProtocolHandler();
-method Navigator::yieldForStorageUpdates();
-method NodeFilter::acceptNode();
-method NodeIterator::detach();
-getter NodeIterator::filter(user);
-method NodeIterator::nextNode();
-getter NodeIterator::pointerBeforeReferenceNode(boolean);
-method NodeIterator::previousNode();
-getter NodeIterator::referenceNode(user);
-getter NodeIterator::root(user);
-getter NodeIterator::whatToShow(unsigned long);
-getter PageTransitionEvent::persisted(boolean);
-method Path2D::addPath();
-method Path2D::addPathByStrokingPath();
-method Path2D::addPathByStrokingText();
-method Path2D::addText();
-method Path2D::arc();
-method Path2D::arcTo();
-method Path2D::bezierCurveTo();
-method Path2D::closePath();
-method Path2D::ellipse();
-method Path2D::lineTo();
-method Path2D::moveTo();
-method Path2D::quadraticCurveTo();
-method Path2D::rect();
-method PluginArray::item();
-getter PluginArray::length(unsigned long);
-method PluginArray::namedItem();
-method PluginArray::refresh();
-getter Plugin::description(string);
-getter Plugin::filename(string);
-method Plugin::item();
-getter Plugin::length(unsigned long);
-method Plugin::namedItem();
-getter Plugin::name(string);
-getter PopStateEvent::state(any);
-getter ProcessingInstruction::sheet(user);
-getter ProcessingInstruction::target(string);
-getter PseudoElement::cascadedStyle(user);
-getter PseudoElement::defaultStyle(user);
-getter PseudoElement::rawComputedStyle(user);
-getter PseudoElement::usedStyle(user);
-getter RadioNodeList::value(string);
-setter RadioNodeList::value(string);
-method Range::cloneContents();
-method Range::cloneRange();
-method Range::collapse();
-getter Range::collapsed(boolean);
-getter Range::commonAncestorContainer(user);
-method Range::compareBoundaryPoints();
-method Range::comparePoint();
-method Range::createContextualFragment();
-method Range::deleteContents();
-method Range::detach();
-getter Range::endContainer(user);
-getter Range::endOffset(unsigned long);
-method Range::extractContents();
-method Range::insertNode();
-method Range::intersectsNode();
-method Range::isPointInRange();
-method Range::selectNode();
-method Range::selectNodeContents();
-method Range::setEnd();
-method Range::setEndAfter();
-method Range::setEndBefore();
-method Range::setStart();
-method Range::setStartAfter();
-method Range::setStartBefore();
-getter Range::startContainer(user);
-getter Range::startOffset(unsigned long);
-method Range::surroundContents();
-getter RelatedEvent::relatedTarget(user);
-getter SharedWorkerGlobalScope::applicationCache(user);
-getter SharedWorkerGlobalScope::name(string);
-getter SharedWorkerGlobalScope::onconnect(user);
-setter SharedWorkerGlobalScope::onconnect(user);
-getter SharedWorker::onerror(user);
-setter SharedWorker::onerror(user);
-getter SharedWorker::port(user);
-method Storage::clear();
-getter StorageEvent::key(string);
-getter StorageEvent::newValue(string);
-getter StorageEvent::oldValue(string);
-getter StorageEvent::storageArea(user);
-getter StorageEvent::url(string);
-method Storage::getItem();
-method Storage::key();
-getter Storage::length(unsigned long);
-method Storage::removeItem();
-method Storage::setItem();
-getter StyleSheet::disabled(boolean);
-setter StyleSheet::disabled(boolean);
-getter StyleSheet::href(string);
-method StyleSheetList::item();
-getter StyleSheetList::length(unsigned long);
-getter StyleSheet::media(user);
-getter StyleSheet::ownerNode(multiple);
-getter StyleSheet::parentStyleSheet(user);
-getter StyleSheet::title(string);
-getter StyleSheet::type(string);
-getter SVGElement::style(user);
-getter TextMetrics::actualBoundingBoxAscent(double);
-getter TextMetrics::actualBoundingBoxDescent(double);
-getter TextMetrics::actualBoundingBoxLeft(double);
-getter TextMetrics::actualBoundingBoxRight(double);
-getter TextMetrics::alphabeticBaseline(double);
-getter TextMetrics::emHeightAscent(double);
-getter TextMetrics::emHeightDescent(double);
-getter TextMetrics::fontBoundingBoxAscent(double);
-getter TextMetrics::fontBoundingBoxDescent(double);
-getter TextMetrics::hangingBaseline(double);
-getter TextMetrics::ideographicBaseline(double);
-getter TextMetrics::width(double);
-method Text::splitText();
-getter TextTrack::activeCues(user);
-method TextTrack::addCue();
-getter TextTrackCue::endTime(double);
-setter TextTrackCue::endTime(double);
-getter TextTrackCue::id(string);
-setter TextTrackCue::id(string);
-method TextTrackCueList::getCueById();
-getter TextTrackCueList::length(unsigned long);
-getter TextTrackCue::onenter(user);
-setter TextTrackCue::onenter(user);
-getter TextTrackCue::onexit(user);
-setter TextTrackCue::onexit(user);
-getter TextTrackCue::pauseOnExit(boolean);
-setter TextTrackCue::pauseOnExit(boolean);
-getter TextTrackCue::startTime(double);
-setter TextTrackCue::startTime(double);
-getter TextTrack::cues(user);
-getter TextTrackCue::track(user);
-getter TextTrack::id(string);
-getter TextTrack::inBandMetadataTrackDispatchType(string);
-getter TextTrack::kind(user);
-getter TextTrack::label(string);
-getter TextTrack::language(string);
-method TextTrackList::getTrackById();
-getter TextTrackList::length(unsigned long);
-getter TextTrackList::onaddtrack(user);
-setter TextTrackList::onaddtrack(user);
-getter TextTrackList::onchange(user);
-setter TextTrackList::onchange(user);
-getter TextTrackList::onremovetrack(user);
-setter TextTrackList::onremovetrack(user);
-getter TextTrack::mode(user);
-setter TextTrack::mode(user);
-getter TextTrack::oncuechange(user);
-setter TextTrack::oncuechange(user);
-method TextTrack::removeCue();
-getter Text::wholeText(string);
-method TimeRanges::end();
-getter TimeRanges::length(unsigned long);
-method TimeRanges::start();
-getter Touch::region(string);
-getter TrackEvent::track(multiple);
-getter TreeWalker::currentNode(user);
-setter TreeWalker::currentNode(user);
-getter TreeWalker::filter(user);
-method TreeWalker::firstChild();
-method TreeWalker::lastChild();
-method TreeWalker::nextNode();
-method TreeWalker::nextSibling();
-method TreeWalker::parentNode();
-method TreeWalker::previousNode();
-method TreeWalker::previousSibling();
-getter TreeWalker::root(user);
-getter TreeWalker::whatToShow(unsigned long);
-getter UIEvent::detail(long);
-method UIEvent::initUIEvent();
-getter UIEvent::view(user);
-method URL::domainToASCII();
-method URL::domainToUnicode();
-getter URL::hash(user);
-setter URL::hash(user);
-getter URL::hostname(user);
-setter URL::hostname(user);
-getter URL::host(user);
-setter URL::host(user);
-getter URL::href(user);
-setter URL::href(user);
-getter URL::origin(user);
-getter URL::password(user);
-setter URL::password(user);
-getter URL::pathname(user);
-setter URL::pathname(user);
-getter URL::port(user);
-setter URL::port(user);
-getter URL::protocol(user);
-setter URL::protocol(user);
-method URLSearchParams::append();
-method URLSearchParams::delete();
-method URLSearchParams::get();
-method URLSearchParams::getAll();
-method URLSearchParams::has();
-method URLSearchParams::set();
-getter URL::searchParams(user);
-setter URL::searchParams(user);
-getter URL::search(user);
-setter URL::search(user);
-getter URL::username(user);
-setter URL::username(user);
-getter ValidityState::badInput(boolean);
-getter ValidityState::customError(boolean);
-getter ValidityState::patternMismatch(boolean);
-getter ValidityState::rangeOverflow(boolean);
-getter ValidityState::rangeUnderflow(boolean);
-getter ValidityState::stepMismatch(boolean);
-getter ValidityState::tooLong(boolean);
-getter ValidityState::tooShort(boolean);
-getter ValidityState::typeMismatch(boolean);
-getter ValidityState::valid(boolean);
-getter ValidityState::valueMissing(boolean);
-getter VideoTrack::id(string);
-getter VideoTrack::kind(string);
-getter VideoTrack::label(string);
-getter VideoTrack::language(string);
-method VideoTrackList::getTrackById();
-getter VideoTrackList::length(unsigned long);
-getter VideoTrackList::onaddtrack(user);
-setter VideoTrackList::onaddtrack(user);
-getter VideoTrackList::onchange(user);
-setter VideoTrackList::onchange(user);
-getter VideoTrackList::onremovetrack(user);
-setter VideoTrackList::onremovetrack(user);
-getter VideoTrackList::selectedIndex(long);
-getter VideoTrack::selected(boolean);
-setter VideoTrack::selected(boolean);
-getter WebSocket::binaryType(user);
-setter WebSocket::binaryType(user);
-getter WebSocket::bufferedAmount(unsigned long);
-method WebSocket::close();
-getter WebSocket::extensions(string);
-getter WebSocket::onclose(user);
-setter WebSocket::onclose(user);
-getter WebSocket::onerror(user);
-setter WebSocket::onerror(user);
-getter WebSocket::onmessage(user);
-setter WebSocket::onmessage(user);
-getter WebSocket::onopen(user);
-setter WebSocket::onopen(user);
-getter WebSocket::protocol(string);
-getter WebSocket::readyState(unsigned short);
-method WebSocket::send();
-getter WebSocket::url(string);
-getter WheelEvent::deltaMode(unsigned long);
-getter WheelEvent::deltaX(double);
-getter WheelEvent::deltaY(double);
-getter WheelEvent::deltaZ(double);
-method WheelEvent::initWheelEvent();
-getter Window::applicationCache(user);
-method Window::atob();
-method Window::blur();
-method Window::btoa();
-method Window::cancelAnimationFrame();
-method Window::captureEvents();
-method Window::close();
-getter Window::closed(boolean);
-method Window::confirm();
-method Window::createImageBitmap();
-getter Window::external(user);
-method Window::focus();
-getter Window::frameElement(user);
-getter Window::frames(user);
-method Window::getComputedStyle();
-getter Window::history(user);
-getter Window::length(unsigned long);
-getter Window::localStorage(user);
-getter Window::locationbar(user);
-getter Window::menubar(user);
-method Window::open();
-getter Window::opener(any);
-setter Window::opener(any);
-getter Window::parent(user);
-getter Window::personalbar(user);
-method Window::postMessage();
-method Window::print();
-method Window::prompt();
-method Window::releaseEvents();
-method Window::requestAnimationFrame();
-getter Window::scrollbars(user);
-getter Window::self(user);
-getter Window::sessionStorage(user);
-method Window::showModalDialog();
-getter Window::statusbar(user);
-getter Window::status(string);
-setter Window::status(string);
-method Window::stop();
-getter Window::toolbar(user);
-getter Window::top(user);
-method WorkerGlobalScope::atob();
-method WorkerGlobalScope::btoa();
-method WorkerGlobalScope::clearInterval();
-method WorkerGlobalScope::clearTimeout();
-method WorkerGlobalScope::close();
-method WorkerGlobalScope::createImageBitmap();
-method WorkerGlobalScope::importScripts();
-getter WorkerGlobalScope::location(user);
-getter WorkerGlobalScope::navigator(user);
-getter WorkerGlobalScope::onerror(user);
-setter WorkerGlobalScope::onerror(user);
-getter WorkerGlobalScope::onlanguagechange(user);
-setter WorkerGlobalScope::onlanguagechange(user);
-getter WorkerGlobalScope::onoffline(user);
-setter WorkerGlobalScope::onoffline(user);
-getter WorkerGlobalScope::ononline(user);
-setter WorkerGlobalScope::ononline(user);
-getter WorkerGlobalScope::self(user);
-method WorkerGlobalScope::setInterval();
-method WorkerGlobalScope::setTimeout();
-getter WorkerLocation::hash(user);
-getter WorkerLocation::hostname(user);
-getter WorkerLocation::host(user);
-getter WorkerLocation::href(user);
-getter WorkerLocation::origin(user);
-getter WorkerLocation::pathname(user);
-getter WorkerLocation::port(user);
-getter WorkerLocation::protocol(user);
-getter WorkerLocation::search(user);
-getter WorkerNavigator::appCodeName(string);
-getter WorkerNavigator::appName(string);
-getter WorkerNavigator::appVersion(string);
-getter WorkerNavigator::languages(string);
-getter WorkerNavigator::language(string);
-getter WorkerNavigator::onLine(boolean);
-getter WorkerNavigator::platform(string);
-getter WorkerNavigator::product(string);
-getter WorkerNavigator::productSub(string);
-method WorkerNavigator::taintEnabled();
-getter WorkerNavigator::userAgent(string);
-getter WorkerNavigator::vendor(string);
-getter WorkerNavigator::vendorSub(string);
-getter Worker::onerror(user);
-setter Worker::onerror(user);
-getter Worker::onmessage(user);
-setter Worker::onmessage(user);
-method Worker::postMessage();
-method Worker::terminate();
-method XMLDocument::load();
-method XMLSerializer::serializeToString();
-*/
diff --git a/test/Makefile b/test/Makefile
index 85cc7c4..e92ece7 100644
--- a/test/Makefile
+++ b/test/Makefile
@@ -18,7 +18,7 @@ TESTS := \
NSURL_SOURCES := utils/nsurl/nsurl.c utils/nsurl/parse.c utils/idna.c \
utils/punycode.c
-# nsurl sources
+# nsurl test sources
nsurl_SRCS := $(NSURL_SOURCES) utils/corestrings.c test/log.c test/nsurl.c
# url database test sources
@@ -30,7 +30,7 @@ urldbtest_SRCS := $(NSURL_SOURCES) \
content/urldb.c \
test/log.c test/urldbtest.c
-# low level cache sources
+# low level cache test sources
llcache_SRCS := content/fetch.c content/fetchers/curl.c \
content/fetchers/about.c content/fetchers/data.c \
content/fetchers/resource.c content/llcache.c \
@@ -141,6 +141,8 @@ BASE_TESTCFLAGS := -std=c99 -g \
-D_XOPEN_SOURCE=600 \
-Itest -Iinclude -Icontent/handlers -Ifrontends -I. -I.. \
-Dnsgtk \
+ -DNETSURF_BUILTIN_LOG_FILTER=\"level:WARNING\" \
+ -DNETSURF_BUILTIN_VERBOSE_FILTER=\"level:DEBUG\" \
$(SAN_FLAGS) \
$(shell pkg-config --cflags libcurl libparserutils libwapcaplet libdom libnsutils libutf8proc) \
$(LIB_CFLAGS)
diff --git a/test/data/Choices-all b/test/data/Choices-all
index 9f2e183..d16c675 100644
--- a/test/data/Choices-all
+++ b/test/data/Choices-all
@@ -96,7 +96,7 @@ sys_colour_Window:f1f1f1
sys_colour_WindowFrame:4e4e4e
sys_colour_WindowText:000000
log_filter:level:WARNING
-verbose_filter:level:VERBOSE
+verbose_filter:level:DEBUG
render_resample:1
downloads_clear:0
request_overwrite:1
--
NetSurf Browser
3 years, 8 months