diff options
author | Patrick Walton <pcwalton@mimiga.net> | 2012-07-12 22:49:01 -0700 |
---|---|---|
committer | Patrick Walton <pcwalton@mimiga.net> | 2012-07-12 22:49:01 -0700 |
commit | b7b17dccd10a60320c878c48e0fcf825b1295cad (patch) | |
tree | 5e59e116f190c1b3a258be42de30720e56154f56 /src | |
parent | 5afae787ce49234faefbc5eb3067a65efce21e0c (diff) | |
download | servo-b7b17dccd10a60320c878c48e0fcf825b1295cad.tar.gz servo-b7b17dccd10a60320c878c48e0fcf825b1295cad.zip |
Update for language changes regarding unique strings
Diffstat (limited to 'src')
-rw-r--r-- | src/servo/content.rs | 10 | ||||
-rw-r--r-- | src/servo/engine.rs | 2 | ||||
-rw-r--r-- | src/servo/parser/css_lexer.rs | 8 | ||||
-rw-r--r-- | src/servo/parser/html_builder.rs | 2 | ||||
-rw-r--r-- | src/servo/parser/html_lexer.rs | 4 | ||||
-rw-r--r-- | src/servo/platform/osmain.rs | 3 | ||||
-rwxr-xr-x | src/servo/servo.rc | 1 | ||||
-rw-r--r-- | src/servo/servo.rs | 4 |
8 files changed, 18 insertions, 16 deletions
diff --git a/src/servo/content.rs b/src/servo/content.rs index 791fde5ea23..a1e5613c268 100644 --- a/src/servo/content.rs +++ b/src/servo/content.rs @@ -112,7 +112,7 @@ class Content<S:Sink send copy> { fn handle_control_msg(control_msg: ControlMsg) -> bool { alt control_msg { ParseMsg(filename) { - #debug["content: Received filename `%s` to parse", *filename]; + #debug["content: Received filename `%s` to parse", filename]; // Note: we can parse the next document in parallel // with any previous documents. @@ -131,11 +131,11 @@ class Content<S:Sink send copy> { } ExecuteMsg(filename) { - #debug["content: Received filename `%s` to execute", *filename]; + #debug["content: Received filename `%s` to execute", filename]; - alt read_whole_file(*filename) { + alt read_whole_file(filename) { err(msg) { - println(#fmt["Error opening %s: %s", *filename, msg]); + println(#fmt["Error opening %s: %s", filename, msg]); } ok(bytes) { let cx = self.jsrt.cx(); @@ -143,7 +143,7 @@ class Content<S:Sink send copy> { cx.set_logging_error_reporter(); cx.new_compartment(global_class).chain(|compartment| { compartment.define_functions(debug_fns); - cx.evaluate_script(compartment.global_obj, bytes, *filename, 1u) + cx.evaluate_script(compartment.global_obj, bytes, filename, 1u) }); } } diff --git a/src/servo/engine.rs b/src/servo/engine.rs index bd51839116c..c6ffd644a1c 100644 --- a/src/servo/engine.rs +++ b/src/servo/engine.rs @@ -36,7 +36,7 @@ class Engine<S:Sink send copy> { alt request { LoadURLMsg(url) { let url = copy url; - if (*url).ends_with(".js") { + if url.ends_with(".js") { self.content.send(ExecuteMsg(url)) } else { self.content.send(ParseMsg(url)) diff --git a/src/servo/parser/css_lexer.rs b/src/servo/parser/css_lexer.rs index 04cb1dcd56f..73022783f4a 100644 --- a/src/servo/parser/css_lexer.rs +++ b/src/servo/parser/css_lexer.rs @@ -223,15 +223,15 @@ fn spawn_css_lexer_task(-filename: ~str) -> port<Token> { let result_chan = chan(result_port); task::spawn(|| { - assert (*copy filename).ends_with(".css"); - let file_try = io::read_whole_file(*filename); + assert (copy filename).ends_with(".css"); + let file_try = io::read_whole_file(filename); // Check if the given css file existed, if it does, parse it, // otherwise just send an eof. This is a hack to allow // guessing that if foo.html exists, foo.css is the // corresponding stylesheet. if file_try.is_ok() { - #debug["Lexing css sheet %s", *copy filename]; + #debug["Lexing css sheet %s", copy filename]; let file_data = file_try.get(); let reader = io::bytes_reader(file_data); @@ -244,7 +244,7 @@ fn spawn_css_lexer_task(-filename: ~str) -> port<Token> { if should_break { break; } } } else { - #debug["Failed to open css sheet %s", *copy filename]; + #debug["Failed to open css sheet %s", copy filename]; result_chan.send(Eof); } }); diff --git a/src/servo/parser/html_builder.rs b/src/servo/parser/html_builder.rs index 79f006e53fa..49a38959268 100644 --- a/src/servo/parser/html_builder.rs +++ b/src/servo/parser/html_builder.rs @@ -159,7 +159,7 @@ fn build_dom(scope: NodeScope, stream: port<Token>) -> (Node, port<Stylesheet>) alt elmt.get_attr("href") { some(filename) { #debug["Linking to a css sheet named: %s", filename]; - style_chan.send(file(~copy filename)); + style_chan.send(file(copy filename)); } none { /* fall through*/ } } diff --git a/src/servo/parser/html_lexer.rs b/src/servo/parser/html_lexer.rs index 6e7ebb7d744..7a8a0d50767 100644 --- a/src/servo/parser/html_lexer.rs +++ b/src/servo/parser/html_lexer.rs @@ -169,8 +169,8 @@ fn spawn_html_lexer_task(-filename: ~str) -> port<Token> { task::spawn(|| { let filename = copy html_file; - assert (copy *filename).ends_with(".html"); - let file_data = io::read_whole_file(*filename).get(); + assert (copy filename).ends_with(".html"); + let file_data = io::read_whole_file(filename).get(); let reader = io::bytes_reader(file_data); let lexer = lexer(reader, NormalHtml); diff --git a/src/servo/platform/osmain.rs b/src/servo/platform/osmain.rs index 6ea213e1542..848819fd7a5 100644 --- a/src/servo/platform/osmain.rs +++ b/src/servo/platform/osmain.rs @@ -69,7 +69,8 @@ fn mainloop(po: port<Msg>) { let check_for_messages = fn@() { // Handle messages #debug("osmain: peeking"); - if po.peek() { + let mut i = 0u; + while po.peek() { alt po.recv() { AddKeyHandler(key_ch) { key_handlers.push(key_ch); diff --git a/src/servo/servo.rc b/src/servo/servo.rc index 835c87acd21..16547302b4e 100755 --- a/src/servo/servo.rc +++ b/src/servo/servo.rc @@ -15,6 +15,7 @@ use stb_image; use geom; use glut; use layers; +use opengles; mod dom { mod base; diff --git a/src/servo/servo.rs b/src/servo/servo.rs index a90da258c2d..c17d17f8935 100644 --- a/src/servo/servo.rs +++ b/src/servo/servo.rs @@ -40,7 +40,7 @@ fn run_pipeline_screen(urls: ~[str]) { for urls.each |filename| { #debug["master: Sending filename `%s`", filename]; - engine_chan.send(LoadURLMsg(~copy filename)); + engine_chan.send(LoadURLMsg(copy filename)); #debug["master: Waiting for keypress"]; keypress_from_osmain.recv(); } @@ -68,7 +68,7 @@ fn run_pipeline_png(-url: str, outfile: str) { let engine = Engine(sink); let engine_chan = engine.start(); let url = copy url; - engine_chan.send(LoadURLMsg(~url)); + engine_chan.send(LoadURLMsg(url)); alt buffered_file_writer(outfile) { ok(writer) { writer.write(pngdata_from_sink.recv()) |