servo/components
Anthony Ramine 2a028f66a2 Remove AttributeHandlers
On components/script/*.rs:

    # Remove imports.
    /^ *use dom::element::\{.*AttributeHandlers/ {
        s/\{AttributeHandlers, /\{/
        s/, AttributeHandlers//g
        s/\{([a-zA-Z]+)\}/\1/
        /\{\}/d
        s/::self;$/;/
    }
    /^ *use dom::element::\{?AttributeHandlers\}?;$/d

    # Remove AttributeHandlers.
    /^pub trait AttributeHandlers \{$/,/^\}$/D

    # Patch AttributeHandlers methods.
    /^impl<'a> AttributeHandlers for &'a Element \{/,/^\}$/ {
        s/^impl<'a> AttributeHandlers for &'a Element \{/impl Element {/
        /^ *fn /s/\(self([,)])/\(\&self\1/
	/^ *fn.*\(&self/s/fn/pub fn/
    }

The few error cases were then fixed by hand.
2015-08-27 16:59:04 +02:00
..
canvas webgl: Implement multiple calls and improve error detection 2015-08-25 17:16:46 +02:00
canvas_traits webgl: Implement multiple calls and improve error detection 2015-08-25 17:16:46 +02:00
compositing sort all uses 2015-08-20 20:47:12 +08:00
devtools Remove Emitter::markers. 2015-08-26 16:19:01 +02:00
devtools_traits sort all uses 2015-08-20 20:47:12 +08:00
gfx Auto merge of #7392 - mrobinson:layered-separate, r=pcwalton 2015-08-26 11:38:34 -06:00
gfx_traits Layerize canvas 2015-05-20 19:10:50 +02:00
layout layout: Fix calculation of overflow for stacking contexts that contain 2015-08-25 15:08:28 -07:00
layout_traits sort all uses 2015-08-20 20:47:12 +08:00
msg sort all uses 2015-08-20 20:47:12 +08:00
net Fixed mismatched type error 2015-08-24 23:11:31 -04:00
net_traits sort all uses 2015-08-20 20:47:12 +08:00
plugins make dom_struct derive HeapSizeOf, 2015-08-27 01:17:48 +01:00
profile Auto merge of #7179 - connorimes:add-heartbeats, r=larsbergstrom 2015-08-22 17:23:50 -06:00
profile_traits Auto merge of #7179 - connorimes:add-heartbeats, r=larsbergstrom 2015-08-22 17:23:50 -06:00
script Remove AttributeHandlers 2015-08-27 16:59:04 +02:00
script_traits Fix existing syntactics nits. 2015-08-16 10:30:43 -04:00
servo Update url. 2015-08-26 13:17:45 +02:00
style Make display: flex experimental. 2015-08-21 15:59:20 -07:00
util sort all uses 2015-08-20 20:47:12 +08:00
webdriver_server sort all uses 2015-08-20 20:47:12 +08:00
webdriver_traits Add support for switching frames with the webdriver API. 2015-06-01 23:18:55 +01:00