mozilla-rust-1.23.patch
author Wolfgang Rosenauer <wr@rosenauer.org>
Wed, 10 Jan 2018 22:27:13 +0100
changeset 1018 0e45f8ad501c
parent 1017 8ccb9c3cbe47
permissions -rw-r--r--
merge from firefox57
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1017
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     1
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     2
# HG changeset patch
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     3
# User Simon Sapin <simon.sapin@exyr.org>
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     4
# Date 1510231769 21600
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     5
# Node ID 3242ac6fdb3879f723145e6b07fff04a5c960d1e
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     6
# Parent  bf63b9d8f2410464d5f2526588e380f934e937cc
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     7
servo: Merge #19162 - Allow unused imports for AsciiExt in style code (from emilio:ascii-ext); r=emilio
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     8
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     9
See #19128, this part is cherry-picked so Gecko can build with rust nightly.
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    10
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    11
Source-Repo: https://github.com/servo/servo
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    12
Source-Revision: e7a654dd13f589e127193267bcb576ffd661c11d
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    13
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    14
diff --git a/servo/components/gfx/font.rs b/servo/components/gfx/font.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    15
--- a/servo/components/gfx/font.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    16
+++ b/servo/components/gfx/font.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    17
@@ -5,17 +5,17 @@
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    18
 use app_units::Au;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    19
 use euclid::{Point2D, Rect, Size2D};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    20
 use font_template::FontTemplateDescriptor;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    21
 use ordered_float::NotNaN;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    22
 use platform::font::{FontHandle, FontTable};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    23
 use platform::font_context::FontContextHandle;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    24
 use platform::font_template::FontTemplateData;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    25
 use smallvec::SmallVec;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    26
-use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    27
+#[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    28
 use std::borrow::ToOwned;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    29
 use std::cell::RefCell;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    30
 use std::collections::HashMap;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    31
 use std::rc::Rc;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    32
 use std::str;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    33
 use std::sync::Arc;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    34
 use std::sync::atomic::{ATOMIC_USIZE_INIT, AtomicUsize, Ordering};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    35
 use style::computed_values::{font_stretch, font_variant_caps, font_weight};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    36
diff --git a/servo/components/net/fetch/cors_cache.rs b/servo/components/net/fetch/cors_cache.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    37
--- a/servo/components/net/fetch/cors_cache.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    38
+++ b/servo/components/net/fetch/cors_cache.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    39
@@ -7,17 +7,17 @@
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    40
 //! For stuff involving `<img>`, `<iframe>`, `<form>`, etc please check what
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    41
 //! the request mode should be and compare with the fetch spec
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    42
 //! This library will eventually become the core of the Fetch crate
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    43
 //! with CORSRequest being expanded into FetchRequest (etc)
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    44
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    45
 use hyper::method::Method;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    46
 use net_traits::request::{CredentialsMode, Origin, Request};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    47
 use servo_url::ServoUrl;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    48
-use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    49
+#[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    50
 use time::{self, Timespec};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    51
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    52
 /// Union type for CORS cache entries
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    53
 ///
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    54
 /// Each entry might pertain to a header or method
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    55
 #[derive(Clone, Debug)]
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    56
 pub enum HeaderOrMethod {
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    57
     HeaderData(String),
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    58
diff --git a/servo/components/net/fetch/methods.rs b/servo/components/net/fetch/methods.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    59
--- a/servo/components/net/fetch/methods.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    60
+++ b/servo/components/net/fetch/methods.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    61
@@ -16,17 +16,17 @@ use hyper::method::Method;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    62
 use hyper::mime::{Mime, SubLevel, TopLevel};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    63
 use hyper::status::StatusCode;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    64
 use mime_guess::guess_mime_type;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    65
 use net_traits::{FetchTaskTarget, NetworkError, ReferrerPolicy};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    66
 use net_traits::request::{CredentialsMode, Referrer, Request, RequestMode, ResponseTainting};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    67
 use net_traits::request::{Type, Origin, Window};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    68
 use net_traits::response::{Response, ResponseBody, ResponseType};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    69
 use servo_url::ServoUrl;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    70
-use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    71
+#[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    72
 use std::borrow::Cow;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    73
 use std::fmt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    74
 use std::fs::File;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    75
 use std::io::Read;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    76
 use std::mem;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    77
 use std::str;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    78
 use std::sync::Arc;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    79
 use std::sync::mpsc::{Sender, Receiver};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    80
diff --git a/servo/components/net/http_loader.rs b/servo/components/net/http_loader.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    81
--- a/servo/components/net/http_loader.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    82
+++ b/servo/components/net/http_loader.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    83
@@ -34,17 +34,17 @@ use log;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    84
 use msg::constellation_msg::PipelineId;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    85
 use net_traits::{CookieSource, FetchMetadata, NetworkError, ReferrerPolicy};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    86
 use net_traits::request::{CacheMode, CredentialsMode, Destination, Origin};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    87
 use net_traits::request::{RedirectMode, Referrer, Request, RequestMode};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    88
 use net_traits::request::{ResponseTainting, ServiceWorkersMode, Type};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    89
 use net_traits::response::{HttpsState, Response, ResponseBody, ResponseType};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    90
 use resource_thread::AuthCache;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    91
 use servo_url::{ImmutableOrigin, ServoUrl};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    92
-use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    93
+#[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    94
 use std::collections::HashSet;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    95
 use std::error::Error;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    96
 use std::io::{self, Read, Write};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    97
 use std::iter::FromIterator;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    98
 use std::mem;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    99
 use std::ops::Deref;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   100
 use std::sync::RwLock;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   101
 use std::sync::mpsc::{channel, Sender};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   102
diff --git a/servo/components/net/websocket_loader.rs b/servo/components/net/websocket_loader.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   103
--- a/servo/components/net/websocket_loader.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   104
+++ b/servo/components/net/websocket_loader.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   105
@@ -14,17 +14,17 @@ use hyper::http::h1::{LINE_ENDING, parse
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   106
 use hyper::method::Method;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   107
 use hyper::net::HttpStream;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   108
 use hyper::status::StatusCode;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   109
 use hyper::version::HttpVersion;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   110
 use net_traits::{CookieSource, MessageData, NetworkError, WebSocketCommunicate, WebSocketConnectData};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   111
 use net_traits::{WebSocketDomAction, WebSocketNetworkEvent};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   112
 use net_traits::request::{Destination, Type};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   113
 use servo_url::ServoUrl;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   114
-use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   115
+#[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   116
 use std::io::{self, Write};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   117
 use std::net::TcpStream;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   118
 use std::sync::{Arc, Mutex};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   119
 use std::sync::atomic::{AtomicBool, Ordering};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   120
 use std::thread;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   121
 use url::Position;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   122
 use websocket::{Message, Receiver as WSReceiver, Sender as WSSender};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   123
 use websocket::header::{Origin, WebSocketAccept, WebSocketKey, WebSocketProtocol, WebSocketVersion};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   124
diff --git a/servo/components/net_traits/response.rs b/servo/components/net_traits/response.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   125
--- a/servo/components/net_traits/response.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   126
+++ b/servo/components/net_traits/response.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   127
@@ -4,17 +4,17 @@
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   128
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   129
 //! The [Response](https://fetch.spec.whatwg.org/#responses) object
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   130
 //! resulting from a [fetch operation](https://fetch.spec.whatwg.org/#concept-fetch)
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   131
 use {FetchMetadata, FilteredMetadata, Metadata, NetworkError, ReferrerPolicy};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   132
 use hyper::header::{AccessControlExposeHeaders, ContentType, Headers};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   133
 use hyper::status::StatusCode;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   134
 use hyper_serde::Serde;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   135
 use servo_url::ServoUrl;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   136
-use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   137
+#[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   138
 use std::sync::{Arc, Mutex};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   139
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   140
 /// [Response type](https://fetch.spec.whatwg.org/#concept-response-type)
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   141
 #[derive(Clone, Debug, Deserialize, HeapSizeOf, PartialEq, Serialize)]
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   142
 pub enum ResponseType {
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   143
     Basic,
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   144
     Cors,
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   145
     Default,
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   146
diff --git a/servo/components/script/dom/bindings/str.rs b/servo/components/script/dom/bindings/str.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   147
--- a/servo/components/script/dom/bindings/str.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   148
+++ b/servo/components/script/dom/bindings/str.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   149
@@ -2,17 +2,17 @@
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   150
  * License, v. 2.0. If a copy of the MPL was not distributed with this
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   151
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   152
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   153
 //! The `ByteString` struct.
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   154
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   155
 use cssparser::CowRcStr;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   156
 use html5ever::{LocalName, Namespace};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   157
 use servo_atoms::Atom;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   158
-use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   159
+#[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   160
 use std::borrow::{Borrow, Cow, ToOwned};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   161
 use std::fmt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   162
 use std::hash::{Hash, Hasher};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   163
 use std::marker::PhantomData;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   164
 use std::ops;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   165
 use std::ops::{Deref, DerefMut};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   166
 use std::str;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   167
 use std::str::{Bytes, FromStr};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   168
diff --git a/servo/components/script/dom/blob.rs b/servo/components/script/dom/blob.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   169
--- a/servo/components/script/dom/blob.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   170
+++ b/servo/components/script/dom/blob.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   171
@@ -11,17 +11,17 @@ use dom::bindings::js::{JS, Root};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   172
 use dom::bindings::reflector::{DomObject, Reflector, reflect_dom_object};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   173
 use dom::bindings::str::DOMString;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   174
 use dom::globalscope::GlobalScope;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   175
 use dom_struct::dom_struct;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   176
 use ipc_channel::ipc;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   177
 use net_traits::{CoreResourceMsg, IpcSend};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   178
 use net_traits::blob_url_store::{BlobBuf, get_blob_origin};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   179
 use net_traits::filemanager_thread::{FileManagerThreadMsg, ReadFileProgress, RelativePos};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   180
-use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   181
+#[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   182
 use std::mem;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   183
 use std::ops::Index;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   184
 use std::path::PathBuf;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   185
 use uuid::Uuid;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   186
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   187
 /// File-based blob
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   188
 #[derive(JSTraceable)]
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   189
 pub struct FileBlob {
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   190
diff --git a/servo/components/script/dom/cssstyledeclaration.rs b/servo/components/script/dom/cssstyledeclaration.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   191
--- a/servo/components/script/dom/cssstyledeclaration.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   192
+++ b/servo/components/script/dom/cssstyledeclaration.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   193
@@ -11,17 +11,17 @@ use dom::bindings::reflector::{DomObject
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   194
 use dom::bindings::str::DOMString;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   195
 use dom::cssrule::CSSRule;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   196
 use dom::element::Element;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   197
 use dom::node::{Node, window_from_node, document_from_node};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   198
 use dom::window::Window;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   199
 use dom_struct::dom_struct;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   200
 use servo_arc::Arc;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   201
 use servo_url::ServoUrl;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   202
-use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   203
+#[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   204
 use style::attr::AttrValue;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   205
 use style::properties::{Importance, PropertyDeclarationBlock, PropertyId, LonghandId, ShorthandId};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   206
 use style::properties::{parse_one_declaration_into, parse_style_attribute, SourcePropertyDeclaration};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   207
 use style::selector_parser::PseudoElement;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   208
 use style::shared_lock::Locked;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   209
 use style_traits::{PARSING_MODE_DEFAULT, ToCss};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   210
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   211
 // http://dev.w3.org/csswg/cssom/#the-cssstyledeclaration-interface
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   212
diff --git a/servo/components/script/dom/document.rs b/servo/components/script/dom/document.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   213
--- a/servo/components/script/dom/document.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   214
+++ b/servo/components/script/dom/document.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   215
@@ -118,17 +118,17 @@ use script_traits::{AnimationState, Comp
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   216
 use script_traits::{MouseButton, MouseEventType, MozBrowserEvent};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   217
 use script_traits::{MsDuration, ScriptMsg, TouchpadPressurePhase};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   218
 use script_traits::{TouchEventType, TouchId};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   219
 use script_traits::UntrustedNodeAddress;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   220
 use servo_arc::Arc;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   221
 use servo_atoms::Atom;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   222
 use servo_config::prefs::PREFS;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   223
 use servo_url::{ImmutableOrigin, MutableOrigin, ServoUrl};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   224
-use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   225
+#[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   226
 use std::borrow::ToOwned;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   227
 use std::cell::{Cell, Ref, RefMut};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   228
 use std::collections::{HashMap, HashSet, VecDeque};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   229
 use std::collections::hash_map::Entry::{Occupied, Vacant};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   230
 use std::default::Default;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   231
 use std::iter::once;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   232
 use std::mem;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   233
 use std::rc::Rc;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   234
diff --git a/servo/components/script/dom/element.rs b/servo/components/script/dom/element.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   235
--- a/servo/components/script/dom/element.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   236
+++ b/servo/components/script/dom/element.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   237
@@ -90,17 +90,17 @@ use script_layout_interface::message::Re
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   238
 use script_thread::ScriptThread;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   239
 use selectors::attr::{AttrSelectorOperation, NamespaceConstraint, CaseSensitivity};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   240
 use selectors::matching::{ElementSelectorFlags, LocalMatchingContext, MatchingContext, MatchingMode};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   241
 use selectors::matching::{HAS_EDGE_CHILD_SELECTOR, HAS_SLOW_SELECTOR, HAS_SLOW_SELECTOR_LATER_SIBLINGS};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   242
 use selectors::matching::{RelevantLinkStatus, matches_selector_list};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   243
 use selectors::sink::Push;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   244
 use servo_arc::Arc;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   245
 use servo_atoms::Atom;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   246
-use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   247
+#[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   248
 use std::borrow::Cow;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   249
 use std::cell::{Cell, Ref};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   250
 use std::convert::TryFrom;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   251
 use std::default::Default;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   252
 use std::fmt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   253
 use std::mem;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   254
 use std::rc::Rc;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   255
 use style::CaseSensitivityExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   256
diff --git a/servo/components/script/dom/htmlelement.rs b/servo/components/script/dom/htmlelement.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   257
--- a/servo/components/script/dom/htmlelement.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   258
+++ b/servo/components/script/dom/htmlelement.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   259
@@ -25,17 +25,17 @@ use dom::htmlhtmlelement::HTMLHtmlElemen
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   260
 use dom::htmlinputelement::HTMLInputElement;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   261
 use dom::htmllabelelement::HTMLLabelElement;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   262
 use dom::node::{Node, SEQUENTIALLY_FOCUSABLE};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   263
 use dom::node::{document_from_node, window_from_node};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   264
 use dom::nodelist::NodeList;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   265
 use dom::virtualmethods::VirtualMethods;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   266
 use dom_struct::dom_struct;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   267
 use html5ever::{LocalName, Prefix};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   268
-use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   269
+#[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   270
 use std::default::Default;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   271
 use std::rc::Rc;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   272
 use style::attr::AttrValue;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   273
 use style::element_state::*;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   274
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   275
 #[dom_struct]
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   276
 pub struct HTMLElement {
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   277
     element: Element,
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   278
diff --git a/servo/components/script/dom/htmllinkelement.rs b/servo/components/script/dom/htmllinkelement.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   279
--- a/servo/components/script/dom/htmllinkelement.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   280
+++ b/servo/components/script/dom/htmllinkelement.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   281
@@ -21,17 +21,17 @@ use dom::htmlelement::HTMLElement;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   282
 use dom::node::{Node, UnbindContext, document_from_node, window_from_node};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   283
 use dom::stylesheet::StyleSheet as DOMStyleSheet;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   284
 use dom::virtualmethods::VirtualMethods;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   285
 use dom_struct::dom_struct;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   286
 use html5ever::{LocalName, Prefix};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   287
 use net_traits::ReferrerPolicy;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   288
 use script_traits::{MozBrowserEvent, ScriptMsg};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   289
 use servo_arc::Arc;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   290
-use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   291
+#[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   292
 use std::borrow::ToOwned;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   293
 use std::cell::Cell;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   294
 use std::default::Default;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   295
 use style::attr::AttrValue;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   296
 use style::media_queries::parse_media_query_list;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   297
 use style::parser::ParserContext as CssParserContext;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   298
 use style::str::HTML_SPACE_CHARACTERS;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   299
 use style::stylesheets::{CssRuleType, Stylesheet};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   300
diff --git a/servo/components/script/dom/htmlmetaelement.rs b/servo/components/script/dom/htmlmetaelement.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   301
--- a/servo/components/script/dom/htmlmetaelement.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   302
+++ b/servo/components/script/dom/htmlmetaelement.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   303
@@ -17,17 +17,17 @@ use dom::htmlelement::HTMLElement;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   304
 use dom::htmlheadelement::HTMLHeadElement;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   305
 use dom::node::{Node, UnbindContext, document_from_node, window_from_node};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   306
 use dom::virtualmethods::VirtualMethods;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   307
 use dom_struct::dom_struct;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   308
 use html5ever::{LocalName, Prefix};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   309
 use parking_lot::RwLock;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   310
 use servo_arc::Arc;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   311
 use servo_config::prefs::PREFS;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   312
-use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   313
+#[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   314
 use std::sync::atomic::AtomicBool;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   315
 use style::attr::AttrValue;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   316
 use style::media_queries::MediaList;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   317
 use style::str::HTML_SPACE_CHARACTERS;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   318
 use style::stylesheets::{Stylesheet, StylesheetContents, CssRule, CssRules, Origin, ViewportRule};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   319
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   320
 #[dom_struct]
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   321
 pub struct HTMLMetaElement {
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   322
diff --git a/servo/components/script/dom/htmlscriptelement.rs b/servo/components/script/dom/htmlscriptelement.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   323
--- a/servo/components/script/dom/htmlscriptelement.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   324
+++ b/servo/components/script/dom/htmlscriptelement.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   325
@@ -31,17 +31,17 @@ use ipc_channel::ipc;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   326
 use ipc_channel::router::ROUTER;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   327
 use js::jsval::UndefinedValue;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   328
 use net_traits::{FetchMetadata, FetchResponseListener, Metadata, NetworkError};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   329
 use net_traits::request::{CorsSettings, CredentialsMode, Destination, RequestInit, RequestMode, Type as RequestType};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   330
 use network_listener::{NetworkListener, PreInvoke};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   331
 use servo_atoms::Atom;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   332
 use servo_config::opts;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   333
 use servo_url::ServoUrl;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   334
-use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   335
+#[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   336
 use std::cell::Cell;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   337
 use std::fs::File;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   338
 use std::io::{Read, Write};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   339
 use std::path::PathBuf;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   340
 use std::process::{Command, Stdio};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   341
 use std::sync::{Arc, Mutex};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   342
 use style::str::{HTML_SPACE_CHARACTERS, StaticStringVec};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   343
 use uuid::Uuid;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   344
diff --git a/servo/components/script/dom/macros.rs b/servo/components/script/dom/macros.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   345
--- a/servo/components/script/dom/macros.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   346
+++ b/servo/components/script/dom/macros.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   347
@@ -144,17 +144,17 @@ macro_rules! make_string_or_document_url
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   348
 );
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   349
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   350
 #[macro_export]
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   351
 macro_rules! make_enumerated_getter(
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   352
     ( $attr:ident, $htmlname:tt, $default:expr, $($choices: pat)|+) => (
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   353
         fn $attr(&self) -> DOMString {
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   354
             use dom::bindings::inheritance::Castable;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   355
             use dom::element::Element;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   356
-            use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   357
+            #[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   358
             let element = self.upcast::<Element>();
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   359
             let mut val = element.get_string_attribute(&local_name!($htmlname));
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   360
             val.make_ascii_lowercase();
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   361
             // https://html.spec.whatwg.org/multipage/#attr-fs-method
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   362
             match &*val {
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   363
                 $($choices)|+ => val,
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   364
                 _ => DOMString::from($default)
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   365
             }
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   366
diff --git a/servo/components/script/dom/namednodemap.rs b/servo/components/script/dom/namednodemap.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   367
--- a/servo/components/script/dom/namednodemap.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   368
+++ b/servo/components/script/dom/namednodemap.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   369
@@ -10,17 +10,17 @@ use dom::bindings::error::{Error, Fallib
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   370
 use dom::bindings::js::{JS, Root};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   371
 use dom::bindings::reflector::{Reflector, reflect_dom_object};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   372
 use dom::bindings::str::DOMString;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   373
 use dom::bindings::xmlname::namespace_from_domstring;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   374
 use dom::element::Element;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   375
 use dom::window::Window;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   376
 use dom_struct::dom_struct;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   377
 use html5ever::LocalName;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   378
-use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   379
+#[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   380
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   381
 #[dom_struct]
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   382
 pub struct NamedNodeMap {
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   383
     reflector_: Reflector,
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   384
     owner: JS<Element>,
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   385
 }
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   386
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   387
 impl NamedNodeMap {
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   388
diff --git a/servo/components/script/dom/serviceworkercontainer.rs b/servo/components/script/dom/serviceworkercontainer.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   389
--- a/servo/components/script/dom/serviceworkercontainer.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   390
+++ b/servo/components/script/dom/serviceworkercontainer.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   391
@@ -11,17 +11,17 @@ use dom::bindings::str::USVString;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   392
 use dom::client::Client;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   393
 use dom::eventtarget::EventTarget;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   394
 use dom::globalscope::GlobalScope;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   395
 use dom::promise::Promise;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   396
 use dom::serviceworker::ServiceWorker;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   397
 use dom_struct::dom_struct;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   398
 use script_thread::ScriptThread;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   399
 use serviceworkerjob::{Job, JobType};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   400
-use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   401
+#[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   402
 use std::default::Default;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   403
 use std::rc::Rc;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   404
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   405
 #[dom_struct]
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   406
 pub struct ServiceWorkerContainer {
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   407
     eventtarget: EventTarget,
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   408
     controller: MutNullableJS<ServiceWorker>,
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   409
     client: JS<Client>
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   410
diff --git a/servo/components/script/dom/servoparser/async_html.rs b/servo/components/script/dom/servoparser/async_html.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   411
--- a/servo/components/script/dom/servoparser/async_html.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   412
+++ b/servo/components/script/dom/servoparser/async_html.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   413
@@ -22,17 +22,17 @@ use dom::virtualmethods::vtable_for;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   414
 use html5ever::{Attribute as HtmlAttribute, ExpandedName, LocalName, QualName};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   415
 use html5ever::buffer_queue::BufferQueue;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   416
 use html5ever::tendril::{SendTendril, StrTendril, Tendril};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   417
 use html5ever::tendril::fmt::UTF8;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   418
 use html5ever::tokenizer::{Tokenizer as HtmlTokenizer, TokenizerOpts, TokenizerResult};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   419
 use html5ever::tree_builder::{ElementFlags, NodeOrText as HtmlNodeOrText, NextParserState, QuirksMode, TreeSink};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   420
 use html5ever::tree_builder::{TreeBuilder, TreeBuilderOpts};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   421
 use servo_url::ServoUrl;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   422
-use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   423
+#[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   424
 use std::borrow::Cow;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   425
 use std::cell::Cell;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   426
 use std::collections::HashMap;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   427
 use std::collections::vec_deque::VecDeque;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   428
 use std::sync::mpsc::{channel, Receiver, Sender};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   429
 use std::thread;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   430
 use style::context::QuirksMode as ServoQuirksMode;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   431
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   432
diff --git a/servo/components/script/dom/servoparser/mod.rs b/servo/components/script/dom/servoparser/mod.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   433
--- a/servo/components/script/dom/servoparser/mod.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   434
+++ b/servo/components/script/dom/servoparser/mod.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   435
@@ -41,17 +41,17 @@ use net_traits::{FetchMetadata, FetchRes
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   436
 use network_listener::PreInvoke;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   437
 use profile_traits::time::{TimerMetadata, TimerMetadataFrameType};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   438
 use profile_traits::time::{TimerMetadataReflowType, ProfilerCategory, profile};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   439
 use script_thread::ScriptThread;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   440
 use script_traits::DocumentActivity;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   441
 use servo_config::prefs::PREFS;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   442
 use servo_config::resource_files::read_resource_file;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   443
 use servo_url::ServoUrl;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   444
-use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   445
+#[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   446
 use std::borrow::Cow;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   447
 use std::cell::Cell;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   448
 use std::mem;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   449
 use style::context::QuirksMode as ServoQuirksMode;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   450
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   451
 mod async_html;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   452
 mod html;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   453
 mod xml;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   454
diff --git a/servo/components/script/dom/websocket.rs b/servo/components/script/dom/websocket.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   455
--- a/servo/components/script/dom/websocket.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   456
+++ b/servo/components/script/dom/websocket.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   457
@@ -27,17 +27,17 @@ use js::jsapi::JSAutoCompartment;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   458
 use js::jsval::UndefinedValue;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   459
 use js::typedarray::{ArrayBuffer, CreateWith};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   460
 use net_traits::{WebSocketCommunicate, WebSocketConnectData, WebSocketDomAction, WebSocketNetworkEvent};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   461
 use net_traits::CoreResourceMsg::WebsocketConnect;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   462
 use net_traits::MessageData;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   463
 use script_runtime::CommonScriptMsg;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   464
 use script_runtime::ScriptThreadEventCategory::WebSocketEvent;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   465
 use servo_url::ServoUrl;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   466
-use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   467
+#[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   468
 use std::borrow::ToOwned;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   469
 use std::cell::Cell;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   470
 use std::ptr;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   471
 use std::thread;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   472
 use task::{TaskOnce, TaskCanceller};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   473
 use task_source::TaskSource;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   474
 use task_source::networking::NetworkingTaskSource;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   475
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   476
diff --git a/servo/components/script/dom/window.rs b/servo/components/script/dom/window.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   477
--- a/servo/components/script/dom/window.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   478
+++ b/servo/components/script/dom/window.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   479
@@ -82,17 +82,17 @@ use script_traits::{ConstellationControl
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   480
 use script_traits::{ScriptToConstellationChan, ScriptMsg, ScrollState, TimerEvent, TimerEventId};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   481
 use script_traits::{TimerSchedulerMsg, UntrustedNodeAddress, WindowSizeData, WindowSizeType};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   482
 use script_traits::webdriver_msg::{WebDriverJSError, WebDriverJSResult};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   483
 use selectors::attr::CaseSensitivity;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   484
 use servo_config::opts;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   485
 use servo_config::prefs::PREFS;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   486
 use servo_geometry::{f32_rect_to_au_rect, max_rect};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   487
 use servo_url::{Host, MutableOrigin, ImmutableOrigin, ServoUrl};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   488
-use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   489
+#[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   490
 use std::borrow::ToOwned;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   491
 use std::cell::Cell;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   492
 use std::collections::{HashMap, HashSet};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   493
 use std::collections::hash_map::Entry;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   494
 use std::default::Default;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   495
 use std::env;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   496
 use std::fs;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   497
 use std::io::{Write, stderr, stdout};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   498
diff --git a/servo/components/script/dom/xmlhttprequest.rs b/servo/components/script/dom/xmlhttprequest.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   499
--- a/servo/components/script/dom/xmlhttprequest.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   500
+++ b/servo/components/script/dom/xmlhttprequest.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   501
@@ -57,17 +57,17 @@ use net_traits::{FetchResponseListener, 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   502
 use net_traits::CoreResourceMsg::Fetch;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   503
 use net_traits::request::{CredentialsMode, Destination, RequestInit, RequestMode};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   504
 use net_traits::trim_http_whitespace;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   505
 use network_listener::{NetworkListener, PreInvoke};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   506
 use script_traits::DocumentActivity;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   507
 use servo_atoms::Atom;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   508
 use servo_config::prefs::PREFS;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   509
 use servo_url::ServoUrl;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   510
-use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   511
+#[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   512
 use std::borrow::ToOwned;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   513
 use std::cell::Cell;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   514
 use std::default::Default;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   515
 use std::str;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   516
 use std::sync::{Arc, Mutex};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   517
 use task_source::networking::NetworkingTaskSource;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   518
 use time;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   519
 use timers::{OneshotTimerCallback, OneshotTimerHandle};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   520
diff --git a/servo/components/selectors/attr.rs b/servo/components/selectors/attr.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   521
--- a/servo/components/selectors/attr.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   522
+++ b/servo/components/selectors/attr.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   523
@@ -1,15 +1,15 @@
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   524
 /* This Source Code Form is subject to the terms of the Mozilla Public
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   525
  * License, v. 2.0. If a copy of the MPL was not distributed with this
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   526
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   527
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   528
 use cssparser::ToCss;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   529
 use parser::SelectorImpl;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   530
-use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   531
+#[allow(unused_imports)] #[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   532
 use std::fmt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   533
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   534
 #[derive(Clone, Eq, PartialEq)]
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   535
 pub struct AttrSelectorWithNamespace<Impl: SelectorImpl> {
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   536
     pub namespace: NamespaceConstraint<(Impl::NamespacePrefix, Impl::NamespaceUrl)>,
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   537
     pub local_name: Impl::LocalName,
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   538
     pub local_name_lower: Impl::LocalName,
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   539
     pub operation: ParsedAttrSelectorOperation<Impl::AttrValue>,
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   540
diff --git a/servo/components/selectors/parser.rs b/servo/components/selectors/parser.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   541
--- a/servo/components/selectors/parser.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   542
+++ b/servo/components/selectors/parser.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   543
@@ -8,17 +8,17 @@ use bloom::BLOOM_HASH_MASK;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   544
 use builder::{SelectorBuilder, SpecificityAndFlags};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   545
 use context::QuirksMode;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   546
 use cssparser::{ParseError, BasicParseError, CowRcStr, Delimiter};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   547
 use cssparser::{Token, Parser as CssParser, parse_nth, ToCss, serialize_identifier, CssStringWriter};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   548
 use precomputed_hash::PrecomputedHash;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   549
 use servo_arc::ThinArc;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   550
 use sink::Push;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   551
 use smallvec::SmallVec;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   552
-use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   553
+#[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   554
 use std::borrow::{Borrow, Cow};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   555
 use std::fmt::{self, Display, Debug, Write};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   556
 use std::iter::Rev;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   557
 use std::slice;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   558
 use visitor::SelectorVisitor;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   559
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   560
 /// A trait that represents a pseudo-element.
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   561
 pub trait PseudoElement : Sized + ToCss {
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   562
diff --git a/servo/components/style/attr.rs b/servo/components/style/attr.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   563
--- a/servo/components/style/attr.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   564
+++ b/servo/components/style/attr.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   565
@@ -11,17 +11,17 @@ use app_units::Au;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   566
 use cssparser::{self, Color, RGBA};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   567
 use euclid::num::Zero;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   568
 use num_traits::ToPrimitive;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   569
 use properties::PropertyDeclarationBlock;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   570
 use selectors::attr::AttrSelectorOperation;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   571
 use servo_arc::Arc;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   572
 use servo_url::ServoUrl;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   573
 use shared_lock::Locked;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   574
-use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   575
+#[allow(unused_imports)] #[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   576
 use std::str::FromStr;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   577
 use str::{HTML_SPACE_CHARACTERS, read_exponent, read_fraction};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   578
 use str::{read_numbers, split_commas, split_html_space_chars};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   579
 use str::str_join;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   580
 use values::specified::Length;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   581
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   582
 // Duplicated from script::dom::values.
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   583
 const UNSIGNED_LONG_MAX: u32 = 2147483647;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   584
diff --git a/servo/components/style/counter_style/mod.rs b/servo/components/style/counter_style/mod.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   585
--- a/servo/components/style/counter_style/mod.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   586
+++ b/servo/components/style/counter_style/mod.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   587
@@ -10,17 +10,17 @@ use Atom;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   588
 use cssparser::{AtRuleParser, DeclarationListParser, DeclarationParser};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   589
 use cssparser::{Parser, Token, serialize_identifier, BasicParseError, CowRcStr};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   590
 use error_reporting::{ContextualParseError, ParseErrorReporter};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   591
 #[cfg(feature = "gecko")] use gecko::rules::CounterStyleDescriptors;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   592
 #[cfg(feature = "gecko")] use gecko_bindings::structs::nsCSSCounterDesc;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   593
 use parser::{ParserContext, ParserErrorContext, Parse};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   594
 use selectors::parser::SelectorParseError;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   595
 use shared_lock::{SharedRwLockReadGuard, ToCssWithGuard};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   596
-use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   597
+#[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   598
 use std::borrow::Cow;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   599
 use std::fmt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   600
 use std::ops::Range;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   601
 use style_traits::{Comma, OneOrMoreSeparated, ParseError, StyleParseError, ToCss};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   602
 use values::CustomIdent;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   603
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   604
 /// Parse the prelude of an @counter-style rule
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   605
 pub fn parse_counter_style_name<'i, 't>(input: &mut Parser<'i, 't>) -> Result<CustomIdent, ParseError<'i>> {
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   606
diff --git a/servo/components/style/custom_properties.rs b/servo/components/style/custom_properties.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   607
--- a/servo/components/style/custom_properties.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   608
+++ b/servo/components/style/custom_properties.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   609
@@ -9,17 +9,17 @@
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   610
 use Atom;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   611
 use cssparser::{Delimiter, Parser, ParserInput, SourcePosition, Token, TokenSerializationType};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   612
 use parser::ParserContext;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   613
 use precomputed_hash::PrecomputedHash;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   614
 use properties::{CSSWideKeyword, DeclaredValue};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   615
 use selector_map::{PrecomputedHashSet, PrecomputedHashMap};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   616
 use selectors::parser::SelectorParseError;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   617
 use servo_arc::Arc;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   618
-use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   619
+#[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   620
 use std::borrow::{Borrow, Cow};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   621
 use std::fmt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   622
 use std::hash::Hash;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   623
 use style_traits::{ToCss, StyleParseError, ParseError};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   624
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   625
 /// A custom property name is just an `Atom`.
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   626
 ///
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   627
 /// Note that this does not include the `--` prefix
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   628
diff --git a/servo/components/style/gecko/generated/pseudo_element_definition.rs b/servo/components/style/gecko/generated/pseudo_element_definition.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   629
--- a/servo/components/style/gecko/generated/pseudo_element_definition.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   630
+++ b/servo/components/style/gecko/generated/pseudo_element_definition.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   631
@@ -1262,17 +1262,17 @@ None
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   632
     /// user-agent stylesheet.
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   633
     ///
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   634
     /// If we're not in a user-agent stylesheet, we will never parse anonymous
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   635
     /// box pseudo-elements.
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   636
     ///
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   637
     /// Returns `None` if the pseudo-element is not recognised.
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   638
     #[inline]
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   639
     pub fn from_slice(s: &str, in_ua_stylesheet: bool) -> Option<Self> {
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   640
-        use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   641
+        #[allow(unused_imports)] #[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   642
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   643
         // We don't need to support tree pseudos because functional
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   644
         // pseudo-elements needs arguments, and thus should be created
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   645
         // via other methods.
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   646
             if in_ua_stylesheet || PseudoElement::After.exposed_in_non_ua_sheets() {
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   647
                 if s.eq_ignore_ascii_case("after") {
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   648
                     return Some(PseudoElement::After);
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   649
                 }
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   650
@@ -1632,17 +1632,17 @@ None
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   651
     }
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   652
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   653
     /// Constructs a tree pseudo-element from the given name and arguments.
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   654
     /// "name" must start with "-moz-tree-".
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   655
     ///
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   656
     /// Returns `None` if the pseudo-element is not recognized.
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   657
     #[inline]
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   658
     pub fn tree_pseudo_element(name: &str, args: Box<[String]>) -> Option<Self> {
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   659
-        use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   660
+        #[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   661
         debug_assert!(name.starts_with("-moz-tree-"));
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   662
         let tree_part = &name[10..];
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   663
             if tree_part.eq_ignore_ascii_case("column") {
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   664
                 return Some(PseudoElement::MozTreeColumn(args));
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   665
             }
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   666
             if tree_part.eq_ignore_ascii_case("row") {
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   667
                 return Some(PseudoElement::MozTreeRow(args));
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   668
             }
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   669
diff --git a/servo/components/style/gecko/pseudo_element_definition.mako.rs b/servo/components/style/gecko/pseudo_element_definition.mako.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   670
--- a/servo/components/style/gecko/pseudo_element_definition.mako.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   671
+++ b/servo/components/style/gecko/pseudo_element_definition.mako.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   672
@@ -181,17 +181,17 @@ impl PseudoElement {
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   673
     /// user-agent stylesheet.
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   674
     ///
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   675
     /// If we're not in a user-agent stylesheet, we will never parse anonymous
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   676
     /// box pseudo-elements.
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   677
     ///
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   678
     /// Returns `None` if the pseudo-element is not recognised.
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   679
     #[inline]
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   680
     pub fn from_slice(s: &str, in_ua_stylesheet: bool) -> Option<Self> {
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   681
-        use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   682
+        #[allow(unused_imports)] #[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   683
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   684
         // We don't need to support tree pseudos because functional
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   685
         // pseudo-elements needs arguments, and thus should be created
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   686
         // via other methods.
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   687
         % for pseudo in SIMPLE_PSEUDOS:
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   688
             if in_ua_stylesheet || ${pseudo_element_variant(pseudo)}.exposed_in_non_ua_sheets() {
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   689
                 if s.eq_ignore_ascii_case("${pseudo.value[1:]}") {
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   690
                     return Some(${pseudo_element_variant(pseudo)});
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   691
@@ -203,17 +203,17 @@ impl PseudoElement {
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   692
     }
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   693
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   694
     /// Constructs a tree pseudo-element from the given name and arguments.
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   695
     /// "name" must start with "-moz-tree-".
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   696
     ///
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   697
     /// Returns `None` if the pseudo-element is not recognized.
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   698
     #[inline]
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   699
     pub fn tree_pseudo_element(name: &str, args: Box<[String]>) -> Option<Self> {
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   700
-        use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   701
+        #[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   702
         debug_assert!(name.starts_with("-moz-tree-"));
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   703
         let tree_part = &name[10..];
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   704
         % for pseudo in TREE_PSEUDOS:
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   705
             if tree_part.eq_ignore_ascii_case("${pseudo.value[11:]}") {
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   706
                 return Some(${pseudo_element_variant(pseudo, "args")});
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   707
             }
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   708
         % endfor
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   709
         None
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   710
diff --git a/servo/components/style/gecko_string_cache/mod.rs b/servo/components/style/gecko_string_cache/mod.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   711
--- a/servo/components/style/gecko_string_cache/mod.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   712
+++ b/servo/components/style/gecko_string_cache/mod.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   713
@@ -8,17 +8,17 @@
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   714
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   715
 use gecko_bindings::bindings::Gecko_AddRefAtom;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   716
 use gecko_bindings::bindings::Gecko_Atomize;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   717
 use gecko_bindings::bindings::Gecko_Atomize16;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   718
 use gecko_bindings::bindings::Gecko_ReleaseAtom;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   719
 use gecko_bindings::structs::{nsIAtom, nsIAtom_AtomKind};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   720
 use nsstring::{nsAString, nsString};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   721
 use precomputed_hash::PrecomputedHash;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   722
-use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   723
+#[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   724
 use std::borrow::{Cow, Borrow};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   725
 use std::char::{self, DecodeUtf16};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   726
 use std::fmt::{self, Write};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   727
 use std::hash::{Hash, Hasher};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   728
 use std::iter::Cloned;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   729
 use std::mem;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   730
 use std::ops::Deref;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   731
 use std::slice;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   732
diff --git a/servo/components/style/properties/longhand/font.mako.rs b/servo/components/style/properties/longhand/font.mako.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   733
--- a/servo/components/style/properties/longhand/font.mako.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   734
+++ b/servo/components/style/properties/longhand/font.mako.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   735
@@ -2137,17 +2137,17 @@ https://drafts.csswg.org/css-fonts-4/#lo
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   736
         SpecifiedValue::Normal
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   737
     }
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   738
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   739
     impl ToComputedValue for SpecifiedValue {
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   740
         type ComputedValue = computed_value::T;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   741
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   742
         #[inline]
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   743
         fn to_computed_value(&self, _context: &Context) -> computed_value::T {
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   744
-            use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   745
+            #[allow(unused_imports)] #[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   746
             match *self {
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   747
                 SpecifiedValue::Normal => computed_value::T(0),
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   748
                 SpecifiedValue::Override(ref lang) => {
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   749
                     if lang.is_empty() || lang.len() > 4 || !lang.is_ascii() {
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   750
                         return computed_value::T(0)
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   751
                     }
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   752
                     let mut computed_lang = lang.clone();
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   753
                     while computed_lang.len() < 4 {
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   754
diff --git a/servo/components/style/properties/longhand/pointing.mako.rs b/servo/components/style/properties/longhand/pointing.mako.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   755
--- a/servo/components/style/properties/longhand/pointing.mako.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   756
+++ b/servo/components/style/properties/longhand/pointing.mako.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   757
@@ -85,17 +85,17 @@
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   758
             images: vec![],
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   759
             keyword: computed_value::Keyword::Auto
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   760
         }
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   761
     }
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   762
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   763
     impl Parse for computed_value::Keyword {
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   764
         fn parse<'i, 't>(_context: &ParserContext, input: &mut Parser<'i, 't>)
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   765
                          -> Result<computed_value::Keyword, ParseError<'i>> {
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   766
-            use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   767
+            #[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   768
             use style_traits::cursor::Cursor;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   769
             let ident = input.expect_ident()?;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   770
             if ident.eq_ignore_ascii_case("auto") {
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   771
                 Ok(computed_value::Keyword::Auto)
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   772
             } else {
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   773
                 Cursor::from_css_keyword(&ident)
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   774
                     .map(computed_value::Keyword::Cursor)
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   775
                     .map_err(|()| SelectorParseError::UnexpectedIdent(ident.clone()).into())
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   776
diff --git a/servo/components/style/servo/selector_parser.rs b/servo/components/style/servo/selector_parser.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   777
--- a/servo/components/style/servo/selector_parser.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   778
+++ b/servo/components/style/servo/selector_parser.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   779
@@ -16,17 +16,17 @@ use invalidation::element::element_wrapp
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   780
 use properties::ComputedValues;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   781
 use properties::PropertyFlags;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   782
 use properties::longhands::display::computed_value as display;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   783
 use selector_parser::{AttrValue as SelectorAttrValue, ElementExt, PseudoElementCascadeType, SelectorParser};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   784
 use selectors::Element;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   785
 use selectors::attr::{AttrSelectorOperation, NamespaceConstraint, CaseSensitivity};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   786
 use selectors::parser::{SelectorMethods, SelectorParseError};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   787
 use selectors::visitor::SelectorVisitor;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   788
-use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   789
+#[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   790
 use std::fmt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   791
 use std::fmt::Debug;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   792
 use std::mem;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   793
 use std::ops::{Deref, DerefMut};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   794
 use style_traits::{ParseError, StyleParseError};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   795
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   796
 /// A pseudo-element, both public and private.
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   797
 ///
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   798
diff --git a/servo/components/style/str.rs b/servo/components/style/str.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   799
--- a/servo/components/style/str.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   800
+++ b/servo/components/style/str.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   801
@@ -2,17 +2,17 @@
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   802
  * License, v. 2.0. If a copy of the MPL was not distributed with this
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   803
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   804
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   805
 //! String utils for attributes and similar stuff.
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   806
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   807
 #![deny(missing_docs)]
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   808
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   809
 use num_traits::ToPrimitive;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   810
-use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   811
+#[allow(unused_imports)] #[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   812
 use std::borrow::Cow;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   813
 use std::convert::AsRef;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   814
 use std::iter::{Filter, Peekable};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   815
 use std::str::Split;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   816
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   817
 /// A static slice of characters.
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   818
 pub type StaticCharVec = &'static [char];
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   819
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   820
diff --git a/servo/components/style/stylesheets/viewport_rule.rs b/servo/components/style/stylesheets/viewport_rule.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   821
--- a/servo/components/style/stylesheets/viewport_rule.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   822
+++ b/servo/components/style/stylesheets/viewport_rule.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   823
@@ -15,17 +15,17 @@ use error_reporting::{ContextualParseErr
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   824
 use euclid::TypedSize2D;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   825
 use font_metrics::get_metrics_provider_for_product;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   826
 use media_queries::Device;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   827
 use parser::{ParserContext, ParserErrorContext};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   828
 use properties::StyleBuilder;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   829
 use rule_cache::RuleCacheConditions;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   830
 use selectors::parser::SelectorParseError;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   831
 use shared_lock::{SharedRwLockReadGuard, StylesheetGuards, ToCssWithGuard};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   832
-use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   833
+#[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   834
 use std::borrow::Cow;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   835
 use std::cell::RefCell;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   836
 use std::fmt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   837
 use std::iter::Enumerate;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   838
 use std::str::Chars;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   839
 use style_traits::{PinchZoomFactor, ToCss, ParseError, StyleParseError};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   840
 use style_traits::viewport::{Orientation, UserZoom, ViewportConstraints, Zoom};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   841
 use stylesheets::{StylesheetInDocument, Origin};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   842
diff --git a/servo/components/style/values/mod.rs b/servo/components/style/values/mod.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   843
--- a/servo/components/style/values/mod.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   844
+++ b/servo/components/style/values/mod.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   845
@@ -7,17 +7,17 @@
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   846
 //! [values]: https://drafts.csswg.org/css-values/
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   847
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   848
 #![deny(missing_docs)]
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   849
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   850
 use Atom;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   851
 pub use cssparser::{RGBA, Token, Parser, serialize_identifier, BasicParseError, CowRcStr};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   852
 use parser::{Parse, ParserContext};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   853
 use selectors::parser::SelectorParseError;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   854
-use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   855
+#[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   856
 use std::fmt::{self, Debug};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   857
 use std::hash;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   858
 use style_traits::{ToCss, ParseError, StyleParseError};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   859
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   860
 pub mod animated;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   861
 pub mod computed;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   862
 pub mod distance;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   863
 pub mod generics;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   864
diff --git a/servo/components/style/values/specified/align.rs b/servo/components/style/values/specified/align.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   865
--- a/servo/components/style/values/specified/align.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   866
+++ b/servo/components/style/values/specified/align.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   867
@@ -5,17 +5,17 @@
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   868
 //! Values for CSS Box Alignment properties
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   869
 //!
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   870
 //! https://drafts.csswg.org/css-align/
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   871
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   872
 use cssparser::Parser;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   873
 use gecko_bindings::structs;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   874
 use parser::{Parse, ParserContext};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   875
 use selectors::parser::SelectorParseError;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   876
-use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   877
+#[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   878
 use std::fmt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   879
 use style_traits::{ToCss, ParseError, StyleParseError};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   880
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   881
 bitflags! {
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   882
     /// Constants shared by multiple CSS Box Alignment properties
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   883
     ///
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   884
     /// These constants match Gecko's `NS_STYLE_ALIGN_*` constants.
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   885
     #[cfg_attr(feature = "gecko", derive(MallocSizeOf))]
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   886
diff --git a/servo/components/style/values/specified/angle.rs b/servo/components/style/values/specified/angle.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   887
--- a/servo/components/style/values/specified/angle.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   888
+++ b/servo/components/style/values/specified/angle.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   889
@@ -1,17 +1,17 @@
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   890
 /* This Source Code Form is subject to the terms of the Mozilla Public
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   891
  * License, v. 2.0. If a copy of the MPL was not distributed with this
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   892
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   893
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   894
 //! Specified angles.
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   895
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   896
 use cssparser::{Parser, Token, BasicParseError};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   897
 use parser::{ParserContext, Parse};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   898
-use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   899
+#[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   900
 use std::fmt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   901
 use style_traits::{ToCss, ParseError};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   902
 use values::CSSFloat;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   903
 use values::computed::{Context, ToComputedValue};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   904
 use values::computed::angle::Angle as ComputedAngle;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   905
 use values::specified::calc::CalcNode;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   906
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   907
 /// A specified angle.
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   908
diff --git a/servo/components/style/values/specified/calc.rs b/servo/components/style/values/specified/calc.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   909
--- a/servo/components/style/values/specified/calc.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   910
+++ b/servo/components/style/values/specified/calc.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   911
@@ -3,17 +3,17 @@
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   912
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   913
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   914
 //! [Calc expressions][calc].
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   915
 //!
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   916
 //! [calc]: https://drafts.csswg.org/css-values/#calc-notation
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   917
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   918
 use cssparser::{Parser, Token, BasicParseError};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   919
 use parser::ParserContext;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   920
-use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   921
+#[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   922
 use std::fmt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   923
 use style_traits::{ToCss, ParseError, StyleParseError};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   924
 use style_traits::values::specified::AllowedNumericType;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   925
 use values::{CSSInteger, CSSFloat};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   926
 use values::computed;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   927
 use values::specified::{Angle, Time};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   928
 use values::specified::length::{AbsoluteLength, FontRelativeLength, NoCalcLength};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   929
 use values::specified::length::ViewportPercentageLength;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   930
diff --git a/servo/components/style/values/specified/grid.rs b/servo/components/style/values/specified/grid.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   931
--- a/servo/components/style/values/specified/grid.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   932
+++ b/servo/components/style/values/specified/grid.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   933
@@ -2,17 +2,17 @@
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   934
  * License, v. 2.0. If a copy of the MPL was not distributed with this
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   935
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   936
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   937
 //! CSS handling for the computed value of
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   938
 //! [grids](https://drafts.csswg.org/css-grid/)
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   939
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   940
 use cssparser::{Parser, Token, BasicParseError};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   941
 use parser::{Parse, ParserContext};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   942
-use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   943
+#[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   944
 use std::mem;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   945
 use style_traits::{ParseError, StyleParseError};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   946
 use values::{CSSFloat, CustomIdent};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   947
 use values::computed::{self, Context, ToComputedValue};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   948
 use values::generics::grid::{GridTemplateComponent, RepeatCount, TrackBreadth, TrackKeyword, TrackRepeat};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   949
 use values::generics::grid::{LineNameList, TrackSize, TrackList, TrackListType, TrackListValue};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   950
 use values::specified::{LengthOrPercentage, Integer};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   951
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   952
diff --git a/servo/components/style/values/specified/length.rs b/servo/components/style/values/specified/length.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   953
--- a/servo/components/style/values/specified/length.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   954
+++ b/servo/components/style/values/specified/length.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   955
@@ -7,17 +7,17 @@
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   956
 //! [length]: https://drafts.csswg.org/css-values/#lengths
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   957
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   958
 use app_units::Au;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   959
 use cssparser::{Parser, Token, BasicParseError};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   960
 use euclid::Size2D;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   961
 use font_metrics::FontMetricsQueryResult;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   962
 use parser::{Parse, ParserContext};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   963
 use std::{cmp, fmt, mem};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   964
-use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   965
+#[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   966
 use std::ops::{Add, Mul};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   967
 use style_traits::{ToCss, ParseError, StyleParseError};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   968
 use style_traits::values::specified::AllowedNumericType;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   969
 use stylesheets::CssRuleType;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   970
 use super::{AllowQuirks, Number, ToComputedValue, Percentage};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   971
 use values::{Auto, CSSFloat, Either, FONT_MEDIUM_PX, None_, Normal};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   972
 use values::{ExtremumLength, serialize_dimension};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   973
 use values::computed::{self, CSSPixelLength, Context};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   974
diff --git a/servo/components/style/values/specified/mod.rs b/servo/components/style/values/specified/mod.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   975
--- a/servo/components/style/values/specified/mod.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   976
+++ b/servo/components/style/values/specified/mod.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   977
@@ -6,17 +6,17 @@
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   978
 //!
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   979
 //! TODO(emilio): Enhance docs.
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   980
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   981
 use Namespace;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   982
 use context::QuirksMode;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   983
 use cssparser::{Parser, Token, serialize_identifier, BasicParseError};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   984
 use parser::{ParserContext, Parse};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   985
 use self::url::SpecifiedUrl;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   986
-use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   987
+#[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   988
 use std::f32;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   989
 use std::fmt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   990
 use style_traits::{ToCss, ParseError, StyleParseError};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   991
 use style_traits::values::specified::AllowedNumericType;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   992
 use super::{Auto, CSSFloat, CSSInteger, Either, None_};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   993
 use super::computed::{Context, ToComputedValue};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   994
 use super::generics::{GreaterThanOrEqualToOne, NonNegative};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   995
 use super::generics::grid::{GridLine as GenericGridLine, TrackBreadth as GenericTrackBreadth};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   996
diff --git a/servo/components/style/values/specified/percentage.rs b/servo/components/style/values/specified/percentage.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   997
--- a/servo/components/style/values/specified/percentage.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   998
+++ b/servo/components/style/values/specified/percentage.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   999
@@ -1,17 +1,17 @@
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1000
 /* This Source Code Form is subject to the terms of the Mozilla Public
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1001
  * License, v. 2.0. If a copy of the MPL was not distributed with this
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1002
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1003
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1004
 //! Specified percentages.
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1005
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1006
 use cssparser::{BasicParseError, Parser, Token};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1007
 use parser::{Parse, ParserContext};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1008
-use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1009
+#[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1010
 use std::fmt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1011
 use style_traits::{ParseError, ToCss};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1012
 use style_traits::values::specified::AllowedNumericType;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1013
 use values::{CSSFloat, serialize_percentage};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1014
 use values::computed::{Context, ToComputedValue};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1015
 use values::computed::percentage::Percentage as ComputedPercentage;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1016
 use values::specified::calc::CalcNode;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1017
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1018
diff --git a/servo/components/style/values/specified/text.rs b/servo/components/style/values/specified/text.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1019
--- a/servo/components/style/values/specified/text.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1020
+++ b/servo/components/style/values/specified/text.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1021
@@ -2,17 +2,17 @@
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1022
  * License, v. 2.0. If a copy of the MPL was not distributed with this
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1023
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1024
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1025
 //! Specified types for text properties.
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1026
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1027
 use cssparser::Parser;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1028
 use parser::{Parse, ParserContext};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1029
 use selectors::parser::SelectorParseError;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1030
-use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1031
+#[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1032
 use style_traits::ParseError;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1033
 use values::computed::{Context, ToComputedValue};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1034
 use values::computed::text::LineHeight as ComputedLineHeight;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1035
 use values::generics::text::InitialLetter as GenericInitialLetter;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1036
 use values::generics::text::LineHeight as GenericLineHeight;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1037
 use values::generics::text::Spacing;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1038
 use values::specified::{AllowQuirks, Integer, NonNegativeNumber, Number};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1039
 use values::specified::length::{FontRelativeLength, Length, LengthOrPercentage, NoCalcLength};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1040
diff --git a/servo/components/style/values/specified/time.rs b/servo/components/style/values/specified/time.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1041
--- a/servo/components/style/values/specified/time.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1042
+++ b/servo/components/style/values/specified/time.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1043
@@ -1,17 +1,17 @@
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1044
 /* This Source Code Form is subject to the terms of the Mozilla Public
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1045
  * License, v. 2.0. If a copy of the MPL was not distributed with this
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1046
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1047
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1048
 //! Specified time values.
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1049
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1050
 use cssparser::{Parser, Token, BasicParseError};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1051
 use parser::{ParserContext, Parse};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1052
-use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1053
+#[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1054
 use std::fmt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1055
 use style_traits::{ToCss, ParseError, StyleParseError};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1056
 use style_traits::values::specified::AllowedNumericType;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1057
 use values::CSSFloat;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1058
 use values::computed::{Context, ToComputedValue};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1059
 use values::computed::time::Time as ComputedTime;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1060
 use values::specified::calc::CalcNode;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1061
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1062
diff --git a/servo/components/style_traits/viewport.rs b/servo/components/style_traits/viewport.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1063
--- a/servo/components/style_traits/viewport.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1064
+++ b/servo/components/style_traits/viewport.rs
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1065
@@ -2,17 +2,17 @@
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1066
  * License, v. 2.0. If a copy of the MPL was not distributed with this
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1067
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1068
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1069
 //! Helper types for the `@viewport` rule.
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1070
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1071
 use {CSSPixel, PinchZoomFactor, ParseError};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1072
 use cssparser::{Parser, ToCss, ParseError as CssParseError, BasicParseError};
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1073
 use euclid::TypedSize2D;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1074
-use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1075
+#[allow(unused_imports)] use std::ascii::AsciiExt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1076
 use std::fmt;
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1077
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1078
 define_css_keyword_enum!(UserZoom:
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1079
                          "zoom" => Zoom,
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1080
                          "fixed" => Fixed);
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1081
 
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1082
 define_css_keyword_enum!(Orientation:
8ccb9c3cbe47 build with latest rust
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
  1083
                          "auto" => Auto,