diff --git a/color.rs b/color.rs index 2222019..9ae6834 100644 --- a/color.rs +++ b/color.rs @@ -81,7 +81,7 @@ pub fn hsl(h : f64, s : f64, l : f64) -> Color { impl Color { fn print(&self) -> ~str { fmt!("rgba(%u,%u,%u,%f)", self.red as uint, self.green as uint, - self.blue as uint, self.alpha as float) + self.blue as uint, self.alpha as f64) } } diff --git a/css.rc b/css.rc index 340ff75..48b3e19 100644 --- a/css.rc +++ b/css.rc @@ -16,6 +16,8 @@ Basic operation: * Resolve inheritance for computed styles by (not implemented) */ +#[feature(globs)]; +#[feature(macro_rules)]; #[link(name = "css", vers = "0.1")]; diff --git a/select.rs b/select.rs index 8e3cddf..61ea93d 100644 --- a/select.rs +++ b/select.rs @@ -130,7 +130,7 @@ impl> n::s::CssSelectHandler for SelectHandlerWrapper< fn node_classes(&self, node: &N) -> Option<~[LwcString]> { do self.inner_ref().with_node_classes(node) |node_classes_opt| { do node_classes_opt.map |s| { - debug!("SelectHandlerWrapper::node_classes - classes: %?", *s); + debug!("SelectHandlerWrapper::node_classes - classes: %s", s); let mut v = ~[]; for t in s.split_iter(' ') { debug!("SelectHandlerWrapper::node_classes - class: %?", t); @@ -144,7 +144,7 @@ impl> n::s::CssSelectHandler for SelectHandlerWrapper< fn node_id(&self, node: &N) -> Option { do self.inner_ref().with_node_id(node) |node_id_opt| { - node_id_opt.map(|s| lwcstr_from_rust_str(*s)) + node_id_opt.map(|s| lwcstr_from_rust_str(s)) } }