diff options
author | Alan Jeffrey <ajeffrey@mozilla.com> | 2016-06-22 17:11:08 -0500 |
---|---|---|
committer | Alan Jeffrey <ajeffrey@mozilla.com> | 2016-07-15 13:44:44 -0500 |
commit | 44422744ff7f095998b07ded6af8fa0420417405 (patch) | |
tree | 293cf34c3972e4d9c66b6792394e4987110f7d50 /components/script_traits/lib.rs | |
parent | 175340d1461c3474b49f88131b84298b8d097d36 (diff) | |
download | servo-44422744ff7f095998b07ded6af8fa0420417405.tar.gz servo-44422744ff7f095998b07ded6af8fa0420417405.zip |
Sent log messages to the constellation.
Diffstat (limited to 'components/script_traits/lib.rs')
-rw-r--r-- | components/script_traits/lib.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/components/script_traits/lib.rs b/components/script_traits/lib.rs index ab1a7d7ee52..967303e63b8 100644 --- a/components/script_traits/lib.rs +++ b/components/script_traits/lib.rs @@ -66,7 +66,7 @@ use url::Url; use util::ipc::OptionalOpaqueIpcSender; use webdriver_msg::{LoadStatus, WebDriverScriptCommand}; -pub use script_msg::{LayoutMsg, ScriptMsg, EventResult}; +pub use script_msg::{LayoutMsg, ScriptMsg, EventResult, LogEntry}; /// The address of a node. Layout sends these back. They must be validated via /// `from_untrusted_node_address` before they can be used, because we do not trust layout. @@ -436,6 +436,7 @@ pub enum MozBrowserEvent { /// handling `<menuitem>` element available within the browser `<iframe>`'s content. ContextMenu, /// Sent when an error occurred while trying to load content within a browser `<iframe>`. + /// Includes an optional human-readable description, and an optional machine-readable report. Error(MozBrowserErrorType, Option<String>, Option<String>), /// Sent when the favicon of a browser `<iframe>` changes. IconChange(String, String, String), @@ -599,4 +600,6 @@ pub enum ConstellationMsg { WebDriverCommand(WebDriverCommandMsg), /// Reload the current page. Reload, + /// A log entry, with the pipeline id and thread name + LogEntry(Option<PipelineId>, Option<String>, LogEntry), } |