Skip to content

Commit

Permalink
move JS stuff out of servo into mozjs; redefine geom types to
Browse files Browse the repository at this point in the history
make use of inherited mutability
  • Loading branch information
nikomatsakis committed May 31, 2012
1 parent cbc18b7 commit 902f81c
Show file tree
Hide file tree
Showing 17 changed files with 55 additions and 369 deletions.
2 changes: 1 addition & 1 deletion src/rust-mozjs
Submodule rust-mozjs updated 9 files
+26 −0 crust.rs
+70 −0 global.rs
+5 −4 js.rc
+49 −19 js.rs
+17 −0 name_pool.rs
+164 −0 rust.rs
+0 −80 test.rs
+0 −318 test2.rs
+0 −222 util.rs
8 changes: 4 additions & 4 deletions src/servo/content.rs
Expand Up @@ -5,7 +5,7 @@ import result::extensions;
import dom::rcu::writer_methods;
import dom=dom::base;
import layout::layout;
import js::methods;
import js::rust::methods;

enum msg {
parse(str),
Expand All @@ -32,7 +32,7 @@ fn join_layout(scope: dom::node_scope,
fn content(to_layout: chan<layout::msg>) -> chan<msg> {
task::spawn_listener::<msg> {|from_master|
let scope = dom::node_scope();
let rt = js::rt();
let rt = js::rust::rt();
loop {
alt from_master.recv() {
parse(filename) {
Expand Down Expand Up @@ -65,8 +65,8 @@ fn content(to_layout: chan<layout::msg>) -> chan<msg> {
let cx = rt.cx();
cx.set_default_options_and_version();
cx.set_logging_error_reporter();
cx.new_compartment(jsglobal::global_class).chain { |comp|
comp.define_functions(jsglobal::global_fns);
cx.new_compartment(js::global::global_class).chain { |comp|
comp.define_functions(js::global::debug_fns);
cx.evaluate_script(comp.global_obj, bytes, filename, 1u)
};
}
Expand Down
185 changes: 0 additions & 185 deletions src/servo/content/js.rs

This file was deleted.

90 changes: 0 additions & 90 deletions src/servo/content/jsglobal.rs

This file was deleted.

27 changes: 0 additions & 27 deletions src/servo/content/jsutil.rs

This file was deleted.

17 changes: 0 additions & 17 deletions src/servo/content/name_pool.rs

This file was deleted.

2 changes: 1 addition & 1 deletion src/servo/dom/base.rs
Expand Up @@ -50,7 +50,7 @@ class attr {
enum element_subclass {
es_unknown,
es_div,
es_img(size<au>),
es_img({mut size: size<au>}),
es_head
}

Expand Down

0 comments on commit 902f81c

Please sign in to comment.