pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/www/firefox Update to 57.0.4



details:   https://anonhg.NetBSD.org/pkgsrc/rev/5eaae319653c
branches:  trunk
changeset: 373680:5eaae319653c
user:      ryoon <ryoon%pkgsrc.org@localhost>
date:      Mon Jan 08 09:37:56 2018 +0000

description:
Update to 57.0.4

* Use lang/rust-1.23.0

Changelog:
Speculative execution side-channel attack ("Spectre")

Announced
    January 4, 2018
Reporter
    Jann Horn (Google Project Zero); Microsoft Vunerability Research
Impact
    High
Products
    Firefox
Fixed in
    Firefox 57.0.4

Description

Jann Horn of Google Project Zero Security reported that speculative
execution performed by modern CPUs could leak information through
a timing side-channel attack. Microsoft Vulnerability Research extended
this attack to browser JavaScript engines and demonstrated that code on
a malicious web page could read data from other web sites (violating
the same-origin policy) or private data from the browser itself.

Since this new class of attacks involves measuring precise time intervals,
as a partial, short-term, mitigation we are disabling or reducing
the precision of several time sources in Firefox. The precision of
performance.now() has been reduced from 5us to 20us, and
the SharedArrayBuffer feature has been disabled because it can be
used to construct a high-resolution timer.

SharedArrayBuffer is already disabled in Firefox 52 ESR.

diffstat:

 www/firefox/Makefile                                                                            |   4 +-
 www/firefox/distinfo                                                                            |  55 +++++++++-
 www/firefox/mozilla-common.mk                                                                   |   4 +-
 www/firefox/patches/patch-servo_components_gfx_font.rs                                          |  12 ++
 www/firefox/patches/patch-servo_components_net__traits_response.rs                              |  12 ++
 www/firefox/patches/patch-servo_components_net_fetch_cors__cache.rs                             |  12 ++
 www/firefox/patches/patch-servo_components_net_fetch_methods.rs                                 |  12 ++
 www/firefox/patches/patch-servo_components_net_websocket__loader.rs                             |  12 ++
 www/firefox/patches/patch-servo_components_script_dom_bindings_str.rs                           |  12 ++
 www/firefox/patches/patch-servo_components_script_dom_blob.rs                                   |  12 ++
 www/firefox/patches/patch-servo_components_script_dom_cssstyledeclaration.rs                    |  12 ++
 www/firefox/patches/patch-servo_components_script_dom_document.rs                               |  12 ++
 www/firefox/patches/patch-servo_components_script_dom_element.rs                                |  12 ++
 www/firefox/patches/patch-servo_components_script_dom_htmlelement.rs                            |  12 ++
 www/firefox/patches/patch-servo_components_script_dom_htmllinkelement.rs                        |  12 ++
 www/firefox/patches/patch-servo_components_script_dom_htmlmetaelement.rs                        |  12 ++
 www/firefox/patches/patch-servo_components_script_dom_htmlscriptelement.rs                      |  12 ++
 www/firefox/patches/patch-servo_components_script_dom_macros.rs                                 |  12 ++
 www/firefox/patches/patch-servo_components_script_dom_namednodemap.rs                           |  12 ++
 www/firefox/patches/patch-servo_components_script_dom_serviceworkercontainer.rs                 |  12 ++
 www/firefox/patches/patch-servo_components_script_dom_servoparser_async__html.rs                |  12 ++
 www/firefox/patches/patch-servo_components_script_dom_websocket.rs                              |  12 ++
 www/firefox/patches/patch-servo_components_script_dom_window.rs                                 |  12 ++
 www/firefox/patches/patch-servo_components_script_dom_xmlhttprequest.rs                         |  12 ++
 www/firefox/patches/patch-servo_components_selectors_attr.rs                                    |  12 ++
 www/firefox/patches/patch-servo_components_selectors_parser.rs                                  |  12 ++
 www/firefox/patches/patch-servo_components_style__traits_viewport.rs                            |  12 ++
 www/firefox/patches/patch-servo_components_style_attr.rs                                        |  12 ++
 www/firefox/patches/patch-servo_components_style_counter__style_mod.rs                          |  12 ++
 www/firefox/patches/patch-servo_components_style_custom__properties.rs                          |  12 ++
 www/firefox/patches/patch-servo_components_style_gecko__string__cache_mod.rs                    |  14 ++
 www/firefox/patches/patch-servo_components_style_gecko_generated_pseudo__element__definition.rs |  20 +++
 www/firefox/patches/patch-servo_components_style_gecko_pseudo__element__definition.mako.rs      |  20 +++
 www/firefox/patches/patch-servo_components_style_properties_longhand_font.mako.rs               |  12 ++
 www/firefox/patches/patch-servo_components_style_properties_longhand_pointing.mako.rs           |  12 ++
 www/firefox/patches/patch-servo_components_style_servo_selector__parser.rs                      |  12 ++
 www/firefox/patches/patch-servo_components_style_str.rs                                         |  12 ++
 www/firefox/patches/patch-servo_components_style_stylesheets_viewport__rule.rs                  |  12 ++
 www/firefox/patches/patch-servo_components_style_values_mod.rs                                  |  12 ++
 www/firefox/patches/patch-servo_components_style_values_specified_align.rs                      |  12 ++
 www/firefox/patches/patch-servo_components_style_values_specified_angle.rs                      |  12 ++
 www/firefox/patches/patch-servo_components_style_values_specified_calc.rs                       |  12 ++
 www/firefox/patches/patch-servo_components_style_values_specified_grid.rs                       |  12 ++
 www/firefox/patches/patch-servo_components_style_values_specified_length.rs                     |  12 ++
 www/firefox/patches/patch-servo_components_style_values_specified_mod.rs                        |  12 ++
 www/firefox/patches/patch-servo_components_style_values_specified_percentage.rs                 |  12 ++
 www/firefox/patches/patch-servo_components_style_values_specified_text.rs                       |  12 ++
 www/firefox/patches/patch-servo_components_style_values_specified_time.rs                       |  12 ++
 48 files changed, 612 insertions(+), 9 deletions(-)

diffs (truncated from 841 to 300 lines):

diff -r a5061abb1c20 -r 5eaae319653c www/firefox/Makefile
--- a/www/firefox/Makefile      Mon Jan 08 09:34:34 2018 +0000
+++ b/www/firefox/Makefile      Mon Jan 08 09:37:56 2018 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.316 2018/01/01 07:02:17 ryoon Exp $
+# $NetBSD: Makefile,v 1.317 2018/01/08 09:37:56 ryoon Exp $
 
 FIREFOX_VER=           ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
 MOZ_BRANCH=            57.0
-MOZ_BRANCH_MINOR=      .3
+MOZ_BRANCH_MINOR=      .4
 
 DISTNAME=      firefox-${FIREFOX_VER}.source
 PKGNAME=       firefox-${MOZ_BRANCH}${MOZ_BRANCH_MINOR:S/b/beta/:S/esr//}
diff -r a5061abb1c20 -r 5eaae319653c www/firefox/distinfo
--- a/www/firefox/distinfo      Mon Jan 08 09:34:34 2018 +0000
+++ b/www/firefox/distinfo      Mon Jan 08 09:37:56 2018 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.304 2018/01/01 07:02:17 ryoon Exp $
+$NetBSD: distinfo,v 1.305 2018/01/08 09:37:56 ryoon Exp $
 
-SHA1 (firefox-57.0.3.source.tar.xz) = 09b3dac606ae6185079bc4d47bf543545f7cff94
-RMD160 (firefox-57.0.3.source.tar.xz) = 1b7de9c541546e0f0c61a975b46a8c22e99d8ca7
-SHA512 (firefox-57.0.3.source.tar.xz) = 1f887ab6bb16ef69bce56b689e761b3e09fc106b4bee7842be2c8e7eac05981f9922e9c3a8bd22b4935545cbbc10bf0a0c79df7800cd3c80fd4137070c9bfd09
-Size (firefox-57.0.3.source.tar.xz) = 250607452 bytes
+SHA1 (firefox-57.0.4.source.tar.xz) = c7e3aa5db3c711b9bc3e82224fae49c829cc857d
+RMD160 (firefox-57.0.4.source.tar.xz) = 0034f1bcea7651e80eb3eb9e452fe81628569c1f
+SHA512 (firefox-57.0.4.source.tar.xz) = 58846037aebbf14b85e6b3a46dbe617c780c6916e437ea4ee32a2502a6b55e3689921a0be28b920dedf2f966195df04ac8e45411caeb2601a168ec08b4827cf0
+Size (firefox-57.0.4.source.tar.xz) = 250217612 bytes
 SHA1 (patch-aa) = a2b7c767773f462452701237b2b06c9a4f01d1b5
 SHA1 (patch-build_gyp.mozbuild) = bb3a2f8c1cad0e9cfdaefa721c5992cba2e2bf50
 SHA1 (patch-build_moz.configure_init.configure) = 5ec8da6b5aad7682a88b010a99e19f5d4403e6db
@@ -71,7 +71,52 @@
 SHA1 (patch-netwerk_dns_moz.build) = d4ad35ee7152ca206156403954cbd247d1252ab0
 SHA1 (patch-netwerk_srtp_src_crypto_hash_hmac.c) = 8ba57212adca077fb5cfa50d752a97b0e3becc6d
 SHA1 (patch-netwerk_srtp_src_crypto_kernel_crypto__kernel.c) = 08f3a347745b5529749328ad3a070fb78a75c1e9
+SHA1 (patch-servo_components_gfx_font.rs) = 590da7f189c51283633a033f3f04e30955b0d99d
+SHA1 (patch-servo_components_net__traits_response.rs) = f93356570a8e12b7879ff9293caa9def2bf1a2f2
+SHA1 (patch-servo_components_net_fetch_cors__cache.rs) = a617c30e74e9f376b3b9acc8aeb3746144ae6318
+SHA1 (patch-servo_components_net_fetch_methods.rs) = 66c437ae0d058f7cabfbac97c4f965d41390a92f
+SHA1 (patch-servo_components_net_websocket__loader.rs) = cb682e110d7eeaa54f41a032095f328b81ee370f
+SHA1 (patch-servo_components_script_dom_bindings_str.rs) = 94c86006af63270b68383d9089254cc8faa02c14
+SHA1 (patch-servo_components_script_dom_blob.rs) = 64c28919325fb1b2f41c8fdb20668ebe53c257a8
+SHA1 (patch-servo_components_script_dom_cssstyledeclaration.rs) = f4095f6d6ec30f1be5ca607a61eb754ee1127b9d
+SHA1 (patch-servo_components_script_dom_document.rs) = f3d9f324419bd288efc997973eb47c6965c27334
+SHA1 (patch-servo_components_script_dom_element.rs) = 38ff768616e967162e7b5df3247223a769daf273
+SHA1 (patch-servo_components_script_dom_htmlelement.rs) = 8e8bfcdfd78ff27ae8d5ca479fc3d5cd2e7e3ab2
+SHA1 (patch-servo_components_script_dom_htmllinkelement.rs) = 843569b0bae00cf6a577da68dff1c15a7f31393d
+SHA1 (patch-servo_components_script_dom_htmlmetaelement.rs) = 1dc1dc73ddbc2231266582b79af97c8689f66d30
+SHA1 (patch-servo_components_script_dom_htmlscriptelement.rs) = fc37ccfec29f5465890e4c9b760c89e6ba6e39f3
+SHA1 (patch-servo_components_script_dom_macros.rs) = f79eeec24c2cdbb8f679b12a51aa34596c5b9ae8
+SHA1 (patch-servo_components_script_dom_namednodemap.rs) = bd0edbd9f2f9791007fbf28e4fc2e016c3aaece3
+SHA1 (patch-servo_components_script_dom_serviceworkercontainer.rs) = a0a7ce97e146629c1f6925d091c05be15311b1a6
+SHA1 (patch-servo_components_script_dom_servoparser_async__html.rs) = adc10b69a3860cb093ab4510410874f4646d6d89
+SHA1 (patch-servo_components_script_dom_websocket.rs) = 0b9a5e770a5493d928bebeb9e811d991b78063b0
+SHA1 (patch-servo_components_script_dom_window.rs) = c4bf554e0cdd8b2a269b3fcfa94ded7f91933080
+SHA1 (patch-servo_components_script_dom_xmlhttprequest.rs) = e84bb3b87604edb57ac89452b1d16e55cf3cc5c6
+SHA1 (patch-servo_components_selectors_attr.rs) = 230f7cb3cbad449619c21df5246e3cae7d0dcaf4
+SHA1 (patch-servo_components_selectors_parser.rs) = f493f2673be170832a28e3e42f74cb00c6ad2fc9
+SHA1 (patch-servo_components_style__traits_viewport.rs) = fdd4ffb6b6b41afab5680661831cd420e3dd1da3
+SHA1 (patch-servo_components_style_attr.rs) = 2ecc18bc42d7ca2a63a0f0aab14427dffc285e55
 SHA1 (patch-servo_components_style_build__gecko.rs) = fca2260a70b496fc010f165ff4d68788b7e28632
+SHA1 (patch-servo_components_style_counter__style_mod.rs) = 2e62f6ebec9098f314bd6be1cf7b8a04b597459e
+SHA1 (patch-servo_components_style_custom__properties.rs) = f7db0e1f133ea60f7dd776cb637f69e712dc2f58
+SHA1 (patch-servo_components_style_gecko__string__cache_mod.rs) = ee2a830dc6d19f271f89f6be1c415ccbdc1f6f2d
+SHA1 (patch-servo_components_style_gecko_generated_pseudo__element__definition.rs) = 939336bd7a951f075d1dfcc567d42be6b481cadf
+SHA1 (patch-servo_components_style_gecko_pseudo__element__definition.mako.rs) = ec9bc6e6ff4b58b9925d03af0141002828bda39f
+SHA1 (patch-servo_components_style_properties_longhand_font.mako.rs) = 626e2945345749780773127befbcb70e98b671f5
+SHA1 (patch-servo_components_style_properties_longhand_pointing.mako.rs) = 7861c53cbb5e8da2906fce728712d3ef954d4309
+SHA1 (patch-servo_components_style_servo_selector__parser.rs) = 6b8e4d1b9284ff25f43e7c4bbf885c43d5505cc8
+SHA1 (patch-servo_components_style_str.rs) = 4c7d90b3482dd470287bf6e20a29dcd3aa4d73af
+SHA1 (patch-servo_components_style_stylesheets_viewport__rule.rs) = 3d0067dfe537b7dfc85bfd5859462d65ec55b192
+SHA1 (patch-servo_components_style_values_mod.rs) = fb80c59a02267230c1a41bff0e278cbdd7dad984
+SHA1 (patch-servo_components_style_values_specified_align.rs) = a114078bd111c956caf0fc413448734a5f3de627
+SHA1 (patch-servo_components_style_values_specified_angle.rs) = 1d38a30b0b49dd4903b6a95a57b36f16e190bbe2
+SHA1 (patch-servo_components_style_values_specified_calc.rs) = d1af305029930cb6d41e1c9b1484e1bc226510ba
+SHA1 (patch-servo_components_style_values_specified_grid.rs) = 9485998a3cd43a99f6c844a13f0c2ca15ed747af
+SHA1 (patch-servo_components_style_values_specified_length.rs) = 7d2a6eac9ad564aed604a35d3b1535f4ec94a7df
+SHA1 (patch-servo_components_style_values_specified_mod.rs) = c0e94565dba273f2c7e751cbf99483bf3a5fc50e
+SHA1 (patch-servo_components_style_values_specified_percentage.rs) = 0e77f98f3d70ca05b2d53de833490719163c2ae1
+SHA1 (patch-servo_components_style_values_specified_text.rs) = 18c431ee5ef6c4fb191c787bd3670665f7f60b0c
+SHA1 (patch-servo_components_style_values_specified_time.rs) = 716471976c073d983fb533ab4b602d9ffbdf387c
 SHA1 (patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h) = 5ffb0782bbbff2fd17ad71e98b349b4ec3dc6c8c
 SHA1 (patch-toolkit_components_terminator_nsTerminator.cpp) = 5b6d2e5c9f685d32894898d3ef3aec09a1a1e5ce
 SHA1 (patch-toolkit_crashreporter_google-breakpad_src_third_party_curl_curlbuild.h) = 0730c0c5d8e0865aa8a2f311b27559a3f6793a52
diff -r a5061abb1c20 -r 5eaae319653c www/firefox/mozilla-common.mk
--- a/www/firefox/mozilla-common.mk     Mon Jan 08 09:34:34 2018 +0000
+++ b/www/firefox/mozilla-common.mk     Mon Jan 08 09:37:56 2018 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: mozilla-common.mk,v 1.102 2017/12/10 00:45:09 ryoon Exp $
+# $NetBSD: mozilla-common.mk,v 1.103 2018/01/08 09:37:56 ryoon Exp $
 #
 # common Makefile fragment for mozilla packages based on gecko 2.0.
 #
@@ -191,7 +191,7 @@
 .include "../../graphics/cairo/buildlink3.mk"
 BUILDLINK_DEPMETHOD.clang=     build
 .include "../../lang/clang/buildlink3.mk"
-BUILDLINK_API_DEPENDS.rust+=   rust>=1.20.0
+BUILDLINK_API_DEPENDS.rust+=   rust>=1.23.0
 BUILDLINK_DEPMETHOD.rust=      build
 .include "../../lang/rust/buildlink3.mk"
 BUILDLINK_API_DEPENDS.libvpx+= libvpx>=1.3.0
diff -r a5061abb1c20 -r 5eaae319653c www/firefox/patches/patch-servo_components_gfx_font.rs
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/firefox/patches/patch-servo_components_gfx_font.rs    Mon Jan 08 09:37:56 2018 +0000
@@ -0,0 +1,12 @@
+$NetBSD: patch-servo_components_gfx_font.rs,v 1.1 2018/01/08 09:37:56 ryoon Exp $
+
+--- servo/components/gfx/font.rs.orig  2017-11-02 16:16:32.000000000 +0000
++++ servo/components/gfx/font.rs
+@@ -10,7 +10,6 @@ use platform::font::{FontHandle, FontTab
+ use platform::font_context::FontContextHandle;
+ use platform::font_template::FontTemplateData;
+ use smallvec::SmallVec;
+-use std::ascii::AsciiExt;
+ use std::borrow::ToOwned;
+ use std::cell::RefCell;
+ use std::collections::HashMap;
diff -r a5061abb1c20 -r 5eaae319653c www/firefox/patches/patch-servo_components_net__traits_response.rs
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/firefox/patches/patch-servo_components_net__traits_response.rs        Mon Jan 08 09:37:56 2018 +0000
@@ -0,0 +1,12 @@
+$NetBSD: patch-servo_components_net__traits_response.rs,v 1.1 2018/01/08 09:37:57 ryoon Exp $
+
+--- servo/components/net_traits/response.rs.orig       2017-11-02 16:16:32.000000000 +0000
++++ servo/components/net_traits/response.rs
+@@ -9,7 +9,6 @@ use hyper::header::{AccessControlExposeH
+ use hyper::status::StatusCode;
+ use hyper_serde::Serde;
+ use servo_url::ServoUrl;
+-use std::ascii::AsciiExt;
+ use std::sync::{Arc, Mutex};
+ 
+ /// [Response type](https://fetch.spec.whatwg.org/#concept-response-type)
diff -r a5061abb1c20 -r 5eaae319653c www/firefox/patches/patch-servo_components_net_fetch_cors__cache.rs
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/firefox/patches/patch-servo_components_net_fetch_cors__cache.rs       Mon Jan 08 09:37:56 2018 +0000
@@ -0,0 +1,12 @@
+$NetBSD: patch-servo_components_net_fetch_cors__cache.rs,v 1.1 2018/01/08 09:37:57 ryoon Exp $
+
+--- servo/components/net/fetch/cors_cache.rs.orig      2017-07-31 16:20:53.000000000 +0000
++++ servo/components/net/fetch/cors_cache.rs
+@@ -12,7 +12,6 @@
+ use hyper::method::Method;
+ use net_traits::request::{CredentialsMode, Origin, Request};
+ use servo_url::ServoUrl;
+-use std::ascii::AsciiExt;
+ use time::{self, Timespec};
+ 
+ /// Union type for CORS cache entries
diff -r a5061abb1c20 -r 5eaae319653c www/firefox/patches/patch-servo_components_net_fetch_methods.rs
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/firefox/patches/patch-servo_components_net_fetch_methods.rs   Mon Jan 08 09:37:56 2018 +0000
@@ -0,0 +1,12 @@
+$NetBSD: patch-servo_components_net_fetch_methods.rs,v 1.1 2018/01/08 09:37:57 ryoon Exp $
+
+--- servo/components/net/fetch/methods.rs.orig 2017-11-02 16:16:32.000000000 +0000
++++ servo/components/net/fetch/methods.rs
+@@ -21,7 +21,6 @@ use net_traits::request::{CredentialsMod
+ use net_traits::request::{Type, Origin, Window};
+ use net_traits::response::{Response, ResponseBody, ResponseType};
+ use servo_url::ServoUrl;
+-use std::ascii::AsciiExt;
+ use std::borrow::Cow;
+ use std::fmt;
+ use std::fs::File;
diff -r a5061abb1c20 -r 5eaae319653c www/firefox/patches/patch-servo_components_net_websocket__loader.rs
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/firefox/patches/patch-servo_components_net_websocket__loader.rs       Mon Jan 08 09:37:56 2018 +0000
@@ -0,0 +1,12 @@
+$NetBSD: patch-servo_components_net_websocket__loader.rs,v 1.1 2018/01/08 09:37:57 ryoon Exp $
+
+--- servo/components/net/websocket_loader.rs.orig      2017-11-02 16:16:32.000000000 +0000
++++ servo/components/net/websocket_loader.rs
+@@ -19,7 +19,6 @@ use net_traits::{CookieSource, MessageDa
+ use net_traits::{WebSocketDomAction, WebSocketNetworkEvent};
+ use net_traits::request::{Destination, Type};
+ use servo_url::ServoUrl;
+-use std::ascii::AsciiExt;
+ use std::io::{self, Write};
+ use std::net::TcpStream;
+ use std::sync::{Arc, Mutex};
diff -r a5061abb1c20 -r 5eaae319653c www/firefox/patches/patch-servo_components_script_dom_bindings_str.rs
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/firefox/patches/patch-servo_components_script_dom_bindings_str.rs     Mon Jan 08 09:37:56 2018 +0000
@@ -0,0 +1,12 @@
+$NetBSD: patch-servo_components_script_dom_bindings_str.rs,v 1.1 2018/01/08 09:37:57 ryoon Exp $
+
+--- servo/components/script/dom/bindings/str.rs.orig   2017-11-02 16:16:33.000000000 +0000
++++ servo/components/script/dom/bindings/str.rs
+@@ -7,7 +7,6 @@
+ use cssparser::CowRcStr;
+ use html5ever::{LocalName, Namespace};
+ use servo_atoms::Atom;
+-use std::ascii::AsciiExt;
+ use std::borrow::{Borrow, Cow, ToOwned};
+ use std::fmt;
+ use std::hash::{Hash, Hasher};
diff -r a5061abb1c20 -r 5eaae319653c www/firefox/patches/patch-servo_components_script_dom_blob.rs
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/firefox/patches/patch-servo_components_script_dom_blob.rs     Mon Jan 08 09:37:56 2018 +0000
@@ -0,0 +1,12 @@
+$NetBSD: patch-servo_components_script_dom_blob.rs,v 1.1 2018/01/08 09:37:57 ryoon Exp $
+
+--- servo/components/script/dom/blob.rs.orig   2017-11-02 16:16:33.000000000 +0000
++++ servo/components/script/dom/blob.rs
+@@ -16,7 +16,6 @@ use ipc_channel::ipc;
+ use net_traits::{CoreResourceMsg, IpcSend};
+ use net_traits::blob_url_store::{BlobBuf, get_blob_origin};
+ use net_traits::filemanager_thread::{FileManagerThreadMsg, ReadFileProgress, RelativePos};
+-use std::ascii::AsciiExt;
+ use std::mem;
+ use std::ops::Index;
+ use std::path::PathBuf;
diff -r a5061abb1c20 -r 5eaae319653c www/firefox/patches/patch-servo_components_script_dom_cssstyledeclaration.rs
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/firefox/patches/patch-servo_components_script_dom_cssstyledeclaration.rs      Mon Jan 08 09:37:56 2018 +0000
@@ -0,0 +1,12 @@
+$NetBSD: patch-servo_components_script_dom_cssstyledeclaration.rs,v 1.3 2018/01/08 09:37:57 ryoon Exp $
+
+--- servo/components/script/dom/cssstyledeclaration.rs.orig    2017-11-02 16:16:33.000000000 +0000
++++ servo/components/script/dom/cssstyledeclaration.rs
+@@ -16,7 +16,6 @@ use dom::window::Window;
+ use dom_struct::dom_struct;
+ use servo_arc::Arc;
+ use servo_url::ServoUrl;
+-use std::ascii::AsciiExt;
+ use style::attr::AttrValue;
+ use style::properties::{Importance, PropertyDeclarationBlock, PropertyId, LonghandId, ShorthandId};
+ use style::properties::{parse_one_declaration_into, parse_style_attribute, SourcePropertyDeclaration};
diff -r a5061abb1c20 -r 5eaae319653c www/firefox/patches/patch-servo_components_script_dom_document.rs
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/firefox/patches/patch-servo_components_script_dom_document.rs Mon Jan 08 09:37:56 2018 +0000
@@ -0,0 +1,12 @@
+$NetBSD: patch-servo_components_script_dom_document.rs,v 1.3 2018/01/08 09:37:57 ryoon Exp $
+
+--- servo/components/script/dom/document.rs.orig       2017-11-02 16:16:33.000000000 +0000
++++ servo/components/script/dom/document.rs
+@@ -123,7 +123,6 @@ use servo_arc::Arc;
+ use servo_atoms::Atom;
+ use servo_config::prefs::PREFS;
+ use servo_url::{ImmutableOrigin, MutableOrigin, ServoUrl};
+-use std::ascii::AsciiExt;
+ use std::borrow::ToOwned;
+ use std::cell::{Cell, Ref, RefMut};
+ use std::collections::{HashMap, HashSet, VecDeque};
diff -r a5061abb1c20 -r 5eaae319653c www/firefox/patches/patch-servo_components_script_dom_element.rs
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/firefox/patches/patch-servo_components_script_dom_element.rs  Mon Jan 08 09:37:56 2018 +0000
@@ -0,0 +1,12 @@
+$NetBSD: patch-servo_components_script_dom_element.rs,v 1.1 2018/01/08 09:37:57 ryoon Exp $
+
+--- servo/components/script/dom/element.rs.orig        2017-11-02 16:16:33.000000000 +0000
++++ servo/components/script/dom/element.rs
+@@ -95,7 +95,6 @@ use selectors::matching::{RelevantLinkSt
+ use selectors::sink::Push;
+ use servo_arc::Arc;
+ use servo_atoms::Atom;
+-use std::ascii::AsciiExt;
+ use std::borrow::Cow;
+ use std::cell::{Cell, Ref};
+ use std::convert::TryFrom;
diff -r a5061abb1c20 -r 5eaae319653c www/firefox/patches/patch-servo_components_script_dom_htmlelement.rs
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/firefox/patches/patch-servo_components_script_dom_htmlelement.rs      Mon Jan 08 09:37:56 2018 +0000
@@ -0,0 +1,12 @@
+$NetBSD: patch-servo_components_script_dom_htmlelement.rs,v 1.1 2018/01/08 09:37:57 ryoon Exp $
+
+--- servo/components/script/dom/htmlelement.rs.orig    2017-11-02 16:16:33.000000000 +0000
++++ servo/components/script/dom/htmlelement.rs
+@@ -30,7 +30,6 @@ use dom::nodelist::NodeList;
+ use dom::virtualmethods::VirtualMethods;
+ use dom_struct::dom_struct;
+ use html5ever::{LocalName, Prefix};
+-use std::ascii::AsciiExt;
+ use std::default::Default;
+ use std::rc::Rc;
+ use style::attr::AttrValue;
diff -r a5061abb1c20 -r 5eaae319653c www/firefox/patches/patch-servo_components_script_dom_htmllinkelement.rs
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/firefox/patches/patch-servo_components_script_dom_htmllinkelement.rs  Mon Jan 08 09:37:56 2018 +0000
@@ -0,0 +1,12 @@
+$NetBSD: patch-servo_components_script_dom_htmllinkelement.rs,v 1.1 2018/01/08 09:37:57 ryoon Exp $
+
+--- servo/components/script/dom/htmllinkelement.rs.orig        2017-11-02 16:16:33.000000000 +0000
++++ servo/components/script/dom/htmllinkelement.rs
+@@ -26,7 +26,6 @@ use html5ever::{LocalName, Prefix};
+ use net_traits::ReferrerPolicy;
+ use script_traits::{MozBrowserEvent, ScriptMsg};
+ use servo_arc::Arc;
+-use std::ascii::AsciiExt;
+ use std::borrow::ToOwned;
+ use std::cell::Cell;
+ use std::default::Default;
diff -r a5061abb1c20 -r 5eaae319653c www/firefox/patches/patch-servo_components_script_dom_htmlmetaelement.rs
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/firefox/patches/patch-servo_components_script_dom_htmlmetaelement.rs  Mon Jan 08 09:37:56 2018 +0000
@@ -0,0 +1,12 @@
+$NetBSD: patch-servo_components_script_dom_htmlmetaelement.rs,v 1.1 2018/01/08 09:37:57 ryoon Exp $



Home | Main Index | Thread Index | Old Index