зеркало из https://github.com/mozilla/gecko-dev.git
servo: Fix imports for new resolve logic
Source-Repo: https://github.com/servo/servo Source-Revision: 49e0803e2637f825f04f750eeb21acd35cf48d3d
This commit is contained in:
Родитель
e49d80a97a
Коммит
0c6f15390d
|
@ -3,7 +3,9 @@
|
|||
tasks.
|
||||
"]
|
||||
|
||||
export Content, ControlMsg, PingMsg;
|
||||
export Content;
|
||||
export ControlMsg, ExecuteMsg, ParseMsg, ExitMsg;
|
||||
export PingMsg, PongMsg;
|
||||
|
||||
import comm::{port, chan, listen};
|
||||
import task::{spawn, spawn_listener};
|
||||
|
|
|
@ -3,7 +3,7 @@ import task::spawn_listener;
|
|||
import comm::chan;
|
||||
import layout::layout_task;
|
||||
import layout_task::Layout;
|
||||
import content::{Content, ExecuteMsg, ParseMsg};
|
||||
import content::{Content, ExecuteMsg, ParseMsg, ExitMsg};
|
||||
|
||||
type Engine = chan<Msg>;
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@ Each time the renderer renders a frame the bufsink will output a
|
|||
`[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 azure::AzDrawTargetRef;
|
||||
|
|
|
@ -12,10 +12,11 @@ import geom::size::Size2D;
|
|||
import image::base::image;
|
||||
import layout::block::block_layout_methods;
|
||||
import layout::inline::inline_layout_methods;
|
||||
import layout::style::style::*;
|
||||
import layout::text::*;
|
||||
import util::tree;
|
||||
import util::color::Color;
|
||||
import text::text_box;
|
||||
import style::style::computed_style;
|
||||
import text::text_layout_methods;
|
||||
|
||||
enum BoxKind {
|
||||
BlockBox,
|
||||
|
|
|
@ -3,8 +3,8 @@
|
|||
import geom::point::Point2D;
|
||||
import geom::size::Size2D;
|
||||
import gfx::geometry::au;
|
||||
import layout::base::*; // FIXME: Can't get around import *; resolve bug.
|
||||
import util::tree;
|
||||
import base::{Box, BlockBox, BTree, layout_methods, BoxTreeReadMethods};
|
||||
|
||||
#[doc="The public block layout methods."]
|
||||
impl block_layout_methods for @Box {
|
||||
|
|
|
@ -5,7 +5,6 @@ import dom::rcu::Scope;
|
|||
import dom::base::{Text, NodeScope};
|
||||
import gfx::geometry::{au, au_to_px, box, px_to_au};
|
||||
import gfx::renderer;
|
||||
import layout::base::*;
|
||||
import util::color::methods;
|
||||
import util::tree;
|
||||
import box_builder::box_builder_methods;
|
||||
|
@ -13,6 +12,7 @@ import text::text_layout_methods;
|
|||
import geom::size::Size2D;
|
||||
import geom::point::Point2D;
|
||||
import geom::rect::Rect;
|
||||
import base::{Box, TextBox, BTree, BoxTreeReadMethods};
|
||||
|
||||
#[doc = "
|
||||
|
||||
|
|
|
@ -5,9 +5,8 @@ import dom::rcu::ReaderMethods;
|
|||
import geom::point::Point2D;
|
||||
import geom::size::Size2D;
|
||||
import gfx::geometry::au;
|
||||
import layout::base::*; // FIXME: Can't get around import *; resolve bug.
|
||||
import layout::style::style::*; // ditto
|
||||
import util::tree;
|
||||
import base::{Box, InlineBox, BTree, layout_methods, BoxTreeReadMethods};
|
||||
|
||||
#[doc="The main reflow routine for inline layout."]
|
||||
impl inline_layout_methods for @Box {
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
import dom::base::{Element, HTMLImageElement, Node};
|
||||
import dom::rcu::ReaderMethods;
|
||||
import image::base::load;
|
||||
import layout::base::*;
|
||||
import base::{Box, BTree, NTree, LayoutData, BoxTreeReadMethods};
|
||||
import style::style_methods;
|
||||
|
||||
impl ApplyStyleBoxMethods for @Box {
|
||||
|
|
|
@ -6,10 +6,10 @@ import dom::style::{DisplayType, DisBlock, DisInline, DisNone, Stylesheet};
|
|||
import dom::base::{Element, HTMLDivElement, HTMLHeadElement, HTMLImageElement, Node, NodeKind};
|
||||
import dom::base::{Text};
|
||||
import dom::rcu::ReaderMethods;
|
||||
import layout::base::*; // FIXME: resolve bug requires *
|
||||
import matching::matching_methods;
|
||||
import util::color::{Color, rgb};
|
||||
import util::color::css_colors::{white, black};
|
||||
import base::{LayoutData, NTree, NodeTreeReadMethods};
|
||||
|
||||
type computed_style = {mut display : DisplayType, mut back_color : Color};
|
||||
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
|
||||
import geom::size::Size2D;
|
||||
import gfx::geometry::au;
|
||||
import layout::base::*; // FIXME: Can't get around import *; resolve bug.
|
||||
import servo_text::text_run::TextRun;
|
||||
import servo_text::font_library::FontLibrary;
|
||||
import base::{Box, TextBox};
|
||||
|
||||
class text_box {
|
||||
let text: str;
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
export OSMain, Msg;
|
||||
export OSMain;
|
||||
export Msg, BeginDrawing, Draw, AddKeyHandler, Exit;
|
||||
|
||||
import azure::*;
|
||||
import azure::bindgen::*;
|
||||
|
|
Загрузка…
Ссылка в новой задаче