mirror of
https://github.com/servo/servo.git
synced 2025-06-13 02:44:29 +00:00
compositing: Make the constellation messages serializable.
This commit is contained in:
parent
a0cf597946
commit
b6485a9eaf
32 changed files with 316 additions and 229 deletions
|
@ -48,6 +48,7 @@ git = "https://github.com/servo/rust-layers"
|
||||||
|
|
||||||
[dependencies.png]
|
[dependencies.png]
|
||||||
git = "https://github.com/servo/rust-png"
|
git = "https://github.com/servo/rust-png"
|
||||||
|
features = [ "serde-serialization" ]
|
||||||
|
|
||||||
[dependencies.clipboard]
|
[dependencies.clipboard]
|
||||||
git = "https://github.com/aweinstock314/rust-clipboard"
|
git = "https://github.com/aweinstock314/rust-clipboard"
|
||||||
|
@ -58,7 +59,7 @@ git = "https://github.com/pcwalton/ipc-channel"
|
||||||
[dependencies]
|
[dependencies]
|
||||||
log = "*"
|
log = "*"
|
||||||
num = "0.1.24"
|
num = "0.1.24"
|
||||||
url = "0.2.35"
|
url = "0.2.36"
|
||||||
time = "0.1.17"
|
time = "0.1.17"
|
||||||
libc = "*"
|
libc = "*"
|
||||||
gleam = "0.1"
|
gleam = "0.1"
|
||||||
|
|
|
@ -13,7 +13,7 @@ use windowing::{WindowEvent, WindowMethods};
|
||||||
|
|
||||||
use euclid::point::Point2D;
|
use euclid::point::Point2D;
|
||||||
use euclid::rect::Rect;
|
use euclid::rect::Rect;
|
||||||
use ipc_channel::ipc::IpcReceiver;
|
use ipc_channel::ipc::{IpcReceiver, IpcSender};
|
||||||
use layers::platform::surface::NativeDisplay;
|
use layers::platform::surface::NativeDisplay;
|
||||||
use layers::layers::{BufferRequest, LayerBuffer, LayerBufferSet};
|
use layers::layers::{BufferRequest, LayerBuffer, LayerBufferSet};
|
||||||
use msg::compositor_msg::{Epoch, LayerId, LayerProperties, FrameTreeId};
|
use msg::compositor_msg::{Epoch, LayerId, LayerProperties, FrameTreeId};
|
||||||
|
@ -183,7 +183,7 @@ pub enum Msg {
|
||||||
/// Changes the cursor.
|
/// Changes the cursor.
|
||||||
SetCursor(Cursor),
|
SetCursor(Cursor),
|
||||||
/// Composite to a PNG file and return the Image over a passed channel.
|
/// Composite to a PNG file and return the Image over a passed channel.
|
||||||
CreatePng(Sender<Option<png::Image>>),
|
CreatePng(IpcSender<Option<png::Image>>),
|
||||||
/// Informs the compositor that the paint task for the given pipeline has exited.
|
/// Informs the compositor that the paint task for the given pipeline has exited.
|
||||||
PaintTaskExited(PipelineId),
|
PaintTaskExited(PipelineId),
|
||||||
/// Alerts the compositor that the viewport has been constrained in some manner
|
/// Alerts the compositor that the viewport has been constrained in some manner
|
||||||
|
|
|
@ -19,7 +19,7 @@ use euclid::rect::{Rect, TypedRect};
|
||||||
use euclid::size::Size2D;
|
use euclid::size::Size2D;
|
||||||
use euclid::scale_factor::ScaleFactor;
|
use euclid::scale_factor::ScaleFactor;
|
||||||
use gfx::font_cache_task::FontCacheTask;
|
use gfx::font_cache_task::FontCacheTask;
|
||||||
use ipc_channel::ipc;
|
use ipc_channel::ipc::{self, IpcSender};
|
||||||
use layout_traits::{LayoutControlChan, LayoutTaskFactory};
|
use layout_traits::{LayoutControlChan, LayoutTaskFactory};
|
||||||
use libc;
|
use libc;
|
||||||
use msg::compositor_msg::{Epoch, LayerId};
|
use msg::compositor_msg::{Epoch, LayerId};
|
||||||
|
@ -44,7 +44,7 @@ use std::collections::HashMap;
|
||||||
use std::io::{self, Write};
|
use std::io::{self, Write};
|
||||||
use std::marker::PhantomData;
|
use std::marker::PhantomData;
|
||||||
use std::mem::replace;
|
use std::mem::replace;
|
||||||
use std::sync::mpsc::{Sender, Receiver, channel};
|
use std::sync::mpsc::{Receiver, channel};
|
||||||
use style::viewport::ViewportConstraints;
|
use style::viewport::ViewportConstraints;
|
||||||
use url::Url;
|
use url::Url;
|
||||||
use util::cursor::Cursor;
|
use util::cursor::Cursor;
|
||||||
|
@ -191,7 +191,7 @@ pub struct SendableFrameTree {
|
||||||
}
|
}
|
||||||
|
|
||||||
struct WebDriverData {
|
struct WebDriverData {
|
||||||
load_channel: Option<(PipelineId, Sender<webdriver_msg::LoadStatus>)>
|
load_channel: Option<(PipelineId, IpcSender<webdriver_msg::LoadStatus>)>
|
||||||
}
|
}
|
||||||
|
|
||||||
impl WebDriverData {
|
impl WebDriverData {
|
||||||
|
@ -849,7 +849,7 @@ impl<LTF: LayoutTaskFactory, STF: ScriptTaskFactory> Constellation<LTF, STF> {
|
||||||
}
|
}
|
||||||
|
|
||||||
fn handle_get_pipeline(&mut self, frame_id: Option<FrameId>,
|
fn handle_get_pipeline(&mut self, frame_id: Option<FrameId>,
|
||||||
resp_chan: Sender<Option<PipelineId>>) {
|
resp_chan: IpcSender<Option<PipelineId>>) {
|
||||||
let current_pipeline_id = frame_id.or(self.root_frame_id).map(|frame_id| {
|
let current_pipeline_id = frame_id.or(self.root_frame_id).map(|frame_id| {
|
||||||
let frame = self.frames.get(&frame_id).unwrap();
|
let frame = self.frames.get(&frame_id).unwrap();
|
||||||
frame.current
|
frame.current
|
||||||
|
@ -863,7 +863,7 @@ impl<LTF: LayoutTaskFactory, STF: ScriptTaskFactory> Constellation<LTF, STF> {
|
||||||
fn handle_get_frame(&mut self,
|
fn handle_get_frame(&mut self,
|
||||||
containing_pipeline_id: PipelineId,
|
containing_pipeline_id: PipelineId,
|
||||||
subpage_id: SubpageId,
|
subpage_id: SubpageId,
|
||||||
resp_chan: Sender<Option<FrameId>>) {
|
resp_chan: IpcSender<Option<FrameId>>) {
|
||||||
let frame_id = self.subpage_map.get(&(containing_pipeline_id, subpage_id)).and_then(
|
let frame_id = self.subpage_map.get(&(containing_pipeline_id, subpage_id)).and_then(
|
||||||
|x| self.pipeline_to_frame_map.get(&x)).map(|x| *x);
|
|x| self.pipeline_to_frame_map.get(&x)).map(|x| *x);
|
||||||
resp_chan.send(frame_id).unwrap();
|
resp_chan.send(frame_id).unwrap();
|
||||||
|
|
|
@ -7,6 +7,10 @@ authors = ["The Servo Project Developers"]
|
||||||
name = "devtools"
|
name = "devtools"
|
||||||
path = "lib.rs"
|
path = "lib.rs"
|
||||||
|
|
||||||
|
[dependencies.hyper]
|
||||||
|
version = "0.6"
|
||||||
|
features = [ "serde-serialization" ]
|
||||||
|
|
||||||
[dependencies.devtools_traits]
|
[dependencies.devtools_traits]
|
||||||
path = "../devtools_traits"
|
path = "../devtools_traits"
|
||||||
|
|
||||||
|
@ -20,5 +24,4 @@ path = "../util"
|
||||||
log = "*"
|
log = "*"
|
||||||
time = "*"
|
time = "*"
|
||||||
rustc-serialize = "0.3"
|
rustc-serialize = "0.3"
|
||||||
url = "*"
|
url = "0.2"
|
||||||
hyper = "0.6"
|
|
||||||
|
|
|
@ -7,6 +7,10 @@ authors = ["The Servo Project Developers"]
|
||||||
name = "devtools_traits"
|
name = "devtools_traits"
|
||||||
path = "lib.rs"
|
path = "lib.rs"
|
||||||
|
|
||||||
|
[dependencies.hyper]
|
||||||
|
version = "0.6"
|
||||||
|
features = [ "serde-serialization" ]
|
||||||
|
|
||||||
[dependencies.msg]
|
[dependencies.msg]
|
||||||
path = "../msg"
|
path = "../msg"
|
||||||
|
|
||||||
|
@ -16,6 +20,5 @@ path = "../util"
|
||||||
[dependencies]
|
[dependencies]
|
||||||
time = "*"
|
time = "*"
|
||||||
rustc-serialize = "0.3"
|
rustc-serialize = "0.3"
|
||||||
url = "*"
|
url = "0.2"
|
||||||
hyper = "0.6"
|
|
||||||
bitflags = "*"
|
bitflags = "*"
|
||||||
|
|
|
@ -47,7 +47,7 @@ path = "../script_traits"
|
||||||
[dependencies]
|
[dependencies]
|
||||||
log = "*"
|
log = "*"
|
||||||
fnv = "1.0"
|
fnv = "1.0"
|
||||||
url = "0.2.35"
|
url = "0.2.36"
|
||||||
time = "0.1.12"
|
time = "0.1.12"
|
||||||
bitflags = "*"
|
bitflags = "*"
|
||||||
rustc-serialize = "0.3"
|
rustc-serialize = "0.3"
|
||||||
|
|
|
@ -62,7 +62,7 @@ git = "https://github.com/pcwalton/ipc-channel"
|
||||||
log = "*"
|
log = "*"
|
||||||
encoding = "0.2"
|
encoding = "0.2"
|
||||||
fnv = "1.0"
|
fnv = "1.0"
|
||||||
url = "0.2.35"
|
url = "0.2.36"
|
||||||
bitflags = "*"
|
bitflags = "*"
|
||||||
rustc-serialize = "0.3"
|
rustc-serialize = "0.3"
|
||||||
libc = "*"
|
libc = "*"
|
||||||
|
|
|
@ -29,7 +29,7 @@ path = "../util"
|
||||||
git = "https://github.com/pcwalton/ipc-channel"
|
git = "https://github.com/pcwalton/ipc-channel"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
url = "0.2.35"
|
url = "0.2.36"
|
||||||
euclid = "0.1"
|
euclid = "0.1"
|
||||||
serde = "*"
|
serde = "*"
|
||||||
serde_macros = "*"
|
serde_macros = "*"
|
||||||
|
|
|
@ -21,14 +21,21 @@ git = "https://github.com/servo/rust-layers"
|
||||||
|
|
||||||
[dependencies.png]
|
[dependencies.png]
|
||||||
git = "https://github.com/servo/rust-png"
|
git = "https://github.com/servo/rust-png"
|
||||||
|
features = [ "serde-serialization" ]
|
||||||
|
|
||||||
|
[dependencies.hyper]
|
||||||
|
version = "0.6"
|
||||||
|
features = [ "serde-serialization" ]
|
||||||
|
|
||||||
|
[dependencies.url]
|
||||||
|
version = "0.2.36"
|
||||||
|
features = [ "serde_serialization" ]
|
||||||
|
|
||||||
[dependencies.ipc-channel]
|
[dependencies.ipc-channel]
|
||||||
git = "https://github.com/pcwalton/ipc-channel"
|
git = "https://github.com/pcwalton/ipc-channel"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
url = "0.2.35"
|
|
||||||
bitflags = "*"
|
bitflags = "*"
|
||||||
hyper = "0.6"
|
|
||||||
rustc-serialize = "0.3.4"
|
rustc-serialize = "0.3.4"
|
||||||
euclid = "0.1"
|
euclid = "0.1"
|
||||||
serde = "*"
|
serde = "*"
|
||||||
|
|
|
@ -6,13 +6,15 @@
|
||||||
//! reduce coupling between these two components.
|
//! reduce coupling between these two components.
|
||||||
|
|
||||||
use compositor_msg::Epoch;
|
use compositor_msg::Epoch;
|
||||||
|
|
||||||
use euclid::rect::Rect;
|
use euclid::rect::Rect;
|
||||||
use euclid::size::TypedSize2D;
|
use euclid::size::TypedSize2D;
|
||||||
use euclid::scale_factor::ScaleFactor;
|
use euclid::scale_factor::ScaleFactor;
|
||||||
use hyper::header::Headers;
|
use hyper::header::Headers;
|
||||||
use hyper::method::Method;
|
use hyper::method::Method;
|
||||||
|
use ipc_channel::ipc::IpcSender;
|
||||||
use layers::geometry::DevicePixel;
|
use layers::geometry::DevicePixel;
|
||||||
use png;
|
use png::Image;
|
||||||
use util::cursor::Cursor;
|
use util::cursor::Cursor;
|
||||||
use util::geometry::{PagePx, ViewportPx};
|
use util::geometry::{PagePx, ViewportPx};
|
||||||
use std::collections::HashMap;
|
use std::collections::HashMap;
|
||||||
|
@ -31,20 +33,20 @@ impl ConstellationChan {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(PartialEq, Eq, Copy, Clone, Debug)]
|
#[derive(PartialEq, Eq, Copy, Clone, Debug, Deserialize, Serialize)]
|
||||||
pub enum IFrameSandboxState {
|
pub enum IFrameSandboxState {
|
||||||
IFrameSandboxed,
|
IFrameSandboxed,
|
||||||
IFrameUnsandboxed
|
IFrameUnsandboxed
|
||||||
}
|
}
|
||||||
|
|
||||||
// We pass this info to various tasks, so it lives in a separate, cloneable struct.
|
// We pass this info to various tasks, so it lives in a separate, cloneable struct.
|
||||||
#[derive(Clone, Copy)]
|
#[derive(Clone, Copy, Deserialize, Serialize)]
|
||||||
pub struct Failure {
|
pub struct Failure {
|
||||||
pub pipeline_id: PipelineId,
|
pub pipeline_id: PipelineId,
|
||||||
pub parent_info: Option<(PipelineId, SubpageId)>,
|
pub parent_info: Option<(PipelineId, SubpageId)>,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Copy, Clone)]
|
#[derive(Copy, Clone, Deserialize, Serialize)]
|
||||||
pub struct WindowSizeData {
|
pub struct WindowSizeData {
|
||||||
/// The size of the initial layout viewport, before parsing an
|
/// The size of the initial layout viewport, before parsing an
|
||||||
/// http://www.w3.org/TR/css-device-adapt/#initial-viewport
|
/// http://www.w3.org/TR/css-device-adapt/#initial-viewport
|
||||||
|
@ -209,6 +211,7 @@ pub enum FocusType {
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Messages from the compositor and script to the constellation.
|
/// Messages from the compositor and script to the constellation.
|
||||||
|
#[derive(Deserialize, Serialize)]
|
||||||
pub enum Msg {
|
pub enum Msg {
|
||||||
Exit,
|
Exit,
|
||||||
Failure(Failure),
|
Failure(Failure),
|
||||||
|
@ -234,14 +237,14 @@ pub enum Msg {
|
||||||
TickAnimation(PipelineId),
|
TickAnimation(PipelineId),
|
||||||
/// Request that the constellation send the current pipeline id for the provided frame
|
/// Request that the constellation send the current pipeline id for the provided frame
|
||||||
/// id, or for the root frame if this is None, over a provided channel
|
/// id, or for the root frame if this is None, over a provided channel
|
||||||
GetPipeline(Option<FrameId>, Sender<Option<PipelineId>>),
|
GetPipeline(Option<FrameId>, IpcSender<Option<PipelineId>>),
|
||||||
/// Request that the constellation send the FrameId corresponding to the document
|
/// Request that the constellation send the FrameId corresponding to the document
|
||||||
/// with the provided parent pipeline id and subpage id
|
/// with the provided parent pipeline id and subpage id
|
||||||
GetFrame(PipelineId, SubpageId, Sender<Option<FrameId>>),
|
GetFrame(PipelineId, SubpageId, IpcSender<Option<FrameId>>),
|
||||||
/// Notifies the constellation that this frame has received focus.
|
/// Notifies the constellation that this frame has received focus.
|
||||||
Focus(PipelineId),
|
Focus(PipelineId),
|
||||||
/// Requests that the constellation retrieve the current contents of the clipboard
|
/// Requests that the constellation retrieve the current contents of the clipboard
|
||||||
GetClipboardContents(Sender<String>),
|
GetClipboardContents(IpcSender<String>),
|
||||||
/// Dispatch a webdriver command
|
/// Dispatch a webdriver command
|
||||||
WebDriverCommand(WebDriverCommandMsg),
|
WebDriverCommand(WebDriverCommandMsg),
|
||||||
/// Notifies the constellation that the viewport has been constrained in some manner
|
/// Notifies the constellation that the viewport has been constrained in some manner
|
||||||
|
@ -256,7 +259,7 @@ pub enum Msg {
|
||||||
HeadParsed,
|
HeadParsed,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Clone, Eq, PartialEq)]
|
#[derive(Clone, Eq, PartialEq, Deserialize, Serialize)]
|
||||||
pub enum AnimationState {
|
pub enum AnimationState {
|
||||||
AnimationsPresent,
|
AnimationsPresent,
|
||||||
AnimationCallbacksPresent,
|
AnimationCallbacksPresent,
|
||||||
|
@ -265,6 +268,7 @@ pub enum AnimationState {
|
||||||
}
|
}
|
||||||
|
|
||||||
// https://developer.mozilla.org/en-US/docs/Web/API/Using_the_Browser_API#Events
|
// https://developer.mozilla.org/en-US/docs/Web/API/Using_the_Browser_API#Events
|
||||||
|
#[derive(Deserialize, Serialize)]
|
||||||
pub enum MozBrowserEvent {
|
pub enum MozBrowserEvent {
|
||||||
/// Sent when the scroll position within a browser <iframe> changes.
|
/// Sent when the scroll position within a browser <iframe> changes.
|
||||||
AsyncScroll,
|
AsyncScroll,
|
||||||
|
@ -329,16 +333,17 @@ impl MozBrowserEvent {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[derive(Deserialize, Serialize)]
|
||||||
pub enum WebDriverCommandMsg {
|
pub enum WebDriverCommandMsg {
|
||||||
LoadUrl(PipelineId, LoadData, Sender<LoadStatus>),
|
LoadUrl(PipelineId, LoadData, IpcSender<LoadStatus>),
|
||||||
ScriptCommand(PipelineId, WebDriverScriptCommand),
|
ScriptCommand(PipelineId, WebDriverScriptCommand),
|
||||||
TakeScreenshot(PipelineId, Sender<Option<png::Image>>)
|
TakeScreenshot(PipelineId, IpcSender<Option<Image>>)
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Similar to net::resource_task::LoadData
|
/// Similar to net::resource_task::LoadData
|
||||||
/// can be passed to LoadUrl to load a page with GET/POST
|
/// can be passed to LoadUrl to load a page with GET/POST
|
||||||
/// parameters or headers
|
/// parameters or headers
|
||||||
#[derive(Clone)]
|
#[derive(Clone, Deserialize, Serialize)]
|
||||||
pub struct LoadData {
|
pub struct LoadData {
|
||||||
pub url: Url,
|
pub url: Url,
|
||||||
pub method: Method,
|
pub method: Method,
|
||||||
|
@ -357,16 +362,16 @@ impl LoadData {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Clone, PartialEq, Eq, Copy, Hash, Debug)]
|
#[derive(Clone, PartialEq, Eq, Copy, Hash, Debug, Deserialize, Serialize)]
|
||||||
pub enum NavigationDirection {
|
pub enum NavigationDirection {
|
||||||
Forward,
|
Forward,
|
||||||
Back,
|
Back,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Clone, PartialEq, Eq, Copy, Hash, Debug)]
|
#[derive(Clone, PartialEq, Eq, Copy, Hash, Debug, Deserialize, Serialize)]
|
||||||
pub struct FrameId(pub u32);
|
pub struct FrameId(pub u32);
|
||||||
|
|
||||||
#[derive(Clone, PartialEq, Eq, Copy, Hash, Debug)]
|
#[derive(Clone, PartialEq, Eq, Copy, Hash, Debug, Deserialize, Serialize)]
|
||||||
pub struct WorkerId(pub u32);
|
pub struct WorkerId(pub u32);
|
||||||
|
|
||||||
#[derive(Clone, PartialEq, Eq, Copy, Hash, Debug, Deserialize, Serialize)]
|
#[derive(Clone, PartialEq, Eq, Copy, Hash, Debug, Deserialize, Serialize)]
|
||||||
|
|
|
@ -2,23 +2,25 @@
|
||||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use rustc_serialize::json::{Json, ToJson};
|
|
||||||
use constellation_msg::{PipelineId, SubpageId};
|
use constellation_msg::{PipelineId, SubpageId};
|
||||||
|
|
||||||
use std::sync::mpsc::Sender;
|
use ipc_channel::ipc::IpcSender;
|
||||||
|
use rustc_serialize::json::{Json, ToJson};
|
||||||
|
|
||||||
|
#[derive(Deserialize, Serialize)]
|
||||||
pub enum WebDriverScriptCommand {
|
pub enum WebDriverScriptCommand {
|
||||||
ExecuteScript(String, Sender<WebDriverJSResult>),
|
ExecuteScript(String, IpcSender<WebDriverJSResult>),
|
||||||
ExecuteAsyncScript(String, Sender<WebDriverJSResult>),
|
ExecuteAsyncScript(String, IpcSender<WebDriverJSResult>),
|
||||||
FindElementCSS(String, Sender<Result<Option<String>, ()>>),
|
FindElementCSS(String, IpcSender<Result<Option<String>, ()>>),
|
||||||
FindElementsCSS(String, Sender<Result<Vec<String>, ()>>),
|
FindElementsCSS(String, IpcSender<Result<Vec<String>, ()>>),
|
||||||
GetActiveElement(Sender<Option<String>>),
|
GetActiveElement(IpcSender<Option<String>>),
|
||||||
GetElementTagName(String, Sender<Result<String, ()>>),
|
GetElementTagName(String, IpcSender<Result<String, ()>>),
|
||||||
GetElementText(String, Sender<Result<String, ()>>),
|
GetElementText(String, IpcSender<Result<String, ()>>),
|
||||||
GetFrameId(WebDriverFrameId, Sender<Result<Option<(PipelineId, SubpageId)>, ()>>),
|
GetFrameId(WebDriverFrameId, IpcSender<Result<Option<(PipelineId, SubpageId)>, ()>>),
|
||||||
GetTitle(Sender<String>)
|
GetTitle(IpcSender<String>)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[derive(Deserialize, Serialize)]
|
||||||
pub enum WebDriverJSValue {
|
pub enum WebDriverJSValue {
|
||||||
Undefined,
|
Undefined,
|
||||||
Null,
|
Null,
|
||||||
|
@ -28,6 +30,7 @@ pub enum WebDriverJSValue {
|
||||||
// TODO: Object and WebElement
|
// TODO: Object and WebElement
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[derive(Deserialize, Serialize)]
|
||||||
pub enum WebDriverJSError {
|
pub enum WebDriverJSError {
|
||||||
Timeout,
|
Timeout,
|
||||||
UnknownType
|
UnknownType
|
||||||
|
@ -35,6 +38,7 @@ pub enum WebDriverJSError {
|
||||||
|
|
||||||
pub type WebDriverJSResult = Result<WebDriverJSValue, WebDriverJSError>;
|
pub type WebDriverJSResult = Result<WebDriverJSValue, WebDriverJSError>;
|
||||||
|
|
||||||
|
#[derive(Deserialize, Serialize)]
|
||||||
pub enum WebDriverFrameId {
|
pub enum WebDriverFrameId {
|
||||||
Short(u16),
|
Short(u16),
|
||||||
Element(String),
|
Element(String),
|
||||||
|
@ -53,6 +57,7 @@ impl ToJson for WebDriverJSValue {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[derive(Deserialize, Serialize)]
|
||||||
pub enum LoadStatus {
|
pub enum LoadStatus {
|
||||||
LoadComplete,
|
LoadComplete,
|
||||||
LoadTimeout
|
LoadTimeout
|
||||||
|
|
|
@ -18,17 +18,21 @@ path = "../devtools_traits"
|
||||||
|
|
||||||
[dependencies.png]
|
[dependencies.png]
|
||||||
git = "https://github.com/servo/rust-png"
|
git = "https://github.com/servo/rust-png"
|
||||||
|
features = [ "serde-serialization" ]
|
||||||
|
|
||||||
|
[dependencies.hyper]
|
||||||
|
version = "0.6"
|
||||||
|
features = [ "serde-serialization" ]
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
log = "*"
|
log = "*"
|
||||||
url = "0.2.35"
|
url = "0.2.36"
|
||||||
time = "0.1.17"
|
time = "0.1.17"
|
||||||
openssl="0.6.1"
|
openssl="0.6.1"
|
||||||
rustc-serialize = "0.3"
|
rustc-serialize = "0.3"
|
||||||
cookie="*"
|
cookie="*"
|
||||||
regex = "0.1.14"
|
regex = "0.1.14"
|
||||||
regex_macros = "0.1.8"
|
regex_macros = "0.1.8"
|
||||||
hyper = "0.6"
|
|
||||||
flate2 = "0.2.0"
|
flate2 = "0.2.0"
|
||||||
uuid = "0.1.16"
|
uuid = "0.1.16"
|
||||||
euclid = "0.1"
|
euclid = "0.1"
|
||||||
|
|
|
@ -9,6 +9,7 @@ path = "lib.rs"
|
||||||
|
|
||||||
[dependencies.png]
|
[dependencies.png]
|
||||||
git = "https://github.com/servo/rust-png"
|
git = "https://github.com/servo/rust-png"
|
||||||
|
features = [ "serde-serialization" ]
|
||||||
|
|
||||||
[dependencies.util]
|
[dependencies.util]
|
||||||
path = "../util"
|
path = "../util"
|
||||||
|
@ -19,10 +20,13 @@ path = "../msg"
|
||||||
[dependencies.stb_image]
|
[dependencies.stb_image]
|
||||||
git = "https://github.com/servo/rust-stb-image"
|
git = "https://github.com/servo/rust-stb-image"
|
||||||
|
|
||||||
|
[dependencies.hyper]
|
||||||
|
version = "0.6"
|
||||||
|
features = [ "serde-serialization" ]
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
log = "*"
|
log = "*"
|
||||||
url = "0.2.35"
|
url = "0.2.36"
|
||||||
hyper = "0.6"
|
|
||||||
euclid = "0.1"
|
euclid = "0.1"
|
||||||
serde = "*"
|
serde = "*"
|
||||||
serde_macros = "*"
|
serde_macros = "*"
|
||||||
|
|
|
@ -9,5 +9,5 @@ path = "lib.rs"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
time = "0.1.12"
|
time = "0.1.12"
|
||||||
url = "0.2.35"
|
url = "0.2.36"
|
||||||
|
|
||||||
|
|
|
@ -52,8 +52,8 @@ git = "https://github.com/servo/rust-selectors"
|
||||||
git = "https://github.com/servo/rust-mozjs"
|
git = "https://github.com/servo/rust-mozjs"
|
||||||
|
|
||||||
[dependencies.url]
|
[dependencies.url]
|
||||||
version = "0.2.33"
|
version = "0.2.36"
|
||||||
features = ["query_encoding"]
|
features = ["query_encoding", "serde_serialization"]
|
||||||
|
|
||||||
[dependencies.offscreen_gl_context]
|
[dependencies.offscreen_gl_context]
|
||||||
git = "https://github.com/ecoal95/rust-offscreen-rendering-context"
|
git = "https://github.com/ecoal95/rust-offscreen-rendering-context"
|
||||||
|
@ -61,6 +61,10 @@ git = "https://github.com/ecoal95/rust-offscreen-rendering-context"
|
||||||
[dependencies.ipc-channel]
|
[dependencies.ipc-channel]
|
||||||
git = "https://github.com/pcwalton/ipc-channel"
|
git = "https://github.com/pcwalton/ipc-channel"
|
||||||
|
|
||||||
|
[dependencies.hyper]
|
||||||
|
version = "0.6"
|
||||||
|
features = [ "serde-serialization" ]
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
log = "*"
|
log = "*"
|
||||||
encoding = "0.2"
|
encoding = "0.2"
|
||||||
|
@ -69,7 +73,6 @@ time = "0.1.12"
|
||||||
bitflags = "*"
|
bitflags = "*"
|
||||||
rustc-serialize = "*"
|
rustc-serialize = "*"
|
||||||
libc = "*"
|
libc = "*"
|
||||||
hyper = "0.6"
|
|
||||||
cssparser = "0.3.1"
|
cssparser = "0.3.1"
|
||||||
unicase = "0.1"
|
unicase = "0.1"
|
||||||
num = "0.1.24"
|
num = "0.1.24"
|
||||||
|
@ -82,3 +85,4 @@ string_cache_plugin = "0.1"
|
||||||
euclid = "0.1"
|
euclid = "0.1"
|
||||||
tendril = "0.1.1"
|
tendril = "0.1.1"
|
||||||
rand = "0.3"
|
rand = "0.3"
|
||||||
|
serde = "*"
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use msg::constellation_msg::ConstellationChan;
|
use msg::constellation_msg::ConstellationChan;
|
||||||
use msg::constellation_msg::Msg as ConstellationMsg;
|
use msg::constellation_msg::Msg as ConstellationMsg;
|
||||||
|
|
||||||
|
use ipc_channel::ipc;
|
||||||
use std::borrow::ToOwned;
|
use std::borrow::ToOwned;
|
||||||
use std::sync::mpsc::channel;
|
use std::sync::mpsc::channel;
|
||||||
|
|
||||||
|
@ -17,7 +18,7 @@ pub trait ClipboardProvider {
|
||||||
|
|
||||||
impl ClipboardProvider for ConstellationChan {
|
impl ClipboardProvider for ConstellationChan {
|
||||||
fn clipboard_contents(&mut self) -> String {
|
fn clipboard_contents(&mut self) -> String {
|
||||||
let (tx, rx) = channel();
|
let (tx, rx) = ipc::channel().unwrap();
|
||||||
self.0.send(ConstellationMsg::GetClipboardContents(tx)).unwrap();
|
self.0.send(ConstellationMsg::GetClipboardContents(tx)).unwrap();
|
||||||
rx.recv().unwrap()
|
rx.recv().unwrap()
|
||||||
}
|
}
|
||||||
|
|
|
@ -45,6 +45,7 @@ use euclid::size::Size2D;
|
||||||
use html5ever::tree_builder::QuirksMode;
|
use html5ever::tree_builder::QuirksMode;
|
||||||
use hyper::header::Headers;
|
use hyper::header::Headers;
|
||||||
use hyper::method::Method;
|
use hyper::method::Method;
|
||||||
|
use ipc_channel::ipc::IpcSender;
|
||||||
use js::jsapi::{JSObject, JSTracer, JSGCTraceKind, JS_CallValueTracer, JS_CallObjectTracer, GCTraceKindToAscii, Heap};
|
use js::jsapi::{JSObject, JSTracer, JSGCTraceKind, JS_CallValueTracer, JS_CallObjectTracer, GCTraceKindToAscii, Heap};
|
||||||
use js::jsapi::JS_CallUnbarrieredObjectTracer;
|
use js::jsapi::JS_CallUnbarrieredObjectTracer;
|
||||||
use js::jsval::JSVal;
|
use js::jsval::JSVal;
|
||||||
|
@ -61,6 +62,7 @@ use msg::compositor_msg::ScriptListener;
|
||||||
use msg::constellation_msg::ConstellationChan;
|
use msg::constellation_msg::ConstellationChan;
|
||||||
use net_traits::image::base::Image;
|
use net_traits::image::base::Image;
|
||||||
use profile_traits::mem::ProfilerChan;
|
use profile_traits::mem::ProfilerChan;
|
||||||
|
use serde::Serialize;
|
||||||
use util::str::{LengthOrPercentageOrAuto};
|
use util::str::{LengthOrPercentageOrAuto};
|
||||||
use std::cell::{Cell, UnsafeCell, RefCell};
|
use std::cell::{Cell, UnsafeCell, RefCell};
|
||||||
use std::collections::{HashMap, HashSet};
|
use std::collections::{HashMap, HashSet};
|
||||||
|
@ -344,6 +346,13 @@ impl JSTraceable for Box<LayoutRPC+'static> {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl<T> JSTraceable for IpcSender<T> where T: Serialize {
|
||||||
|
#[inline]
|
||||||
|
fn trace(&self, _: *mut JSTracer) {
|
||||||
|
// Do nothing
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
impl JSTraceable for () {
|
impl JSTraceable for () {
|
||||||
#[inline]
|
#[inline]
|
||||||
fn trace(&self, _trc: *mut JSTracer) {
|
fn trace(&self, _trc: *mut JSTracer) {
|
||||||
|
|
|
@ -51,6 +51,7 @@ use util::opts;
|
||||||
use util::str::{DOMString,HTML_SPACE_CHARACTERS};
|
use util::str::{DOMString,HTML_SPACE_CHARACTERS};
|
||||||
|
|
||||||
use euclid::{Point2D, Rect, Size2D};
|
use euclid::{Point2D, Rect, Size2D};
|
||||||
|
use ipc_channel::ipc::IpcSender;
|
||||||
use js::jsapi::{Evaluate2, MutableHandleValue};
|
use js::jsapi::{Evaluate2, MutableHandleValue};
|
||||||
use js::jsapi::{JSContext, HandleValue};
|
use js::jsapi::{JSContext, HandleValue};
|
||||||
use js::jsapi::{JS_GC, JS_GetRuntime, JSAutoCompartment, JSAutoRequest};
|
use js::jsapi::{JS_GC, JS_GetRuntime, JSAutoCompartment, JSAutoRequest};
|
||||||
|
@ -185,7 +186,7 @@ pub struct Window {
|
||||||
pending_reflow_count: Cell<u32>,
|
pending_reflow_count: Cell<u32>,
|
||||||
|
|
||||||
/// A channel for communicating results of async scripts back to the webdriver server
|
/// A channel for communicating results of async scripts back to the webdriver server
|
||||||
webdriver_script_chan: RefCell<Option<Sender<WebDriverJSResult>>>,
|
webdriver_script_chan: RefCell<Option<IpcSender<WebDriverJSResult>>>,
|
||||||
|
|
||||||
/// The current state of the window object
|
/// The current state of the window object
|
||||||
current_state: Cell<WindowState>,
|
current_state: Cell<WindowState>,
|
||||||
|
@ -562,7 +563,7 @@ pub trait WindowHelpers {
|
||||||
fn emit_timeline_marker(self, marker: TimelineMarker);
|
fn emit_timeline_marker(self, marker: TimelineMarker);
|
||||||
fn set_devtools_timeline_marker(self, marker: TimelineMarkerType, reply: Sender<TimelineMarker>);
|
fn set_devtools_timeline_marker(self, marker: TimelineMarkerType, reply: Sender<TimelineMarker>);
|
||||||
fn drop_devtools_timeline_markers(self);
|
fn drop_devtools_timeline_markers(self);
|
||||||
fn set_webdriver_script_chan(self, chan: Option<Sender<WebDriverJSResult>>);
|
fn set_webdriver_script_chan(self, chan: Option<IpcSender<WebDriverJSResult>>);
|
||||||
fn is_alive(self) -> bool;
|
fn is_alive(self) -> bool;
|
||||||
fn parent(self) -> Option<Root<Window>>;
|
fn parent(self) -> Option<Root<Window>>;
|
||||||
}
|
}
|
||||||
|
@ -945,7 +946,7 @@ impl<'a> WindowHelpers for &'a Window {
|
||||||
*self.devtools_marker_sender.borrow_mut() = None;
|
*self.devtools_marker_sender.borrow_mut() = None;
|
||||||
}
|
}
|
||||||
|
|
||||||
fn set_webdriver_script_chan(self, chan: Option<Sender<WebDriverJSResult>>) {
|
fn set_webdriver_script_chan(self, chan: Option<IpcSender<WebDriverJSResult>>) {
|
||||||
*self.webdriver_script_chan.borrow_mut() = chan;
|
*self.webdriver_script_chan.borrow_mut() = chan;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -53,6 +53,7 @@ extern crate net_traits;
|
||||||
extern crate num;
|
extern crate num;
|
||||||
extern crate rustc_serialize;
|
extern crate rustc_serialize;
|
||||||
extern crate rustc_unicode;
|
extern crate rustc_unicode;
|
||||||
|
extern crate serde;
|
||||||
extern crate time;
|
extern crate time;
|
||||||
extern crate canvas;
|
extern crate canvas;
|
||||||
extern crate canvas_traits;
|
extern crate canvas_traits;
|
||||||
|
|
|
@ -22,8 +22,8 @@ use script_task::get_page;
|
||||||
use js::jsapi::{RootedValue, HandleValue};
|
use js::jsapi::{RootedValue, HandleValue};
|
||||||
use js::jsval::UndefinedValue;
|
use js::jsval::UndefinedValue;
|
||||||
|
|
||||||
|
use ipc_channel::ipc::IpcSender;
|
||||||
use std::rc::Rc;
|
use std::rc::Rc;
|
||||||
use std::sync::mpsc::Sender;
|
|
||||||
|
|
||||||
fn find_node_by_unique_id(page: &Rc<Page>, pipeline: PipelineId, node_id: String) -> Option<Root<Node>> {
|
fn find_node_by_unique_id(page: &Rc<Page>, pipeline: PipelineId, node_id: String) -> Option<Root<Node>> {
|
||||||
let page = get_page(&*page, pipeline);
|
let page = get_page(&*page, pipeline);
|
||||||
|
@ -58,7 +58,10 @@ pub fn jsval_to_webdriver(cx: *mut JSContext, val: HandleValue) -> WebDriverJSRe
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn handle_execute_script(page: &Rc<Page>, pipeline: PipelineId, eval: String, reply: Sender<WebDriverJSResult>) {
|
pub fn handle_execute_script(page: &Rc<Page>,
|
||||||
|
pipeline: PipelineId,
|
||||||
|
eval: String,
|
||||||
|
reply: IpcSender<WebDriverJSResult>) {
|
||||||
let page = get_page(&*page, pipeline);
|
let page = get_page(&*page, pipeline);
|
||||||
let window = page.window();
|
let window = page.window();
|
||||||
let cx = window.r().get_cx();
|
let cx = window.r().get_cx();
|
||||||
|
@ -68,8 +71,10 @@ pub fn handle_execute_script(page: &Rc<Page>, pipeline: PipelineId, eval: String
|
||||||
reply.send(jsval_to_webdriver(cx, rval.handle())).unwrap();
|
reply.send(jsval_to_webdriver(cx, rval.handle())).unwrap();
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn handle_execute_async_script(page: &Rc<Page>, pipeline: PipelineId, eval: String,
|
pub fn handle_execute_async_script(page: &Rc<Page>,
|
||||||
reply: Sender<WebDriverJSResult>) {
|
pipeline: PipelineId,
|
||||||
|
eval: String,
|
||||||
|
reply: IpcSender<WebDriverJSResult>) {
|
||||||
let page = get_page(&*page, pipeline);
|
let page = get_page(&*page, pipeline);
|
||||||
let window = page.window();
|
let window = page.window();
|
||||||
let cx = window.r().get_cx();
|
let cx = window.r().get_cx();
|
||||||
|
@ -81,7 +86,7 @@ pub fn handle_execute_async_script(page: &Rc<Page>, pipeline: PipelineId, eval:
|
||||||
pub fn handle_get_frame_id(page: &Rc<Page>,
|
pub fn handle_get_frame_id(page: &Rc<Page>,
|
||||||
pipeline: PipelineId,
|
pipeline: PipelineId,
|
||||||
webdriver_frame_id: WebDriverFrameId,
|
webdriver_frame_id: WebDriverFrameId,
|
||||||
reply: Sender<Result<Option<(PipelineId, SubpageId)>, ()>>) {
|
reply: IpcSender<Result<Option<(PipelineId, SubpageId)>, ()>>) {
|
||||||
let window = match webdriver_frame_id {
|
let window = match webdriver_frame_id {
|
||||||
WebDriverFrameId::Short(_) => {
|
WebDriverFrameId::Short(_) => {
|
||||||
// This isn't supported yet
|
// This isn't supported yet
|
||||||
|
@ -109,7 +114,7 @@ pub fn handle_get_frame_id(page: &Rc<Page>,
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn handle_find_element_css(page: &Rc<Page>, _pipeline: PipelineId, selector: String,
|
pub fn handle_find_element_css(page: &Rc<Page>, _pipeline: PipelineId, selector: String,
|
||||||
reply: Sender<Result<Option<String>, ()>>) {
|
reply: IpcSender<Result<Option<String>, ()>>) {
|
||||||
reply.send(match page.document().r().QuerySelector(selector.clone()) {
|
reply.send(match page.document().r().QuerySelector(selector.clone()) {
|
||||||
Ok(node) => {
|
Ok(node) => {
|
||||||
let result = node.map(|x| NodeCast::from_ref(x.r()).get_unique_id());
|
let result = node.map(|x| NodeCast::from_ref(x.r()).get_unique_id());
|
||||||
|
@ -119,8 +124,10 @@ pub fn handle_find_element_css(page: &Rc<Page>, _pipeline: PipelineId, selector:
|
||||||
}).unwrap();
|
}).unwrap();
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn handle_find_elements_css(page: &Rc<Page>, _pipeline: PipelineId, selector: String,
|
pub fn handle_find_elements_css(page: &Rc<Page>,
|
||||||
reply: Sender<Result<Vec<String>, ()>>) {
|
_pipeline: PipelineId,
|
||||||
|
selector: String,
|
||||||
|
reply: IpcSender<Result<Vec<String>, ()>>) {
|
||||||
reply.send(match page.document().r().QuerySelectorAll(selector.clone()) {
|
reply.send(match page.document().r().QuerySelectorAll(selector.clone()) {
|
||||||
Ok(ref nodes) => {
|
Ok(ref nodes) => {
|
||||||
let mut result = Vec::with_capacity(nodes.r().Length() as usize);
|
let mut result = Vec::with_capacity(nodes.r().Length() as usize);
|
||||||
|
@ -137,16 +144,21 @@ pub fn handle_find_elements_css(page: &Rc<Page>, _pipeline: PipelineId, selector
|
||||||
}).unwrap();
|
}).unwrap();
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn handle_get_active_element(page: &Rc<Page>, _pipeline: PipelineId, reply: Sender<Option<String>>) {
|
pub fn handle_get_active_element(page: &Rc<Page>,
|
||||||
|
_pipeline: PipelineId,
|
||||||
|
reply: IpcSender<Option<String>>) {
|
||||||
reply.send(page.document().r().GetActiveElement().map(
|
reply.send(page.document().r().GetActiveElement().map(
|
||||||
|elem| NodeCast::from_ref(elem.r()).get_unique_id())).unwrap();
|
|elem| NodeCast::from_ref(elem.r()).get_unique_id())).unwrap();
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn handle_get_title(page: &Rc<Page>, _pipeline: PipelineId, reply: Sender<String>) {
|
pub fn handle_get_title(page: &Rc<Page>, _pipeline: PipelineId, reply: IpcSender<String>) {
|
||||||
reply.send(page.document().r().Title()).unwrap();
|
reply.send(page.document().r().Title()).unwrap();
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn handle_get_text(page: &Rc<Page>, pipeline: PipelineId, node_id: String, reply: Sender<Result<String, ()>>) {
|
pub fn handle_get_text(page: &Rc<Page>,
|
||||||
|
pipeline: PipelineId,
|
||||||
|
node_id: String,
|
||||||
|
reply: IpcSender<Result<String, ()>>) {
|
||||||
reply.send(match find_node_by_unique_id(&*page, pipeline, node_id) {
|
reply.send(match find_node_by_unique_id(&*page, pipeline, node_id) {
|
||||||
Some(ref node) => {
|
Some(ref node) => {
|
||||||
Ok(node.r().GetTextContent().unwrap_or("".to_owned()))
|
Ok(node.r().GetTextContent().unwrap_or("".to_owned()))
|
||||||
|
@ -155,7 +167,10 @@ pub fn handle_get_text(page: &Rc<Page>, pipeline: PipelineId, node_id: String, r
|
||||||
}).unwrap();
|
}).unwrap();
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn handle_get_name(page: &Rc<Page>, pipeline: PipelineId, node_id: String, reply: Sender<Result<String, ()>>) {
|
pub fn handle_get_name(page: &Rc<Page>,
|
||||||
|
pipeline: PipelineId,
|
||||||
|
node_id: String,
|
||||||
|
reply: IpcSender<Result<String, ()>>) {
|
||||||
reply.send(match find_node_by_unique_id(&*page, pipeline, node_id) {
|
reply.send(match find_node_by_unique_id(&*page, pipeline, node_id) {
|
||||||
Some(node) => {
|
Some(node) => {
|
||||||
let element = ElementCast::to_ref(node.r()).unwrap();
|
let element = ElementCast::to_ref(node.r()).unwrap();
|
||||||
|
|
|
@ -26,7 +26,7 @@ path = "../devtools_traits"
|
||||||
git = "https://github.com/pcwalton/ipc-channel"
|
git = "https://github.com/pcwalton/ipc-channel"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
url = "0.2.35"
|
url = "0.2.36"
|
||||||
libc = "*"
|
libc = "*"
|
||||||
euclid = "0.1"
|
euclid = "0.1"
|
||||||
serde = "*"
|
serde = "*"
|
||||||
|
|
102
components/servo/Cargo.lock
generated
102
components/servo/Cargo.lock
generated
|
@ -24,7 +24,7 @@ dependencies = [
|
||||||
"script_tests 0.0.1",
|
"script_tests 0.0.1",
|
||||||
"style_tests 0.0.1",
|
"style_tests 0.0.1",
|
||||||
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
"util_tests 0.0.1",
|
"util_tests 0.0.1",
|
||||||
"webdriver_server 0.0.1",
|
"webdriver_server 0.0.1",
|
||||||
|
@ -65,7 +65,7 @@ dependencies = [
|
||||||
"freetype 0.1.0 (git+https://github.com/servo/rust-freetype)",
|
"freetype 0.1.0 (git+https://github.com/servo/rust-freetype)",
|
||||||
"freetype-sys 2.4.11 (git+https://github.com/servo/libfreetype2)",
|
"freetype-sys 2.4.11 (git+https://github.com/servo/libfreetype2)",
|
||||||
"libc 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
"libc 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"skia 0.0.20130412 (git+https://github.com/servo/skia)",
|
"skia 0.0.20130412 (git+https://github.com/servo/skia)",
|
||||||
"x11 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"x11 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
|
@ -178,7 +178,7 @@ dependencies = [
|
||||||
"script_traits 0.0.1",
|
"script_traits 0.0.1",
|
||||||
"style 0.0.1",
|
"style 0.0.1",
|
||||||
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -190,7 +190,7 @@ dependencies = [
|
||||||
"openssl 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"openssl 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
@ -239,12 +239,12 @@ name = "devtools"
|
||||||
version = "0.0.1"
|
version = "0.0.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"devtools_traits 0.0.1",
|
"devtools_traits 0.0.1",
|
||||||
"hyper 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
"hyper 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"log 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"log 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"msg 0.0.1",
|
"msg 0.0.1",
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -253,11 +253,11 @@ name = "devtools_traits"
|
||||||
version = "0.0.1"
|
version = "0.0.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bitflags 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"bitflags 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"hyper 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
"hyper 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"msg 0.0.1",
|
"msg 0.0.1",
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -344,7 +344,7 @@ dependencies = [
|
||||||
"num 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
|
"num 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rand 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rand 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -445,14 +445,14 @@ dependencies = [
|
||||||
"rand 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rand 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"script_traits 0.0.1",
|
"script_traits 0.0.1",
|
||||||
"serde 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"skia 0.0.20130412 (git+https://github.com/servo/skia)",
|
"skia 0.0.20130412 (git+https://github.com/servo/skia)",
|
||||||
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"string_cache 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
"string_cache 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"style 0.0.1",
|
"style 0.0.1",
|
||||||
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -539,7 +539,7 @@ dependencies = [
|
||||||
"net 0.0.1",
|
"net 0.0.1",
|
||||||
"script_traits 0.0.1",
|
"script_traits 0.0.1",
|
||||||
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
"x11 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"x11 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
]
|
]
|
||||||
|
@ -603,7 +603,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "hyper"
|
name = "hyper"
|
||||||
version = "0.6.3"
|
version = "0.6.4"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"cookie 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)",
|
"cookie 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
|
@ -614,12 +614,13 @@ dependencies = [
|
||||||
"num_cpus 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
"num_cpus 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"openssl 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"openssl 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"solicit 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
"solicit 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"traitobject 0.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"traitobject 0.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"typeable 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"typeable 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"unicase 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
"unicase 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
@ -641,7 +642,7 @@ source = "git+https://github.com/pcwalton/ipc-channel#1043d943a4da75ba302cfbe0b5
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"libc 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
"libc 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rand 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rand 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -722,13 +723,13 @@ dependencies = [
|
||||||
"script 0.0.1",
|
"script 0.0.1",
|
||||||
"script_traits 0.0.1",
|
"script_traits 0.0.1",
|
||||||
"selectors 0.1.0 (git+https://github.com/servo/rust-selectors)",
|
"selectors 0.1.0 (git+https://github.com/servo/rust-selectors)",
|
||||||
"serde 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"string_cache 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
"string_cache 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"string_cache_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"string_cache_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"style 0.0.1",
|
"style 0.0.1",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -743,9 +744,9 @@ dependencies = [
|
||||||
"net_traits 0.0.1",
|
"net_traits 0.0.1",
|
||||||
"profile_traits 0.0.1",
|
"profile_traits 0.0.1",
|
||||||
"script_traits 0.0.1",
|
"script_traits 0.0.1",
|
||||||
"serde 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -831,16 +832,16 @@ dependencies = [
|
||||||
"bitflags 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"bitflags 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"core-foundation 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
"core-foundation 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"euclid 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"euclid 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"hyper 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
"hyper 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"io-surface 0.1.0 (git+https://github.com/servo/io-surface-rs)",
|
"io-surface 0.1.0 (git+https://github.com/servo/io-surface-rs)",
|
||||||
"ipc-channel 0.1.0 (git+https://github.com/pcwalton/ipc-channel)",
|
"ipc-channel 0.1.0 (git+https://github.com/pcwalton/ipc-channel)",
|
||||||
"layers 0.1.0 (git+https://github.com/servo/rust-layers)",
|
"layers 0.1.0 (git+https://github.com/servo/rust-layers)",
|
||||||
"png 0.1.0 (git+https://github.com/servo/rust-png)",
|
"png 0.1.0 (git+https://github.com/servo/rust-png)",
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"style 0.0.1",
|
"style 0.0.1",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -852,7 +853,7 @@ dependencies = [
|
||||||
"devtools_traits 0.0.1",
|
"devtools_traits 0.0.1",
|
||||||
"euclid 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"euclid 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"flate2 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)",
|
"flate2 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"hyper 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
"hyper 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"log 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"log 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"net_traits 0.0.1",
|
"net_traits 0.0.1",
|
||||||
"openssl 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"openssl 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
|
@ -861,7 +862,7 @@ dependencies = [
|
||||||
"regex_macros 0.1.20 (registry+https://github.com/rust-lang/crates.io-index)",
|
"regex_macros 0.1.20 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
"uuid 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)",
|
"uuid 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
]
|
]
|
||||||
|
@ -871,10 +872,10 @@ name = "net_tests"
|
||||||
version = "0.0.1"
|
version = "0.0.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"cookie 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)",
|
"cookie 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"hyper 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
"hyper 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"net 0.0.1",
|
"net 0.0.1",
|
||||||
"net_traits 0.0.1",
|
"net_traits 0.0.1",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -883,14 +884,14 @@ name = "net_traits"
|
||||||
version = "0.0.1"
|
version = "0.0.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"euclid 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"euclid 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"hyper 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
"hyper 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"log 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"log 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"msg 0.0.1",
|
"msg 0.0.1",
|
||||||
"png 0.1.0 (git+https://github.com/servo/rust-png)",
|
"png 0.1.0 (git+https://github.com/servo/rust-png)",
|
||||||
"serde 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"stb_image 0.1.0 (git+https://github.com/servo/rust-stb-image)",
|
"stb_image 0.1.0 (git+https://github.com/servo/rust-stb-image)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -1023,17 +1024,19 @@ dependencies = [
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "png"
|
name = "png"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
source = "git+https://github.com/servo/rust-png#653902184ce95d2dc44cd4674c8b273fe6a385a9"
|
source = "git+https://github.com/servo/rust-png#3c3105672622c76fbb079a96384f78e4ff8b68cf"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"gcc 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
"gcc 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"libc 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
"libc 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"png-sys 1.6.16 (git+https://github.com/servo/rust-png)",
|
"png-sys 1.6.16 (git+https://github.com/servo/rust-png)",
|
||||||
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
|
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "png-sys"
|
name = "png-sys"
|
||||||
version = "1.6.16"
|
version = "1.6.16"
|
||||||
source = "git+https://github.com/servo/rust-png#653902184ce95d2dc44cd4674c8b273fe6a385a9"
|
source = "git+https://github.com/servo/rust-png#3c3105672622c76fbb079a96384f78e4ff8b68cf"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "profile"
|
name = "profile"
|
||||||
|
@ -1053,7 +1056,7 @@ name = "profile_traits"
|
||||||
version = "0.0.1"
|
version = "0.0.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
@ -1131,7 +1134,7 @@ dependencies = [
|
||||||
"euclid 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"euclid 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"fnv 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
"fnv 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"html5ever 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
"html5ever 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"hyper 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
"hyper 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"ipc-channel 0.1.0 (git+https://github.com/pcwalton/ipc-channel)",
|
"ipc-channel 0.1.0 (git+https://github.com/pcwalton/ipc-channel)",
|
||||||
"js 0.1.0 (git+https://github.com/servo/rust-mozjs)",
|
"js 0.1.0 (git+https://github.com/servo/rust-mozjs)",
|
||||||
"layout_traits 0.0.1",
|
"layout_traits 0.0.1",
|
||||||
|
@ -1147,6 +1150,7 @@ dependencies = [
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"script_traits 0.0.1",
|
"script_traits 0.0.1",
|
||||||
"selectors 0.1.0 (git+https://github.com/servo/rust-selectors)",
|
"selectors 0.1.0 (git+https://github.com/servo/rust-selectors)",
|
||||||
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"string_cache 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
"string_cache 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"string_cache_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"string_cache_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
|
@ -1154,7 +1158,7 @@ dependencies = [
|
||||||
"tendril 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"tendril 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"unicase 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
"unicase 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
"uuid 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)",
|
"uuid 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"websocket 0.12.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"websocket 0.12.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
|
@ -1179,9 +1183,9 @@ dependencies = [
|
||||||
"msg 0.0.1",
|
"msg 0.0.1",
|
||||||
"net_traits 0.0.1",
|
"net_traits 0.0.1",
|
||||||
"profile_traits 0.0.1",
|
"profile_traits 0.0.1",
|
||||||
"serde 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -1202,7 +1206,7 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "serde"
|
name = "serde"
|
||||||
version = "0.4.2"
|
version = "0.4.3"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"num 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
|
"num 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
|
@ -1283,7 +1287,7 @@ dependencies = [
|
||||||
"phf 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
"phf 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"phf_macros 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
"phf_macros 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rand 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rand 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"string_cache_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"string_cache_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"string_cache_shared 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
"string_cache_shared 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
]
|
]
|
||||||
|
@ -1319,12 +1323,12 @@ dependencies = [
|
||||||
"plugins 0.0.1",
|
"plugins 0.0.1",
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"selectors 0.1.0 (git+https://github.com/servo/rust-selectors)",
|
"selectors 0.1.0 (git+https://github.com/servo/rust-selectors)",
|
||||||
"serde 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"string_cache 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
"string_cache 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"string_cache_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"string_cache_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -1338,7 +1342,7 @@ dependencies = [
|
||||||
"string_cache 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
"string_cache 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"string_cache_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"string_cache_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"style 0.0.1",
|
"style 0.0.1",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -1398,12 +1402,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "url"
|
name = "url"
|
||||||
version = "0.2.35"
|
version = "0.2.36"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"encoding 0.2.32 (registry+https://github.com/rust-lang/crates.io-index)",
|
"encoding 0.2.32 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"matches 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"matches 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
@ -1430,10 +1435,10 @@ dependencies = [
|
||||||
"plugins 0.0.1",
|
"plugins 0.0.1",
|
||||||
"rand 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rand 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
@ -1460,7 +1465,7 @@ name = "webdriver"
|
||||||
version = "0.2.0"
|
version = "0.2.0"
|
||||||
source = "git+https://github.com/jgraham/webdriver-rust.git#caf906e67d818f2db5d4f31b08abb0fee561ec43"
|
source = "git+https://github.com/jgraham/webdriver-rust.git#caf906e67d818f2db5d4f31b08abb0fee561ec43"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"hyper 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
"hyper 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"log 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"log 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"regex 0.1.38 (registry+https://github.com/rust-lang/crates.io-index)",
|
"regex 0.1.38 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
|
@ -1471,11 +1476,12 @@ dependencies = [
|
||||||
name = "webdriver_server"
|
name = "webdriver_server"
|
||||||
version = "0.0.1"
|
version = "0.0.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
|
"ipc-channel 0.1.0 (git+https://github.com/pcwalton/ipc-channel)",
|
||||||
"log 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"log 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"msg 0.0.1",
|
"msg 0.0.1",
|
||||||
"png 0.1.0 (git+https://github.com/servo/rust-png)",
|
"png 0.1.0 (git+https://github.com/servo/rust-png)",
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
"uuid 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)",
|
"uuid 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"webdriver 0.2.0 (git+https://github.com/jgraham/webdriver-rust.git)",
|
"webdriver 0.2.0 (git+https://github.com/jgraham/webdriver-rust.git)",
|
||||||
|
@ -1488,12 +1494,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bitflags 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"bitflags 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"byteorder 0.3.10 (registry+https://github.com/rust-lang/crates.io-index)",
|
"byteorder 0.3.10 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"hyper 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
"hyper 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"openssl 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"openssl 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rand 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rand 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"unicase 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
"unicase 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
|
|
@ -38,6 +38,7 @@ harness = false
|
||||||
|
|
||||||
[dependencies.png]
|
[dependencies.png]
|
||||||
git = "https://github.com/servo/rust-png"
|
git = "https://github.com/servo/rust-png"
|
||||||
|
features = [ "serde-serialization" ]
|
||||||
|
|
||||||
[features]
|
[features]
|
||||||
default = ["glutin_app", "window"]
|
default = ["glutin_app", "window"]
|
||||||
|
@ -101,7 +102,7 @@ optional = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
env_logger = "*"
|
env_logger = "*"
|
||||||
url = "0.2.35"
|
url = "0.2.36"
|
||||||
time = "0.1.12"
|
time = "0.1.12"
|
||||||
bitflags = "*"
|
bitflags = "*"
|
||||||
libc = "*"
|
libc = "*"
|
||||||
|
|
|
@ -25,7 +25,7 @@ encoding = "0.2"
|
||||||
fnv = "1.0"
|
fnv = "1.0"
|
||||||
rustc-serialize = "0.3"
|
rustc-serialize = "0.3"
|
||||||
matches = "0.1"
|
matches = "0.1"
|
||||||
url = "0.2.35"
|
url = "0.2.36"
|
||||||
bitflags = "*"
|
bitflags = "*"
|
||||||
cssparser = "0.3.2"
|
cssparser = "0.3.2"
|
||||||
num = "0.1.24"
|
num = "0.1.24"
|
||||||
|
|
|
@ -11,6 +11,7 @@
|
||||||
#![feature(plugin)]
|
#![feature(plugin)]
|
||||||
#![feature(vec_push_all)]
|
#![feature(vec_push_all)]
|
||||||
|
|
||||||
|
#![plugin(serde_macros)]
|
||||||
#![plugin(string_cache_plugin)]
|
#![plugin(string_cache_plugin)]
|
||||||
#![plugin(serde_macros)]
|
#![plugin(serde_macros)]
|
||||||
#![plugin(plugins)]
|
#![plugin(plugins)]
|
||||||
|
|
|
@ -305,7 +305,7 @@ impl<'a, I> ViewportDescriptorDeclarationCascade for I
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, PartialEq)]
|
#[derive(Debug, PartialEq, Deserialize, Serialize)]
|
||||||
pub struct ViewportConstraints {
|
pub struct ViewportConstraints {
|
||||||
pub size: TypedSize2D<ViewportPx, f32>,
|
pub size: TypedSize2D<ViewportPx, f32>,
|
||||||
|
|
||||||
|
|
|
@ -31,7 +31,7 @@ smallvec = "0.1"
|
||||||
num_cpus = "0.2.2"
|
num_cpus = "0.2.2"
|
||||||
cssparser = "0.3.1"
|
cssparser = "0.3.1"
|
||||||
num = "0.1.24"
|
num = "0.1.24"
|
||||||
url = "*"
|
url = "0.2.36"
|
||||||
euclid = "0.1"
|
euclid = "0.1"
|
||||||
serde = "*"
|
serde = "*"
|
||||||
serde_macros = "*"
|
serde_macros = "*"
|
||||||
|
|
|
@ -18,9 +18,13 @@ git = "https://github.com/jgraham/webdriver-rust.git"
|
||||||
|
|
||||||
[dependencies.png]
|
[dependencies.png]
|
||||||
git = "https://github.com/servo/rust-png"
|
git = "https://github.com/servo/rust-png"
|
||||||
|
features = [ "serde-serialization" ]
|
||||||
|
|
||||||
|
[dependencies.ipc-channel]
|
||||||
|
git = "https://github.com/pcwalton/ipc-channel"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
log = "*"
|
log = "*"
|
||||||
rustc-serialize = "0.3.4"
|
rustc-serialize = "0.3.4"
|
||||||
url = "0.2.35"
|
url = "0.2.36"
|
||||||
uuid = "*"
|
uuid = "*"
|
||||||
|
|
|
@ -17,11 +17,11 @@ extern crate url;
|
||||||
extern crate util;
|
extern crate util;
|
||||||
extern crate rustc_serialize;
|
extern crate rustc_serialize;
|
||||||
extern crate uuid;
|
extern crate uuid;
|
||||||
|
extern crate ipc_channel;
|
||||||
|
|
||||||
use msg::constellation_msg::{ConstellationChan, LoadData, FrameId, PipelineId, NavigationDirection,
|
use msg::constellation_msg::{ConstellationChan, LoadData, FrameId, PipelineId, NavigationDirection,
|
||||||
WebDriverCommandMsg};
|
WebDriverCommandMsg};
|
||||||
use msg::constellation_msg::Msg as ConstellationMsg;
|
use msg::constellation_msg::Msg as ConstellationMsg;
|
||||||
use std::sync::mpsc::{channel, Receiver};
|
|
||||||
use msg::webdriver_msg::{WebDriverFrameId, WebDriverScriptCommand, WebDriverJSError, WebDriverJSResult, LoadStatus};
|
use msg::webdriver_msg::{WebDriverFrameId, WebDriverScriptCommand, WebDriverJSError, WebDriverJSResult, LoadStatus};
|
||||||
|
|
||||||
use url::Url;
|
use url::Url;
|
||||||
|
@ -35,6 +35,7 @@ use webdriver::server::{self, WebDriverHandler, Session};
|
||||||
use webdriver::error::{WebDriverResult, WebDriverError, ErrorStatus};
|
use webdriver::error::{WebDriverResult, WebDriverError, ErrorStatus};
|
||||||
use util::task::spawn_named;
|
use util::task::spawn_named;
|
||||||
use uuid::Uuid;
|
use uuid::Uuid;
|
||||||
|
use ipc_channel::ipc::{self, IpcReceiver};
|
||||||
|
|
||||||
use std::borrow::ToOwned;
|
use std::borrow::ToOwned;
|
||||||
use rustc_serialize::json::{Json, ToJson};
|
use rustc_serialize::json::{Json, ToJson};
|
||||||
|
@ -133,7 +134,7 @@ impl Handler {
|
||||||
}
|
}
|
||||||
|
|
||||||
fn get_pipeline(&self, frame_id: Option<FrameId>) -> Option<PipelineId> {
|
fn get_pipeline(&self, frame_id: Option<FrameId>) -> Option<PipelineId> {
|
||||||
let (sender, reciever) = channel();
|
let (sender, reciever) = ipc::channel().unwrap();
|
||||||
let ConstellationChan(ref const_chan) = self.constellation_chan;
|
let ConstellationChan(ref const_chan) = self.constellation_chan;
|
||||||
const_chan.send(ConstellationMsg::GetPipeline(frame_id, sender)).unwrap();
|
const_chan.send(ConstellationMsg::GetPipeline(frame_id, sender)).unwrap();
|
||||||
|
|
||||||
|
@ -168,7 +169,7 @@ impl Handler {
|
||||||
|
|
||||||
let pipeline_id = try!(self.get_root_pipeline());
|
let pipeline_id = try!(self.get_root_pipeline());
|
||||||
|
|
||||||
let (sender, reciever) = channel();
|
let (sender, reciever) = ipc::channel().unwrap();
|
||||||
|
|
||||||
let load_data = LoadData::new(url);
|
let load_data = LoadData::new(url);
|
||||||
let ConstellationChan(ref const_chan) = self.constellation_chan;
|
let ConstellationChan(ref const_chan) = self.constellation_chan;
|
||||||
|
@ -205,7 +206,7 @@ impl Handler {
|
||||||
fn handle_get_title(&self) -> WebDriverResult<WebDriverResponse> {
|
fn handle_get_title(&self) -> WebDriverResult<WebDriverResponse> {
|
||||||
let pipeline_id = try!(self.get_root_pipeline());
|
let pipeline_id = try!(self.get_root_pipeline());
|
||||||
|
|
||||||
let (sender, reciever) = channel();
|
let (sender, reciever) = ipc::channel().unwrap();
|
||||||
let ConstellationChan(ref const_chan) = self.constellation_chan;
|
let ConstellationChan(ref const_chan) = self.constellation_chan;
|
||||||
let cmd_msg = WebDriverCommandMsg::ScriptCommand(pipeline_id,
|
let cmd_msg = WebDriverCommandMsg::ScriptCommand(pipeline_id,
|
||||||
WebDriverScriptCommand::GetTitle(sender));
|
WebDriverScriptCommand::GetTitle(sender));
|
||||||
|
@ -236,7 +237,7 @@ impl Handler {
|
||||||
"Unsupported locator strategy"))
|
"Unsupported locator strategy"))
|
||||||
}
|
}
|
||||||
|
|
||||||
let (sender, reciever) = channel();
|
let (sender, reciever) = ipc::channel().unwrap();
|
||||||
let ConstellationChan(ref const_chan) = self.constellation_chan;
|
let ConstellationChan(ref const_chan) = self.constellation_chan;
|
||||||
let cmd = WebDriverScriptCommand::FindElementCSS(parameters.value.clone(), sender);
|
let cmd = WebDriverScriptCommand::FindElementCSS(parameters.value.clone(), sender);
|
||||||
let cmd_msg = WebDriverCommandMsg::ScriptCommand(pipeline_id, cmd);
|
let cmd_msg = WebDriverCommandMsg::ScriptCommand(pipeline_id, cmd);
|
||||||
|
@ -276,7 +277,7 @@ impl Handler {
|
||||||
"Selecting frame by id not supported"));
|
"Selecting frame by id not supported"));
|
||||||
}
|
}
|
||||||
let pipeline_id = try!(self.get_frame_pipeline());
|
let pipeline_id = try!(self.get_frame_pipeline());
|
||||||
let (sender, reciever) = channel();
|
let (sender, reciever) = ipc::channel().unwrap();
|
||||||
let cmd = WebDriverScriptCommand::GetFrameId(frame_id, sender);
|
let cmd = WebDriverScriptCommand::GetFrameId(frame_id, sender);
|
||||||
{
|
{
|
||||||
let ConstellationChan(ref const_chan) = self.constellation_chan;
|
let ConstellationChan(ref const_chan) = self.constellation_chan;
|
||||||
|
@ -286,7 +287,7 @@ impl Handler {
|
||||||
|
|
||||||
let frame = match reciever.recv().unwrap() {
|
let frame = match reciever.recv().unwrap() {
|
||||||
Ok(Some((pipeline_id, subpage_id))) => {
|
Ok(Some((pipeline_id, subpage_id))) => {
|
||||||
let (sender, reciever) = channel();
|
let (sender, reciever) = ipc::channel().unwrap();
|
||||||
let ConstellationChan(ref const_chan) = self.constellation_chan;
|
let ConstellationChan(ref const_chan) = self.constellation_chan;
|
||||||
const_chan.send(ConstellationMsg::GetFrame(pipeline_id, subpage_id, sender)).unwrap();
|
const_chan.send(ConstellationMsg::GetFrame(pipeline_id, subpage_id, sender)).unwrap();
|
||||||
reciever.recv().unwrap()
|
reciever.recv().unwrap()
|
||||||
|
@ -311,7 +312,7 @@ impl Handler {
|
||||||
"Unsupported locator strategy"))
|
"Unsupported locator strategy"))
|
||||||
}
|
}
|
||||||
|
|
||||||
let (sender, reciever) = channel();
|
let (sender, reciever) = ipc::channel().unwrap();
|
||||||
let ConstellationChan(ref const_chan) = self.constellation_chan;
|
let ConstellationChan(ref const_chan) = self.constellation_chan;
|
||||||
let cmd = WebDriverScriptCommand::FindElementsCSS(parameters.value.clone(), sender);
|
let cmd = WebDriverScriptCommand::FindElementsCSS(parameters.value.clone(), sender);
|
||||||
let cmd_msg = WebDriverCommandMsg::ScriptCommand(pipeline_id, cmd);
|
let cmd_msg = WebDriverCommandMsg::ScriptCommand(pipeline_id, cmd);
|
||||||
|
@ -330,7 +331,7 @@ impl Handler {
|
||||||
fn handle_get_element_text(&self, element: &WebElement) -> WebDriverResult<WebDriverResponse> {
|
fn handle_get_element_text(&self, element: &WebElement) -> WebDriverResult<WebDriverResponse> {
|
||||||
let pipeline_id = try!(self.get_frame_pipeline());
|
let pipeline_id = try!(self.get_frame_pipeline());
|
||||||
|
|
||||||
let (sender, reciever) = channel();
|
let (sender, reciever) = ipc::channel().unwrap();
|
||||||
let ConstellationChan(ref const_chan) = self.constellation_chan;
|
let ConstellationChan(ref const_chan) = self.constellation_chan;
|
||||||
let cmd = WebDriverScriptCommand::GetElementText(element.id.clone(), sender);
|
let cmd = WebDriverScriptCommand::GetElementText(element.id.clone(), sender);
|
||||||
let cmd_msg = WebDriverCommandMsg::ScriptCommand(pipeline_id, cmd);
|
let cmd_msg = WebDriverCommandMsg::ScriptCommand(pipeline_id, cmd);
|
||||||
|
@ -345,7 +346,7 @@ impl Handler {
|
||||||
fn handle_get_active_element(&self) -> WebDriverResult<WebDriverResponse> {
|
fn handle_get_active_element(&self) -> WebDriverResult<WebDriverResponse> {
|
||||||
let pipeline_id = try!(self.get_frame_pipeline());
|
let pipeline_id = try!(self.get_frame_pipeline());
|
||||||
|
|
||||||
let (sender, reciever) = channel();
|
let (sender, reciever) = ipc::channel().unwrap();
|
||||||
let ConstellationChan(ref const_chan) = self.constellation_chan;
|
let ConstellationChan(ref const_chan) = self.constellation_chan;
|
||||||
let cmd = WebDriverScriptCommand::GetActiveElement(sender);
|
let cmd = WebDriverScriptCommand::GetActiveElement(sender);
|
||||||
let cmd_msg = WebDriverCommandMsg::ScriptCommand(pipeline_id, cmd);
|
let cmd_msg = WebDriverCommandMsg::ScriptCommand(pipeline_id, cmd);
|
||||||
|
@ -357,7 +358,7 @@ impl Handler {
|
||||||
fn handle_get_element_tag_name(&self, element: &WebElement) -> WebDriverResult<WebDriverResponse> {
|
fn handle_get_element_tag_name(&self, element: &WebElement) -> WebDriverResult<WebDriverResponse> {
|
||||||
let pipeline_id = try!(self.get_frame_pipeline());
|
let pipeline_id = try!(self.get_frame_pipeline());
|
||||||
|
|
||||||
let (sender, reciever) = channel();
|
let (sender, reciever) = ipc::channel().unwrap();
|
||||||
let ConstellationChan(ref const_chan) = self.constellation_chan;
|
let ConstellationChan(ref const_chan) = self.constellation_chan;
|
||||||
let cmd = WebDriverScriptCommand::GetElementTagName(element.id.clone(), sender);
|
let cmd = WebDriverScriptCommand::GetElementTagName(element.id.clone(), sender);
|
||||||
let cmd_msg = WebDriverCommandMsg::ScriptCommand(pipeline_id, cmd);
|
let cmd_msg = WebDriverCommandMsg::ScriptCommand(pipeline_id, cmd);
|
||||||
|
@ -382,7 +383,8 @@ impl Handler {
|
||||||
Ok(WebDriverResponse::Void)
|
Ok(WebDriverResponse::Void)
|
||||||
}
|
}
|
||||||
|
|
||||||
fn handle_execute_script(&self, parameters: &JavascriptCommandParameters) -> WebDriverResult<WebDriverResponse> {
|
fn handle_execute_script(&self, parameters: &JavascriptCommandParameters)
|
||||||
|
-> WebDriverResult<WebDriverResponse> {
|
||||||
let func_body = ¶meters.script;
|
let func_body = ¶meters.script;
|
||||||
let args_string = "";
|
let args_string = "";
|
||||||
|
|
||||||
|
@ -391,7 +393,7 @@ impl Handler {
|
||||||
// it with a vec of arguments.
|
// it with a vec of arguments.
|
||||||
let script = format!("(function() {{ {} }})({})", func_body, args_string);
|
let script = format!("(function() {{ {} }})({})", func_body, args_string);
|
||||||
|
|
||||||
let (sender, reciever) = channel();
|
let (sender, reciever) = ipc::channel().unwrap();
|
||||||
let command = WebDriverScriptCommand::ExecuteScript(script, sender);
|
let command = WebDriverScriptCommand::ExecuteScript(script, sender);
|
||||||
self.execute_script(command, reciever)
|
self.execute_script(command, reciever)
|
||||||
}
|
}
|
||||||
|
@ -405,14 +407,15 @@ impl Handler {
|
||||||
"setTimeout(webdriverTimeout, {}); (function(callback) {{ {} }})({})",
|
"setTimeout(webdriverTimeout, {}); (function(callback) {{ {} }})({})",
|
||||||
self.script_timeout, func_body, args_string);
|
self.script_timeout, func_body, args_string);
|
||||||
|
|
||||||
let (sender, reciever) = channel();
|
let (sender, reciever) = ipc::channel().unwrap();
|
||||||
let command = WebDriverScriptCommand::ExecuteAsyncScript(script, sender);
|
let command = WebDriverScriptCommand::ExecuteAsyncScript(script, sender);
|
||||||
self.execute_script(command, reciever)
|
self.execute_script(command, reciever)
|
||||||
}
|
}
|
||||||
|
|
||||||
fn execute_script(&self,
|
fn execute_script(&self,
|
||||||
command: WebDriverScriptCommand,
|
command: WebDriverScriptCommand,
|
||||||
reciever: Receiver<WebDriverJSResult>) -> WebDriverResult<WebDriverResponse> {
|
reciever: IpcReceiver<WebDriverJSResult>)
|
||||||
|
-> WebDriverResult<WebDriverResponse> {
|
||||||
let pipeline_id = try!(self.get_frame_pipeline());
|
let pipeline_id = try!(self.get_frame_pipeline());
|
||||||
|
|
||||||
let ConstellationChan(ref const_chan) = self.constellation_chan;
|
let ConstellationChan(ref const_chan) = self.constellation_chan;
|
||||||
|
@ -435,7 +438,7 @@ impl Handler {
|
||||||
let iterations = 30_000 / interval;
|
let iterations = 30_000 / interval;
|
||||||
|
|
||||||
for _ in 0..iterations {
|
for _ in 0..iterations {
|
||||||
let (sender, reciever) = channel();
|
let (sender, reciever) = ipc::channel().unwrap();
|
||||||
let ConstellationChan(ref const_chan) = self.constellation_chan;
|
let ConstellationChan(ref const_chan) = self.constellation_chan;
|
||||||
let cmd_msg = WebDriverCommandMsg::TakeScreenshot(pipeline_id, sender);
|
let cmd_msg = WebDriverCommandMsg::TakeScreenshot(pipeline_id, sender);
|
||||||
const_chan.send(ConstellationMsg::WebDriverCommand(cmd_msg)).unwrap();
|
const_chan.send(ConstellationMsg::WebDriverCommand(cmd_msg)).unwrap();
|
||||||
|
|
96
ports/cef/Cargo.lock
generated
96
ports/cef/Cargo.lock
generated
|
@ -28,7 +28,7 @@ dependencies = [
|
||||||
"servo 0.0.1",
|
"servo 0.0.1",
|
||||||
"stb_image 0.1.0 (git+https://github.com/servo/rust-stb-image)",
|
"stb_image 0.1.0 (git+https://github.com/servo/rust-stb-image)",
|
||||||
"style 0.0.1",
|
"style 0.0.1",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
"x11 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"x11 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
]
|
]
|
||||||
|
@ -64,7 +64,7 @@ dependencies = [
|
||||||
"freetype 0.1.0 (git+https://github.com/servo/rust-freetype)",
|
"freetype 0.1.0 (git+https://github.com/servo/rust-freetype)",
|
||||||
"freetype-sys 2.4.11 (git+https://github.com/servo/libfreetype2)",
|
"freetype-sys 2.4.11 (git+https://github.com/servo/libfreetype2)",
|
||||||
"libc 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
"libc 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"skia 0.0.20130412 (git+https://github.com/servo/skia)",
|
"skia 0.0.20130412 (git+https://github.com/servo/skia)",
|
||||||
"x11 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"x11 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
|
@ -177,7 +177,7 @@ dependencies = [
|
||||||
"script_traits 0.0.1",
|
"script_traits 0.0.1",
|
||||||
"style 0.0.1",
|
"style 0.0.1",
|
||||||
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -189,7 +189,7 @@ dependencies = [
|
||||||
"openssl 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"openssl 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
@ -238,12 +238,12 @@ name = "devtools"
|
||||||
version = "0.0.1"
|
version = "0.0.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"devtools_traits 0.0.1",
|
"devtools_traits 0.0.1",
|
||||||
"hyper 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
"hyper 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"log 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"log 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"msg 0.0.1",
|
"msg 0.0.1",
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -252,11 +252,11 @@ name = "devtools_traits"
|
||||||
version = "0.0.1"
|
version = "0.0.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bitflags 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"bitflags 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"hyper 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
"hyper 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"msg 0.0.1",
|
"msg 0.0.1",
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -343,7 +343,7 @@ dependencies = [
|
||||||
"num 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
|
"num 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rand 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rand 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -444,14 +444,14 @@ dependencies = [
|
||||||
"rand 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rand 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"script_traits 0.0.1",
|
"script_traits 0.0.1",
|
||||||
"serde 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"skia 0.0.20130412 (git+https://github.com/servo/skia)",
|
"skia 0.0.20130412 (git+https://github.com/servo/skia)",
|
||||||
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"string_cache 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
"string_cache 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"style 0.0.1",
|
"style 0.0.1",
|
||||||
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -531,7 +531,7 @@ dependencies = [
|
||||||
"net 0.0.1",
|
"net 0.0.1",
|
||||||
"script_traits 0.0.1",
|
"script_traits 0.0.1",
|
||||||
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
"x11 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"x11 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
]
|
]
|
||||||
|
@ -595,7 +595,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "hyper"
|
name = "hyper"
|
||||||
version = "0.6.3"
|
version = "0.6.4"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"cookie 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)",
|
"cookie 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
|
@ -606,12 +606,13 @@ dependencies = [
|
||||||
"num_cpus 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
"num_cpus 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"openssl 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"openssl 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"solicit 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
"solicit 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"traitobject 0.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"traitobject 0.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"typeable 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"typeable 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"unicase 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
"unicase 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
@ -633,7 +634,7 @@ source = "git+https://github.com/pcwalton/ipc-channel#1043d943a4da75ba302cfbe0b5
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"libc 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
"libc 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rand 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rand 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -714,13 +715,13 @@ dependencies = [
|
||||||
"script 0.0.1",
|
"script 0.0.1",
|
||||||
"script_traits 0.0.1",
|
"script_traits 0.0.1",
|
||||||
"selectors 0.1.0 (git+https://github.com/servo/rust-selectors)",
|
"selectors 0.1.0 (git+https://github.com/servo/rust-selectors)",
|
||||||
"serde 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"string_cache 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
"string_cache 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"string_cache_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"string_cache_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"style 0.0.1",
|
"style 0.0.1",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -735,9 +736,9 @@ dependencies = [
|
||||||
"net_traits 0.0.1",
|
"net_traits 0.0.1",
|
||||||
"profile_traits 0.0.1",
|
"profile_traits 0.0.1",
|
||||||
"script_traits 0.0.1",
|
"script_traits 0.0.1",
|
||||||
"serde 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -823,16 +824,16 @@ dependencies = [
|
||||||
"bitflags 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"bitflags 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"core-foundation 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
"core-foundation 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"euclid 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"euclid 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"hyper 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
"hyper 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"io-surface 0.1.0 (git+https://github.com/servo/io-surface-rs)",
|
"io-surface 0.1.0 (git+https://github.com/servo/io-surface-rs)",
|
||||||
"ipc-channel 0.1.0 (git+https://github.com/pcwalton/ipc-channel)",
|
"ipc-channel 0.1.0 (git+https://github.com/pcwalton/ipc-channel)",
|
||||||
"layers 0.1.0 (git+https://github.com/servo/rust-layers)",
|
"layers 0.1.0 (git+https://github.com/servo/rust-layers)",
|
||||||
"png 0.1.0 (git+https://github.com/servo/rust-png)",
|
"png 0.1.0 (git+https://github.com/servo/rust-png)",
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"style 0.0.1",
|
"style 0.0.1",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -844,7 +845,7 @@ dependencies = [
|
||||||
"devtools_traits 0.0.1",
|
"devtools_traits 0.0.1",
|
||||||
"euclid 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"euclid 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"flate2 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)",
|
"flate2 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"hyper 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
"hyper 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"log 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"log 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"net_traits 0.0.1",
|
"net_traits 0.0.1",
|
||||||
"openssl 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"openssl 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
|
@ -853,7 +854,7 @@ dependencies = [
|
||||||
"regex_macros 0.1.20 (registry+https://github.com/rust-lang/crates.io-index)",
|
"regex_macros 0.1.20 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
"uuid 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)",
|
"uuid 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
]
|
]
|
||||||
|
@ -863,14 +864,14 @@ name = "net_traits"
|
||||||
version = "0.0.1"
|
version = "0.0.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"euclid 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"euclid 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"hyper 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
"hyper 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"log 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"log 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"msg 0.0.1",
|
"msg 0.0.1",
|
||||||
"png 0.1.0 (git+https://github.com/servo/rust-png)",
|
"png 0.1.0 (git+https://github.com/servo/rust-png)",
|
||||||
"serde 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"stb_image 0.1.0 (git+https://github.com/servo/rust-stb-image)",
|
"stb_image 0.1.0 (git+https://github.com/servo/rust-stb-image)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -1003,11 +1004,13 @@ dependencies = [
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "png"
|
name = "png"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
source = "git+https://github.com/servo/rust-png#653902184ce95d2dc44cd4674c8b273fe6a385a9"
|
source = "git+https://github.com/servo/rust-png#3c3105672622c76fbb079a96384f78e4ff8b68cf"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"gcc 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
"gcc 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"libc 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
"libc 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"png-sys 1.6.16 (git+https://github.com/servo/rust-png)",
|
"png-sys 1.6.16 (git+https://github.com/servo/rust-png)",
|
||||||
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
|
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
@ -1033,7 +1036,7 @@ name = "profile_traits"
|
||||||
version = "0.0.1"
|
version = "0.0.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
@ -1111,7 +1114,7 @@ dependencies = [
|
||||||
"euclid 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"euclid 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"fnv 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
"fnv 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"html5ever 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
"html5ever 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"hyper 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
"hyper 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"ipc-channel 0.1.0 (git+https://github.com/pcwalton/ipc-channel)",
|
"ipc-channel 0.1.0 (git+https://github.com/pcwalton/ipc-channel)",
|
||||||
"js 0.1.0 (git+https://github.com/servo/rust-mozjs)",
|
"js 0.1.0 (git+https://github.com/servo/rust-mozjs)",
|
||||||
"layout_traits 0.0.1",
|
"layout_traits 0.0.1",
|
||||||
|
@ -1127,6 +1130,7 @@ dependencies = [
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"script_traits 0.0.1",
|
"script_traits 0.0.1",
|
||||||
"selectors 0.1.0 (git+https://github.com/servo/rust-selectors)",
|
"selectors 0.1.0 (git+https://github.com/servo/rust-selectors)",
|
||||||
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"string_cache 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
"string_cache 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"string_cache_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"string_cache_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
|
@ -1134,7 +1138,7 @@ dependencies = [
|
||||||
"tendril 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"tendril 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"unicase 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
"unicase 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
"uuid 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)",
|
"uuid 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"websocket 0.12.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"websocket 0.12.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
|
@ -1151,9 +1155,9 @@ dependencies = [
|
||||||
"msg 0.0.1",
|
"msg 0.0.1",
|
||||||
"net_traits 0.0.1",
|
"net_traits 0.0.1",
|
||||||
"profile_traits 0.0.1",
|
"profile_traits 0.0.1",
|
||||||
"serde 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -1174,7 +1178,7 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "serde"
|
name = "serde"
|
||||||
version = "0.4.2"
|
version = "0.4.3"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"num 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
|
"num 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
|
@ -1219,7 +1223,7 @@ dependencies = [
|
||||||
"profile_traits 0.0.1",
|
"profile_traits 0.0.1",
|
||||||
"script 0.0.1",
|
"script 0.0.1",
|
||||||
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
"webdriver_server 0.0.1",
|
"webdriver_server 0.0.1",
|
||||||
]
|
]
|
||||||
|
@ -1281,7 +1285,7 @@ dependencies = [
|
||||||
"phf 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
"phf 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"phf_macros 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
"phf_macros 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rand 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rand 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"string_cache_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"string_cache_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"string_cache_shared 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
"string_cache_shared 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
]
|
]
|
||||||
|
@ -1317,12 +1321,12 @@ dependencies = [
|
||||||
"plugins 0.0.1",
|
"plugins 0.0.1",
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"selectors 0.1.0 (git+https://github.com/servo/rust-selectors)",
|
"selectors 0.1.0 (git+https://github.com/servo/rust-selectors)",
|
||||||
"serde 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"string_cache 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
"string_cache 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"string_cache_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"string_cache_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -1382,12 +1386,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "url"
|
name = "url"
|
||||||
version = "0.2.35"
|
version = "0.2.36"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"encoding 0.2.32 (registry+https://github.com/rust-lang/crates.io-index)",
|
"encoding 0.2.32 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"matches 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"matches 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
@ -1414,10 +1419,10 @@ dependencies = [
|
||||||
"plugins 0.0.1",
|
"plugins 0.0.1",
|
||||||
"rand 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rand 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
@ -1434,7 +1439,7 @@ name = "webdriver"
|
||||||
version = "0.2.0"
|
version = "0.2.0"
|
||||||
source = "git+https://github.com/jgraham/webdriver-rust.git#caf906e67d818f2db5d4f31b08abb0fee561ec43"
|
source = "git+https://github.com/jgraham/webdriver-rust.git#caf906e67d818f2db5d4f31b08abb0fee561ec43"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"hyper 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
"hyper 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"log 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"log 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"regex 0.1.38 (registry+https://github.com/rust-lang/crates.io-index)",
|
"regex 0.1.38 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
|
@ -1445,11 +1450,12 @@ dependencies = [
|
||||||
name = "webdriver_server"
|
name = "webdriver_server"
|
||||||
version = "0.0.1"
|
version = "0.0.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
|
"ipc-channel 0.1.0 (git+https://github.com/pcwalton/ipc-channel)",
|
||||||
"log 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"log 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"msg 0.0.1",
|
"msg 0.0.1",
|
||||||
"png 0.1.0 (git+https://github.com/servo/rust-png)",
|
"png 0.1.0 (git+https://github.com/servo/rust-png)",
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
"uuid 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)",
|
"uuid 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"webdriver 0.2.0 (git+https://github.com/jgraham/webdriver-rust.git)",
|
"webdriver 0.2.0 (git+https://github.com/jgraham/webdriver-rust.git)",
|
||||||
|
@ -1462,12 +1468,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bitflags 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"bitflags 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"byteorder 0.3.10 (registry+https://github.com/rust-lang/crates.io-index)",
|
"byteorder 0.3.10 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"hyper 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
"hyper 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"openssl 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"openssl 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rand 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rand 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"unicase 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
"unicase 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
|
96
ports/gonk/Cargo.lock
generated
96
ports/gonk/Cargo.lock
generated
|
@ -21,7 +21,7 @@ dependencies = [
|
||||||
"script_traits 0.0.1",
|
"script_traits 0.0.1",
|
||||||
"servo 0.0.1",
|
"servo 0.0.1",
|
||||||
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -51,7 +51,7 @@ dependencies = [
|
||||||
"freetype 0.1.0 (git+https://github.com/servo/rust-freetype)",
|
"freetype 0.1.0 (git+https://github.com/servo/rust-freetype)",
|
||||||
"freetype-sys 2.4.11 (git+https://github.com/servo/libfreetype2)",
|
"freetype-sys 2.4.11 (git+https://github.com/servo/libfreetype2)",
|
||||||
"libc 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
"libc 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"skia 0.0.20130412 (git+https://github.com/servo/skia)",
|
"skia 0.0.20130412 (git+https://github.com/servo/skia)",
|
||||||
"x11 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"x11 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
|
@ -154,7 +154,7 @@ dependencies = [
|
||||||
"script_traits 0.0.1",
|
"script_traits 0.0.1",
|
||||||
"style 0.0.1",
|
"style 0.0.1",
|
||||||
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -166,7 +166,7 @@ dependencies = [
|
||||||
"openssl 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"openssl 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
@ -215,12 +215,12 @@ name = "devtools"
|
||||||
version = "0.0.1"
|
version = "0.0.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"devtools_traits 0.0.1",
|
"devtools_traits 0.0.1",
|
||||||
"hyper 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
"hyper 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"log 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"log 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"msg 0.0.1",
|
"msg 0.0.1",
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -229,11 +229,11 @@ name = "devtools_traits"
|
||||||
version = "0.0.1"
|
version = "0.0.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bitflags 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"bitflags 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"hyper 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
"hyper 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"msg 0.0.1",
|
"msg 0.0.1",
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -330,7 +330,7 @@ dependencies = [
|
||||||
"num 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
|
"num 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rand 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rand 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -423,14 +423,14 @@ dependencies = [
|
||||||
"rand 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rand 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"script_traits 0.0.1",
|
"script_traits 0.0.1",
|
||||||
"serde 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"skia 0.0.20130412 (git+https://github.com/servo/skia)",
|
"skia 0.0.20130412 (git+https://github.com/servo/skia)",
|
||||||
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"string_cache 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
"string_cache 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"style 0.0.1",
|
"style 0.0.1",
|
||||||
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -529,7 +529,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "hyper"
|
name = "hyper"
|
||||||
version = "0.6.3"
|
version = "0.6.4"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"cookie 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)",
|
"cookie 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
|
@ -540,12 +540,13 @@ dependencies = [
|
||||||
"num_cpus 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
"num_cpus 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"openssl 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"openssl 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"solicit 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
"solicit 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"traitobject 0.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"traitobject 0.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"typeable 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"typeable 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"unicase 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
"unicase 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
@ -567,7 +568,7 @@ source = "git+https://github.com/pcwalton/ipc-channel#1043d943a4da75ba302cfbe0b5
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"libc 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
"libc 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rand 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rand 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -648,13 +649,13 @@ dependencies = [
|
||||||
"script 0.0.1",
|
"script 0.0.1",
|
||||||
"script_traits 0.0.1",
|
"script_traits 0.0.1",
|
||||||
"selectors 0.1.0 (git+https://github.com/servo/rust-selectors)",
|
"selectors 0.1.0 (git+https://github.com/servo/rust-selectors)",
|
||||||
"serde 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"string_cache 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
"string_cache 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"string_cache_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"string_cache_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"style 0.0.1",
|
"style 0.0.1",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -669,9 +670,9 @@ dependencies = [
|
||||||
"net_traits 0.0.1",
|
"net_traits 0.0.1",
|
||||||
"profile_traits 0.0.1",
|
"profile_traits 0.0.1",
|
||||||
"script_traits 0.0.1",
|
"script_traits 0.0.1",
|
||||||
"serde 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -749,16 +750,16 @@ dependencies = [
|
||||||
"bitflags 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"bitflags 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"core-foundation 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
"core-foundation 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"euclid 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"euclid 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"hyper 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
"hyper 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"io-surface 0.1.0 (git+https://github.com/servo/io-surface-rs)",
|
"io-surface 0.1.0 (git+https://github.com/servo/io-surface-rs)",
|
||||||
"ipc-channel 0.1.0 (git+https://github.com/pcwalton/ipc-channel)",
|
"ipc-channel 0.1.0 (git+https://github.com/pcwalton/ipc-channel)",
|
||||||
"layers 0.1.0 (git+https://github.com/servo/rust-layers)",
|
"layers 0.1.0 (git+https://github.com/servo/rust-layers)",
|
||||||
"png 0.1.0 (git+https://github.com/servo/rust-png)",
|
"png 0.1.0 (git+https://github.com/servo/rust-png)",
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"style 0.0.1",
|
"style 0.0.1",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -770,7 +771,7 @@ dependencies = [
|
||||||
"devtools_traits 0.0.1",
|
"devtools_traits 0.0.1",
|
||||||
"euclid 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"euclid 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"flate2 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)",
|
"flate2 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"hyper 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
"hyper 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"log 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"log 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"net_traits 0.0.1",
|
"net_traits 0.0.1",
|
||||||
"openssl 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"openssl 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
|
@ -779,7 +780,7 @@ dependencies = [
|
||||||
"regex_macros 0.1.20 (registry+https://github.com/rust-lang/crates.io-index)",
|
"regex_macros 0.1.20 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
"uuid 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)",
|
"uuid 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
]
|
]
|
||||||
|
@ -789,14 +790,14 @@ name = "net_traits"
|
||||||
version = "0.0.1"
|
version = "0.0.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"euclid 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"euclid 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"hyper 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
"hyper 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"log 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"log 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"msg 0.0.1",
|
"msg 0.0.1",
|
||||||
"png 0.1.0 (git+https://github.com/servo/rust-png)",
|
"png 0.1.0 (git+https://github.com/servo/rust-png)",
|
||||||
"serde 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"stb_image 0.1.0 (git+https://github.com/servo/rust-stb-image)",
|
"stb_image 0.1.0 (git+https://github.com/servo/rust-stb-image)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -911,17 +912,19 @@ dependencies = [
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "png"
|
name = "png"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
source = "git+https://github.com/servo/rust-png#653902184ce95d2dc44cd4674c8b273fe6a385a9"
|
source = "git+https://github.com/servo/rust-png#3c3105672622c76fbb079a96384f78e4ff8b68cf"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"gcc 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
"gcc 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"libc 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
"libc 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"png-sys 1.6.16 (git+https://github.com/servo/rust-png)",
|
"png-sys 1.6.16 (git+https://github.com/servo/rust-png)",
|
||||||
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
|
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "png-sys"
|
name = "png-sys"
|
||||||
version = "1.6.16"
|
version = "1.6.16"
|
||||||
source = "git+https://github.com/servo/rust-png#653902184ce95d2dc44cd4674c8b273fe6a385a9"
|
source = "git+https://github.com/servo/rust-png#3c3105672622c76fbb079a96384f78e4ff8b68cf"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "profile"
|
name = "profile"
|
||||||
|
@ -941,7 +944,7 @@ name = "profile_traits"
|
||||||
version = "0.0.1"
|
version = "0.0.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
@ -1019,7 +1022,7 @@ dependencies = [
|
||||||
"euclid 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"euclid 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"fnv 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
"fnv 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"html5ever 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
"html5ever 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"hyper 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
"hyper 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"ipc-channel 0.1.0 (git+https://github.com/pcwalton/ipc-channel)",
|
"ipc-channel 0.1.0 (git+https://github.com/pcwalton/ipc-channel)",
|
||||||
"js 0.1.0 (git+https://github.com/servo/rust-mozjs)",
|
"js 0.1.0 (git+https://github.com/servo/rust-mozjs)",
|
||||||
"layout_traits 0.0.1",
|
"layout_traits 0.0.1",
|
||||||
|
@ -1035,6 +1038,7 @@ dependencies = [
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"script_traits 0.0.1",
|
"script_traits 0.0.1",
|
||||||
"selectors 0.1.0 (git+https://github.com/servo/rust-selectors)",
|
"selectors 0.1.0 (git+https://github.com/servo/rust-selectors)",
|
||||||
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"string_cache 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
"string_cache 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"string_cache_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"string_cache_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
|
@ -1042,7 +1046,7 @@ dependencies = [
|
||||||
"tendril 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"tendril 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"unicase 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
"unicase 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
"uuid 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)",
|
"uuid 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"websocket 0.12.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"websocket 0.12.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
|
@ -1059,9 +1063,9 @@ dependencies = [
|
||||||
"msg 0.0.1",
|
"msg 0.0.1",
|
||||||
"net_traits 0.0.1",
|
"net_traits 0.0.1",
|
||||||
"profile_traits 0.0.1",
|
"profile_traits 0.0.1",
|
||||||
"serde 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -1082,7 +1086,7 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "serde"
|
name = "serde"
|
||||||
version = "0.4.2"
|
version = "0.4.3"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"num 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
|
"num 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
|
@ -1126,7 +1130,7 @@ dependencies = [
|
||||||
"profile_traits 0.0.1",
|
"profile_traits 0.0.1",
|
||||||
"script 0.0.1",
|
"script 0.0.1",
|
||||||
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
"time 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
"webdriver_server 0.0.1",
|
"webdriver_server 0.0.1",
|
||||||
]
|
]
|
||||||
|
@ -1179,7 +1183,7 @@ dependencies = [
|
||||||
"phf 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
"phf 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"phf_macros 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
"phf_macros 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rand 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rand 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"string_cache_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"string_cache_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"string_cache_shared 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
"string_cache_shared 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
]
|
]
|
||||||
|
@ -1215,12 +1219,12 @@ dependencies = [
|
||||||
"plugins 0.0.1",
|
"plugins 0.0.1",
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"selectors 0.1.0 (git+https://github.com/servo/rust-selectors)",
|
"selectors 0.1.0 (git+https://github.com/servo/rust-selectors)",
|
||||||
"serde 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"string_cache 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
"string_cache 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"string_cache_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"string_cache_plugin 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -1280,12 +1284,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "url"
|
name = "url"
|
||||||
version = "0.2.35"
|
version = "0.2.36"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"encoding 0.2.32 (registry+https://github.com/rust-lang/crates.io-index)",
|
"encoding 0.2.32 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"matches 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"matches 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
@ -1303,10 +1308,10 @@ dependencies = [
|
||||||
"plugins 0.0.1",
|
"plugins 0.0.1",
|
||||||
"rand 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rand 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"serde_macros 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
"smallvec 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
@ -1323,7 +1328,7 @@ name = "webdriver"
|
||||||
version = "0.2.0"
|
version = "0.2.0"
|
||||||
source = "git+https://github.com/jgraham/webdriver-rust.git#caf906e67d818f2db5d4f31b08abb0fee561ec43"
|
source = "git+https://github.com/jgraham/webdriver-rust.git#caf906e67d818f2db5d4f31b08abb0fee561ec43"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"hyper 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
"hyper 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"log 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"log 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"regex 0.1.38 (registry+https://github.com/rust-lang/crates.io-index)",
|
"regex 0.1.38 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
|
@ -1334,11 +1339,12 @@ dependencies = [
|
||||||
name = "webdriver_server"
|
name = "webdriver_server"
|
||||||
version = "0.0.1"
|
version = "0.0.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
|
"ipc-channel 0.1.0 (git+https://github.com/pcwalton/ipc-channel)",
|
||||||
"log 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"log 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"msg 0.0.1",
|
"msg 0.0.1",
|
||||||
"png 0.1.0 (git+https://github.com/servo/rust-png)",
|
"png 0.1.0 (git+https://github.com/servo/rust-png)",
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"util 0.0.1",
|
"util 0.0.1",
|
||||||
"uuid 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)",
|
"uuid 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"webdriver 0.2.0 (git+https://github.com/jgraham/webdriver-rust.git)",
|
"webdriver 0.2.0 (git+https://github.com/jgraham/webdriver-rust.git)",
|
||||||
|
@ -1351,12 +1357,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bitflags 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"bitflags 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"byteorder 0.3.10 (registry+https://github.com/rust-lang/crates.io-index)",
|
"byteorder 0.3.10 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"hyper 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
"hyper 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"openssl 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
"openssl 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rand 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rand 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
"rustc-serialize 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"unicase 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
"unicase 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
"url 0.2.35 (registry+https://github.com/rust-lang/crates.io-index)",
|
"url 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
|
|
@ -108,9 +108,6 @@
|
||||||
[Parsing: <#> against <test:test?test>]
|
[Parsing: <#> against <test:test?test>]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[Parsing: <http://`{}:`{}@h/`{}?`{}> against <http://doesnotmatter/>]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[Parsing: <i> against <sc:/pa/pa>]
|
[Parsing: <i> against <sc:/pa/pa>]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue