aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/eventdispatcher.rs
Commit message (Expand)AuthorAgeFilesLines
* Inline dom::eventdispatcher into dom::eventAnthony Ramine2017-01-221-197/+0
* Kill AutoDOMEventMarkerAnthony Ramine2017-01-221-33/+7
* script: Simplify EventDispatcher's default action.Emilio Cobos Álvarez2016-12-251-8/+4
* Rename `Reflectable` to `DomObject`.Corey Farwell2016-12-081-1/+1
* Rename Reflectable::global_scope to globalAnthony Ramine2016-10-061-1/+1
* Use GlobalScope in dispatch_to_listenersAnthony Ramine2016-10-061-3/+2
* Return an enum instead of a boolean from dispatch_eventAdolfo Ochagavía2016-09-261-4/+10
* Correct an unsound optimization in event dispatch.Ms2ger2016-09-121-5/+9
* Fix step 10 of eventdispatcher::dispatch_event (fixes #11609)Anthony Ramine2016-08-241-9/+3
* Use a stack guard and a macro for RootedVec instead of return_address.Eduard Burtescu2016-07-041-3/+2
* Refactor dispatch_event according to the spec (fixes #9178)Anthony Ramine2016-02-291-41/+84
* Rename various bindings in event dispatchingAnthony Ramine2016-02-291-17/+18
* Return a Vec from EventTarget::get_listeners_forAnthony Ramine2016-02-291-28/+24
* Merge EventTarget::{get_listeners, get_listeners_for}Anthony Ramine2016-02-291-3/+3
* Fix the "get the parent" loop when dispatching event (fixes #6733)Anthony Ramine2016-02-271-0/+8
* Compile raw inline event handlers lazily. Resolves #8489.Josh Matthews2016-02-111-2/+2
* Add global default method for Reflectable traitChad Kimes2016-01-111-2/+3
* Clean up the conversion routinesAnthony Ramine2015-11-111-2/+2
* merge from masterrohan.prinja2015-11-031-1/+1
|\
| * Use an Atom for Event.typeDavid Zbarsky2015-11-011-1/+1
* | rearrange imports to be in alphabetical orderrohan.prinja2015-10-301-1/+1
* | move Castable into dom::bindings::inheritancerohan.prinja2015-10-301-1/+1
|/
* Clean up the cast callsAnthony Ramine2015-10-211-9/+4
* Introduce trait CastableAnthony Ramine2015-10-211-4/+4
* sorted the extern crate, mod & use declarationsRavi Shankar2015-09-241-1/+1
* Fix reported test-tidy errors for unmerged import blocksBrandon Fairchild2015-09-191-2/+1
* Remove a pointless clone() call.Ms2ger2015-09-161-1/+1
* Remove an obsolete TODO comment.Ms2ger2015-09-161-1/+0
* Use an early return in dispatch_to_listeners.Ms2ger2015-09-161-14/+15
* Emit markers for all events, not just UI events.Ms2ger2015-09-161-8/+50
* Return immediately from dispatch_to_listeners if propagation is stopped.Ms2ger2015-09-161-11/+14
* Use early returns in dispatch_to_listeners.Ms2ger2015-09-161-11/+15
* Use if-let in dispatch_to_listeners, and simplify break conditions.Ms2ger2015-09-161-32/+22
* Avoid calling any listeners for events whose stop propagation flag is set pri...Ms2ger2015-09-161-0/+8
* Add more assertions to dispatch_event.Ms2ger2015-09-161-0/+2
* Factor out a dispatch_to_listeners function from dispatch_event.Ms2ger2015-09-161-23/+27
* Reorder the code in dispatch_event a bit.Ms2ger2015-09-161-3/+2
* Remove outdated FIXME comment.Ms2ger2015-09-161-2/+0
* Fix match_refs and let_returns in layout, address review changesManish Goregaokar2015-09-041-3/+2
* Elide most 'b lifetimesManish Goregaokar2015-09-041-2/+2
* Elide most 'a lifetimesManish Goregaokar2015-09-041-1/+1
* Remove helper traitsAnthony Ramine2015-08-271-1/+1
* sort all usesJohann Tuffe2015-08-201-1/+1
* Auto merge of #7241 - Wafflespeanut:event_handler, r=Ms2gerbors-servo2015-08-181-3/+3
|\
| * Matching over event listeners and handlers; r=Ms2gerRavi Shankar2015-08-181-3/+3
* | Replace uses of `for foo in bar.iter()`,João Oliveira2015-08-181-2/+2
|/
* Replace uses of `for foo in bar.iter()` and `for foo in bar.iter_mut()`João Oliveira2015-08-151-2/+2
* Introduce RootedVec<JS<T>>::r()Anthony Ramine2015-07-231-10/+8
* Upgrade to SM 39Michael Wu2015-06-191-8/+7
* Uniformise root() methodsAnthony Ramine2015-04-281-1/+1