Fix imports for new resolve logic

This commit is contained in:
Brian Anderson 2012-07-11 19:33:35 -07:00
parent f4524b416f
commit 49e0803e26
11 changed files with 16 additions and 13 deletions

View file

@ -3,7 +3,9 @@
tasks. tasks.
"] "]
export Content, ControlMsg, PingMsg; export Content;
export ControlMsg, ExecuteMsg, ParseMsg, ExitMsg;
export PingMsg, PongMsg;
import comm::{port, chan, listen}; import comm::{port, chan, listen};
import task::{spawn, spawn_listener}; import task::{spawn, spawn_listener};

View file

@ -3,7 +3,7 @@ import task::spawn_listener;
import comm::chan; import comm::chan;
import layout::layout_task; import layout::layout_task;
import layout_task::Layout; import layout_task::Layout;
import content::{Content, ExecuteMsg, ParseMsg}; import content::{Content, ExecuteMsg, ParseMsg, ExitMsg};
type Engine = chan<Msg>; type Engine = chan<Msg>;

View file

@ -5,7 +5,7 @@ Each time the renderer renders a frame the bufsink will output a
`[u8]` containing the frame in PNG format. `[u8]` containing the frame in PNG format.
"]; "];
export PngSink, Msg; export PngSink, Msg, Exit;
import libc::{c_int, c_uint, c_void, c_uchar}; import libc::{c_int, c_uint, c_void, c_uchar};
import azure::AzDrawTargetRef; import azure::AzDrawTargetRef;

View file

@ -12,10 +12,11 @@ import geom::size::Size2D;
import image::base::image; import image::base::image;
import layout::block::block_layout_methods; import layout::block::block_layout_methods;
import layout::inline::inline_layout_methods; import layout::inline::inline_layout_methods;
import layout::style::style::*;
import layout::text::*;
import util::tree; import util::tree;
import util::color::Color; import util::color::Color;
import text::text_box;
import style::style::computed_style;
import text::text_layout_methods;
enum BoxKind { enum BoxKind {
BlockBox, BlockBox,

View file

@ -3,8 +3,8 @@
import geom::point::Point2D; import geom::point::Point2D;
import geom::size::Size2D; import geom::size::Size2D;
import gfx::geometry::au; import gfx::geometry::au;
import layout::base::*; // FIXME: Can't get around import *; resolve bug.
import util::tree; import util::tree;
import base::{Box, BlockBox, BTree, layout_methods, BoxTreeReadMethods};
#[doc="The public block layout methods."] #[doc="The public block layout methods."]
impl block_layout_methods for @Box { impl block_layout_methods for @Box {

View file

@ -5,7 +5,6 @@ import dom::rcu::Scope;
import dom::base::{Text, NodeScope}; import dom::base::{Text, NodeScope};
import gfx::geometry::{au, au_to_px, box, px_to_au}; import gfx::geometry::{au, au_to_px, box, px_to_au};
import gfx::renderer; import gfx::renderer;
import layout::base::*;
import util::color::methods; import util::color::methods;
import util::tree; import util::tree;
import box_builder::box_builder_methods; import box_builder::box_builder_methods;
@ -13,6 +12,7 @@ import text::text_layout_methods;
import geom::size::Size2D; import geom::size::Size2D;
import geom::point::Point2D; import geom::point::Point2D;
import geom::rect::Rect; import geom::rect::Rect;
import base::{Box, TextBox, BTree, BoxTreeReadMethods};
#[doc = " #[doc = "

View file

@ -5,9 +5,8 @@ import dom::rcu::ReaderMethods;
import geom::point::Point2D; import geom::point::Point2D;
import geom::size::Size2D; import geom::size::Size2D;
import gfx::geometry::au; import gfx::geometry::au;
import layout::base::*; // FIXME: Can't get around import *; resolve bug.
import layout::style::style::*; // ditto
import util::tree; import util::tree;
import base::{Box, InlineBox, BTree, layout_methods, BoxTreeReadMethods};
#[doc="The main reflow routine for inline layout."] #[doc="The main reflow routine for inline layout."]
impl inline_layout_methods for @Box { impl inline_layout_methods for @Box {

View file

@ -3,7 +3,7 @@
import dom::base::{Element, HTMLImageElement, Node}; import dom::base::{Element, HTMLImageElement, Node};
import dom::rcu::ReaderMethods; import dom::rcu::ReaderMethods;
import image::base::load; import image::base::load;
import layout::base::*; import base::{Box, BTree, NTree, LayoutData, BoxTreeReadMethods};
import style::style_methods; import style::style_methods;
impl ApplyStyleBoxMethods for @Box { impl ApplyStyleBoxMethods for @Box {

View file

@ -6,10 +6,10 @@ import dom::style::{DisplayType, DisBlock, DisInline, DisNone, Stylesheet};
import dom::base::{Element, HTMLDivElement, HTMLHeadElement, HTMLImageElement, Node, NodeKind}; import dom::base::{Element, HTMLDivElement, HTMLHeadElement, HTMLImageElement, Node, NodeKind};
import dom::base::{Text}; import dom::base::{Text};
import dom::rcu::ReaderMethods; import dom::rcu::ReaderMethods;
import layout::base::*; // FIXME: resolve bug requires *
import matching::matching_methods; import matching::matching_methods;
import util::color::{Color, rgb}; import util::color::{Color, rgb};
import util::color::css_colors::{white, black}; import util::color::css_colors::{white, black};
import base::{LayoutData, NTree, NodeTreeReadMethods};
type computed_style = {mut display : DisplayType, mut back_color : Color}; type computed_style = {mut display : DisplayType, mut back_color : Color};

View file

@ -2,9 +2,9 @@
import geom::size::Size2D; import geom::size::Size2D;
import gfx::geometry::au; import gfx::geometry::au;
import layout::base::*; // FIXME: Can't get around import *; resolve bug.
import servo_text::text_run::TextRun; import servo_text::text_run::TextRun;
import servo_text::font_library::FontLibrary; import servo_text::font_library::FontLibrary;
import base::{Box, TextBox};
class text_box { class text_box {
let text: str; let text: str;

View file

@ -1,4 +1,5 @@
export OSMain, Msg; export OSMain;
export Msg, BeginDrawing, Draw, AddKeyHandler, Exit;
import azure::*; import azure::*;
import azure::bindgen::*; import azure::bindgen::*;