aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bindings/interface.rs
Commit message (Expand)AuthorAgeFilesLines
* Adapt Servo for mozjs 0.6 and the changes introduced in servo/rust-mozjs#393Marcin Mielniczuk2018-03-281-28/+43
* Use specific assertion for DOM binding interfaceCYBAI2018-01-261-4/+4
* Fix tyvar_behind_raw_pointer warningsSimon Sapin2018-01-101-2/+2
* Moved pop_current_element_queue() and push_new_element_queue() to htmlconstru...olmanz2017-11-161-9/+0
* Moved function html_constructor() from interface.rs to new file htmlconstruct...olmanz2017-11-161-309/+3
* Fix commonmark Markdown warnings in docs, part 1Matt Brubeck2017-10-171-1/+1
* Remove usage of unstable features const_ptr_null and const_ptr_null_mutSimon Sapin2017-10-161-2/+2
* Remove use of unstable box syntax.Simon Sapin2017-10-161-1/+1
* Rename Root<T> to DomRoot<T>Anthony Ramine2017-09-261-5/+5
* Rename dom::bindings::js to dom::bindings::rootAnthony Ramine2017-09-261-1/+1
* order derivable traits listsClément DAVID2017-08-231-1/+1
* Track custom element stateConnor Brewster2017-08-091-3/+5
* Add construction stackConnor Brewster2017-08-091-18/+37
* Implement CEReactions codegenConnor Brewster2017-07-181-0/+9
* Implement step 5 of HTMLConstructorConnor Brewster2017-06-151-7/+11
* Implement HTMLConstructorConnor Brewster2017-06-151-5/+76
* Add function to get constructor objects by nameConnor Brewster2017-06-151-0/+210
* Update js, AGAINAnthony Ramine2016-11-271-4/+4
* Implement WebIDL namespacesAnthony Ramine2016-09-081-2/+5
* Reorder some stuff in bindings::interfaceAnthony Ramine2016-09-061-101/+101
* Remove NonNullJSNativeAnthony Ramine2016-09-061-5/+1
* Move WebIDL constants machinery to bindings::constantAnthony Ramine2016-09-061-58/+3
* Simplify InterfaceConstructorBehaviorAnthony Ramine2016-09-061-32/+30
* Define interface members on the global object directly (fixes #4593)Anthony Ramine2016-08-251-10/+14
* Pass a MutableHandleObject to create_global_objectAnthony Ramine2016-08-251-16/+14
* Make create_global_object take a &'static ClassAnthony Ramine2016-08-251-1/+1
* Rename utils::create_dom_object to interface::create_global_objectAnthony Ramine2016-08-251-14/+57
* Make define_constants unsafeAnthony Ramine2016-08-251-10/+8
* Update SpiderMonkey to m-c bcf4ff0c3eef.Ms2ger2016-07-281-48/+44
* Implement the [Exposed] extended attribute on interfaces.Ms2ger2016-07-121-0/+9
* Switch to using the new rooted!/RootedGuard API for rooting.Eduard Burtescu2016-07-041-17/+17
* Implement [Unscopable] (fixes #11583)Anthony Ramine2016-06-071-8/+40
* Implement [Func]Anthony Ramine2016-05-271-4/+4
* Rename receiver to global in bindings::interfaceAnthony Ramine2016-05-261-8/+8
* Remove some 'static lifetimes from bindings::interfaceAnthony Ramine2016-05-261-18/+18
* Make define_constants privateAnthony Ramine2016-05-261-1/+4
* Remove utils::Prefable in favour of guard::GuardAnthony Ramine2016-05-261-25/+26
* Remove Prefable::terminator 🤖Anthony Ramine2016-05-261-4/+12
* Simplify how Prefable arrays are passed in bindings::interfaceAnthony Ramine2016-05-261-18/+16
* Use JS_NewStringCopyN for the representation of interface objectsAnthony Ramine2016-05-161-9/+9
* Auto merge of #10756 - servo:smup, r=Ms2gerbors-servo2016-05-031-19/+16
|\
| * Update SpiderMonkeyAnthony Ramine2016-05-031-19/+16
* | Implement hiding of interface members via Pref annotations.Josh Matthews2016-05-021-8/+22
* | Start generating arrays of specs for easier implementation of preference checks.Josh Matthews2016-05-021-15/+23
|/
* Refactor the `call` hook on non-callback interface objects (fixes #10744)Anthony Ramine2016-04-251-8/+51
* Make NonCallbackInterfaceObjectClass::new unsafeAnthony Ramine2016-04-251-1/+1
* Make all interface objects share the same funToStringGuillaume Gomez2016-03-211-11/+21
* Cache legacy callback interface objects in proto_or_icache_arrayAnthony Ramine2016-02-251-6/+7
* All interface objects now share the same hasInstanceGuillaume Gomez2016-02-171-19/+34
* Fix the hasInstance hook of interface objectsAnthony Ramine2016-02-151-10/+17