servo/components/script
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
..
dom Remove AttributeHandlers 2015-08-27 16:59:04 +02:00
parse Remove AttributeHandlers 2015-08-27 16:59:04 +02:00
build.rs
Cargo.toml servo: Update ipc-channel to pick up bincode support. 2015-08-08 09:43:53 -07:00
clipboard_provider.rs Add set_clipboard_context function and relevant plumbing. Use Option more consistantly (less unwraps) in textinput's selection handling. 2015-07-29 12:19:37 -04:00
cors.rs sort all uses 2015-08-20 20:47:12 +08:00
devtools.rs Remove helper traits 2015-08-27 16:59:02 +02:00
document_loader.rs sort all uses 2015-08-20 20:47:12 +08:00
horribly_inefficient_timers.rs
layout_interface.rs sort all uses 2015-08-20 20:47:12 +08:00
lib.rs Move RegisterBindings::RegisterProxyHandlers call into script::init 2015-08-24 18:41:39 +01:00
makefile.cargo Don't generate pyc files. 2015-06-17 18:43:08 -06:00
mem.rs Measure heap memory usage for more types. Fixes #6951 2015-08-13 21:44:41 +03:00
network_listener.rs sort all uses 2015-08-20 20:47:12 +08:00
page.rs Remove helper traits 2015-08-27 16:59:02 +02:00
script_task.rs Remove AttributeHandlers 2015-08-27 16:59:04 +02:00
textinput.rs Remove helper traits 2015-08-27 16:59:02 +02:00
timers.rs sort all uses 2015-08-20 20:47:12 +08:00
webdriver_handlers.rs Remove helper traits 2015-08-27 16:59:02 +02:00