diff --git a/Cargo.lock b/Cargo.lock index d9c56acab8694..4490150490605 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -771,7 +771,7 @@ dependencies = [ [[package]] name = "dwrote" -version = "0.6.0" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "lazy_static 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2944,7 +2944,7 @@ dependencies = [ "core-foundation 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", "core-graphics 0.17.1 (registry+https://github.com/rust-lang/crates.io-index)", "core-text 13.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "dwrote 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dwrote 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "euclid 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)", "freetype 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "fxhash 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2972,7 +2972,7 @@ dependencies = [ "byteorder 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "core-foundation 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", "core-graphics 0.17.1 (registry+https://github.com/rust-lang/crates.io-index)", - "dwrote 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dwrote 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "euclid 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", "serde_bytes 0.10.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2988,7 +2988,7 @@ dependencies = [ "bincode 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "core-foundation 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", "core-graphics 0.17.1 (registry+https://github.com/rust-lang/crates.io-index)", - "dwrote 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", + "dwrote 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "euclid 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)", "foreign-types 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "fxhash 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3197,7 +3197,7 @@ dependencies = [ "checksum docopt 0.8.3 (registry+https://github.com/rust-lang/crates.io-index)" = "d8acd393692c503b168471874953a2531df0e9ab77d0b6bbc582395743300a4a" "checksum dtoa 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "09c3753c3db574d215cba4ea76018483895d7bff25a31b49ba45db21c48e50ab" "checksum dtoa-short 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "068d4026697c1a18f0b0bb8cfcad1b0c151b90d8edb9bf4c235ad68128920d1d" -"checksum dwrote 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8b5a0af6d47ecf67355dc36e5fc09547050bd8a4b87870e637911ffe4aced32a" +"checksum dwrote 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "18e895b763d82cafef31c7c1e2f4f17fb70f385ac651b0918a46ff5790664a63" "checksum either 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "18785c1ba806c258137c937e44ada9ee7e69a37e3c72077542cd2f069d78562a" "checksum ena 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)" = "88dc8393b3c7352f94092497f6b52019643e493b6b890eb417cdb7c46117e621" "checksum encoding_c 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "769ecb8b33323998e482b218c0d13cd64c267609023b4b7ec3ee740714c318ee" diff --git a/browser/app/profile/firefox.js b/browser/app/profile/firefox.js index a8754741749c7..aadc58985a147 100644 --- a/browser/app/profile/firefox.js +++ b/browser/app/profile/firefox.js @@ -1035,9 +1035,9 @@ pref("security.sandbox.gmp.win32k-disable", false); #endif #if defined(NIGHTLY_BUILD) && defined(XP_MACOSX) && defined(MOZ_SANDBOX) -// Start the Mac sandbox immediately during child process startup instead +// Start the Mac sandbox early during child process startup instead // of when messaged by the parent after the message loop is running. -pref("security.sandbox.content.mac.earlyinit", false); +pref("security.sandbox.content.mac.earlyinit", true); #endif #if defined(XP_MACOSX) && defined(MOZ_SANDBOX) && defined(MOZ_CONTENT_SANDBOX) diff --git a/browser/base/content/browser-places.js b/browser/base/content/browser-places.js index 67b897ba720f9..e5139d75df0ea 100755 --- a/browser/base/content/browser-places.js +++ b/browser/base/content/browser-places.js @@ -1102,13 +1102,9 @@ var LibraryUI = { let animatableBox = document.getElementById("library-animatable-box"); let navBar = document.getElementById("nav-bar"); let libraryIcon = document.getAnonymousElementByAttribute(libraryButton, "class", "toolbarbutton-icon"); - let dwu = window.windowUtils; - let iconBounds = dwu.getBoundsWithoutFlushing(libraryIcon); - let libraryBounds = dwu.getBoundsWithoutFlushing(libraryButton); - let toolboxBounds = dwu.getBoundsWithoutFlushing(gNavToolbox); + let iconBounds = window.windowUtils.getBoundsWithoutFlushing(libraryIcon); + let libraryBounds = window.windowUtils.getBoundsWithoutFlushing(libraryButton); - animatableBox.style.setProperty("--toolbox-y", toolboxBounds.y + "px"); - animatableBox.style.setProperty("--library-button-y", libraryBounds.y + "px"); animatableBox.style.setProperty("--library-button-height", libraryBounds.height + "px"); animatableBox.style.setProperty("--library-icon-x", iconBounds.x + "px"); if (navBar.hasAttribute("brighttext")) { diff --git a/browser/base/content/browser.xul b/browser/base/content/browser.xul index b5fcafa2cf1ba..c3502fc6d8b4d 100644 --- a/browser/base/content/browser.xul +++ b/browser/base/content/browser.xul @@ -145,6 +145,9 @@ xmlns="http://www.w3.org/1999/xhtml" + @@ -444,37 +447,31 @@ xmlns="http://www.w3.org/1999/xhtml" contexttype="toolbaritem" class="customize-context-removeFromToolbar"/> + + + + - - -