arthur.iakab
83d1441dfa
Merge mozilla-central to autoland
2018-08-25 01:09:11 +03:00
arthur.iakab
5527acb8d8
Merge inbound to mozilla-central a=merge
2018-08-25 01:08:22 +03:00
David Keeler
1cd81e4c5a
bug 1485087 - remove the option to use the TLS session cache from nsITLSServerSocket r=jryans,mayhemer
...
As initially implemented, nsITLSServerSocket by default enabled the use of the
TLS session cache provided by NSS. However, no consumers of nsITLSServerSocket
actually used it. Because it was an option, though, PSM had to jump through some
hoops to a) make it work in the first place and b) not have NSS panic on
shutdown. Furthermore, it meant increased memory usage for every user of Firefox
(and again, nothing actually used the feature, so this was for naught).
In bug 1479918, we discovered that if PSM shut down before Necko, NSS could
attempt to acquire a lock on the session cache that had been deleted, causing a
shutdown hang. We probably should make it less easy to make this mistake in NSS,
but in the meantime bug 1479918 needs uplifting and this workaround is the
safest, most straight-forward way to achieve this.
Differential Revision: https://phabricator.services.mozilla.com/D3919
--HG--
extra : moz-landing-system : lando
2018-08-24 16:00:34 +00:00
Brian Grinstead
45a1491c02
Bug 1482448 - Part 2 - Run gBrowserInit.onBeforeInitialXULLayout in browser.xhtml;r=Gijs
...
MozBeforeInitialXULLayout doesn't fire in HTML docs. Even if we change it to
start firing for all top-level docs, it ends up firing _before_ the inline script
runs inside of browser.xul. For now, run that logic in DOMContentLoaded to
at least get a more functional browser window.
Differential Revision: https://phabricator.services.mozilla.com/D4138
--HG--
extra : moz-landing-system : lando
2018-08-24 19:43:42 +00:00
Brian Grinstead
2188a68716
Bug 1482448 - Part 1 - Move window listeners for browser.xul into one place;r=Gijs
...
This is an extension of the work in Bug 1473160 to make clear in what environments
various gBrowserInit functions are run. Since we currently use these in an `if` block
in browser.js for "navigator:browser" window types, and browser.xul is the only
navigator:browser window that loads browser.js, this moves the event listeners directly
into browser.xul so it's extra clear that they don't run in non-browser top level windows on OSX.
Also move a few on-event handlers from the <window> tag into this block so they
all happen in one place.
Differential Revision: https://phabricator.services.mozilla.com/D4137
--HG--
extra : moz-landing-system : lando
2018-08-24 19:43:39 +00:00
Johann Hofmann
0309960145
Bug 1485743 - Don't show the Content Blocking tour in private windows. r=francois
...
Differential Revision: https://phabricator.services.mozilla.com/D4197
--HG--
extra : moz-landing-system : lando
2018-08-24 19:46:07 +00:00
Gijs Kruitbosch
300dbd787f
Bug 1485577 - Pass triggeringPrincipal into openDialog for window opening code. r=jkt,Standard8 on a CLOSED TREE
...
Differential Revision: https://phabricator.services.mozilla.com/D4095
--HG--
extra : source : f83d8d85c94f2d1cab19085ec1662808def93fe9
extra : amend_source : 3a291878cce0ab7b780921f55cb613b14aebd189
2018-08-24 16:20:36 +00:00
Andreea Pavel
7027d36dc6
Backed out changeset 17ffad06d94f (bug 1484030) for failing bc at browser/base/content/test/performance/browser_tabopen.js on a CLOSED TREE
2018-08-24 22:13:01 +03:00
Andreea Pavel
663c6bc5c5
Backed out changeset f83d8d85c94f (bug 1485577) for failing bc at browser/base/content/test/performance/browser_tabopen.js on a CLOSED TREE
2018-08-24 21:44:38 +03:00
Gijs Kruitbosch
7de2b99549
Bug 1485577 - Pass triggeringPrincipal into openDialog for window opening code. r=jkt,Standard8
...
Differential Revision: https://phabricator.services.mozilla.com/D4095
--HG--
extra : moz-landing-system : lando
2018-08-24 16:20:36 +00:00
Gijs Kruitbosch
1dc1b8da53
Bug 1453723 - ensure we wait for the correct load, r=bgrins
...
Waiting for the browser to have switched remoteness before waiting for
it to load the non-about:preferences page should be enough to address this orange.
Differential Revision: https://phabricator.services.mozilla.com/D4208
--HG--
extra : moz-landing-system : lando
2018-08-24 16:30:11 +00:00
ahillier
db1d979c2f
Bug 1484030 - Implement chiclet animation for CFR r=Gijs,k88hudson
...
Differential Revision: https://phabricator.services.mozilla.com/D3804
--HG--
extra : moz-landing-system : lando
2018-08-24 16:35:48 +00:00
Noemi Erli
d9cb8a1d4a
Backed out changeset b24238e8e714 (bug 1481199) for failures in mobile/android/tests/browser/chrome/test_device_search_engine.html
2018-08-24 20:34:36 +03:00
Diego Pino Garcia
1f9d6d9b78
Bug 1481199 - Drop the obsolete dataType parameter for nsIBrowserSearchService.addEngine. r=mkaply
2018-08-23 17:25:12 -05:00
Eliza Balazs
7bebfa874e
Bug 1356347 - Disable browser_opened_file_tab_navigated_to_web.js on linux and mac for frequent failures. r=jmaher
2018-08-24 02:25:00 +03:00
Eliza Balazs
3dd2184f4c
Bug 1376771 - Disable browser_mcb_redirect.js on mac and linux for frequent failures. r=jmaher
2018-08-24 02:37:00 +03:00
Tiberius Oros
2ee9341d01
Merge inbound to mozilla-central. a=merge
2018-08-24 12:43:45 +03:00
James Teh
598f267168
Bug 1482025: Don't set aria-label on hbox page action nodes. r=Gijs
...
This change means that the #pocket-button-box hbox is pruned from the accessibility tree as it should be.
Normally, hbox elements aren't exposed to accessibility, as they are semantically meaningless.
However, this code was previously setting aria-label on hbox elements, which forces the hbox to be exposed to accessibility.
Differential Revision: https://phabricator.services.mozilla.com/D2987
--HG--
extra : moz-landing-system : lando
2018-08-24 03:21:30 +00:00
Oriol Brufau
6be8c01caa
Bug 1479129 - Implement support for updateProperties.highlighted in browser.tabs.update(). r=mixedpuppy,Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D3800
--HG--
extra : moz-landing-system : lando
2018-08-23 22:09:45 +00:00
Cosmin Sabou
469b620e12
Merge mozilla-central to autoland. a=merge
...
--HG--
rename : testing/web-platform/tests/css/compositing/support/parsing-testcommon.js => testing/web-platform/tests/css/compositing/parsing/support/parsing-testcommon.js
rename : testing/web-platform/tests/css/css-backgrounds/support/parsing-testcommon.js => testing/web-platform/tests/css/css-backgrounds/parsing/support/parsing-testcommon.js
rename : testing/web-platform/tests/css/css-box/support/parsing-testcommon.js => testing/web-platform/tests/css/css-box/parsing/support/parsing-testcommon.js
rename : testing/web-platform/tests/css/css-cascade/support/parsing-testcommon.js => testing/web-platform/tests/css/css-cascade/parsing/support/parsing-testcommon.js
rename : testing/web-platform/tests/css/css-color/support/parsing-testcommon.js => testing/web-platform/tests/css/css-color/parsing/support/parsing-testcommon.js
rename : testing/web-platform/tests/css/css-images/support/parsing-testcommon.js => testing/web-platform/tests/css/css-images/parsing/support/parsing-testcommon.js
rename : testing/web-platform/tests/css/css-masking/support/parsing-testcommon.js => testing/web-platform/tests/css/css-masking/parsing/support/parsing-testcommon.js
rename : testing/web-platform/tests/css/css-shapes/support/parsing-testcommon.js => testing/web-platform/tests/css/css-shapes/parsing/support/parsing-testcommon.js
rename : testing/web-platform/tests/css/css-transforms/support/parsing-testcommon.js => testing/web-platform/tests/css/css-transforms/parsing/support/parsing-testcommon.js
rename : testing/web-platform/tests/css/css-ui/support/parsing-testcommon.js => testing/web-platform/tests/css/css-ui/parsing/support/parsing-testcommon.js
rename : testing/web-platform/tests/css/css-writing-modes/support/parsing-testcommon.js => testing/web-platform/tests/css/css-writing-modes/parsing/support/parsing-testcommon.js
rename : testing/web-platform/tests/css/filter-effects/support/parsing-testcommon.js => testing/web-platform/tests/css/filter-effects/parsing/support/parsing-testcommon.js
rename : testing/web-platform/tests/css/motion/support/parsing-testcommon.js => testing/web-platform/tests/css/motion/parsing/support/parsing-testcommon.js
rename : third_party/rust/crossbeam-deque/.cargo-checksum.json => third_party/rust/crossbeam-deque-0.2.0/.cargo-checksum.json
rename : third_party/rust/crossbeam-deque/.travis.yml => third_party/rust/crossbeam-deque-0.2.0/.travis.yml
rename : third_party/rust/crossbeam-deque/CHANGELOG.md => third_party/rust/crossbeam-deque-0.2.0/CHANGELOG.md
rename : third_party/rust/crossbeam-deque/Cargo.toml => third_party/rust/crossbeam-deque-0.2.0/Cargo.toml
rename : third_party/rust/bitflags-0.7.0/LICENSE-APACHE => third_party/rust/crossbeam-deque-0.2.0/LICENSE-APACHE
rename : third_party/rust/crossbeam-deque/README.md => third_party/rust/crossbeam-deque-0.2.0/README.md
rename : third_party/rust/crossbeam-deque/src/lib.rs => third_party/rust/crossbeam-deque-0.2.0/src/lib.rs
rename : third_party/rust/crossbeam-epoch/.cargo-checksum.json => third_party/rust/crossbeam-epoch-0.3.1/.cargo-checksum.json
rename : third_party/rust/crossbeam-epoch/.travis.yml => third_party/rust/crossbeam-epoch-0.3.1/.travis.yml
rename : third_party/rust/crossbeam-epoch/CHANGELOG.md => third_party/rust/crossbeam-epoch-0.3.1/CHANGELOG.md
rename : third_party/rust/crossbeam-epoch/Cargo.toml => third_party/rust/crossbeam-epoch-0.3.1/Cargo.toml
rename : third_party/rust/tokio-io/LICENSE-APACHE => third_party/rust/crossbeam-epoch-0.3.1/LICENSE-APACHE
rename : third_party/rust/crossbeam-epoch/README.md => third_party/rust/crossbeam-epoch-0.3.1/README.md
rename : third_party/rust/crossbeam-epoch/examples/sanitize.rs => third_party/rust/crossbeam-epoch-0.3.1/examples/sanitize.rs
rename : third_party/rust/crossbeam-epoch/src/atomic.rs => third_party/rust/crossbeam-epoch-0.3.1/src/atomic.rs
rename : third_party/rust/crossbeam-epoch/src/collector.rs => third_party/rust/crossbeam-epoch-0.3.1/src/collector.rs
rename : third_party/rust/crossbeam-epoch/src/default.rs => third_party/rust/crossbeam-epoch-0.3.1/src/default.rs
rename : third_party/rust/crossbeam-epoch/src/deferred.rs => third_party/rust/crossbeam-epoch-0.3.1/src/deferred.rs
rename : third_party/rust/crossbeam-epoch/src/epoch.rs => third_party/rust/crossbeam-epoch-0.3.1/src/epoch.rs
rename : third_party/rust/crossbeam-epoch/src/garbage.rs => third_party/rust/crossbeam-epoch-0.3.1/src/garbage.rs
rename : third_party/rust/crossbeam-epoch/src/guard.rs => third_party/rust/crossbeam-epoch-0.3.1/src/guard.rs
rename : third_party/rust/crossbeam-epoch/src/internal.rs => third_party/rust/crossbeam-epoch-0.3.1/src/internal.rs
rename : third_party/rust/crossbeam-epoch/src/lib.rs => third_party/rust/crossbeam-epoch-0.3.1/src/lib.rs
rename : third_party/rust/crossbeam-epoch/src/sync/list.rs => third_party/rust/crossbeam-epoch-0.3.1/src/sync/list.rs
rename : third_party/rust/crossbeam-epoch/src/sync/queue.rs => third_party/rust/crossbeam-epoch-0.3.1/src/sync/queue.rs
rename : third_party/rust/crossbeam-utils/.cargo-checksum.json => third_party/rust/crossbeam-utils-0.2.2/.cargo-checksum.json
rename : third_party/rust/crossbeam-utils/CHANGELOG.md => third_party/rust/crossbeam-utils-0.2.2/CHANGELOG.md
rename : third_party/rust/crossbeam-utils/Cargo.toml => third_party/rust/crossbeam-utils-0.2.2/Cargo.toml
rename : third_party/rust/bitflags-0.7.0/LICENSE-APACHE => third_party/rust/crossbeam-utils-0.2.2/LICENSE-APACHE
rename : third_party/rust/crossbeam-utils/src/atomic_option.rs => third_party/rust/crossbeam-utils-0.2.2/src/atomic_option.rs
rename : third_party/rust/crossbeam-utils/src/lib.rs => third_party/rust/crossbeam-utils-0.2.2/src/lib.rs
rename : third_party/rust/crossbeam-utils/src/scoped.rs => third_party/rust/crossbeam-utils-0.2.2/src/scoped.rs
rename : third_party/rust/bitflags-0.7.0/LICENSE-APACHE => third_party/rust/indexmap/LICENSE-APACHE
rename : third_party/rust/lazycell/.cargo-checksum.json => third_party/rust/lazycell-0.4.0/.cargo-checksum.json
rename : third_party/rust/lazycell/CHANGELOG.md => third_party/rust/lazycell-0.4.0/CHANGELOG.md
rename : third_party/rust/lazycell/Cargo.toml => third_party/rust/lazycell-0.4.0/Cargo.toml
rename : third_party/rust/bitflags-0.7.0/LICENSE-APACHE => third_party/rust/lazycell-0.4.0/LICENSE-APACHE
rename : third_party/rust/lazycell/LICENSE-MIT => third_party/rust/lazycell-0.4.0/LICENSE-MIT
rename : third_party/rust/lazycell/README.md => third_party/rust/lazycell-0.4.0/README.md
rename : third_party/rust/lazycell/src/lib.rs => third_party/rust/lazycell-0.4.0/src/lib.rs
rename : third_party/rust/bitflags-0.7.0/LICENSE-APACHE => third_party/rust/rand-0.3.22/LICENSE-APACHE
rename : third_party/rust/bitflags-0.7.0/LICENSE-MIT => third_party/rust/rand-0.3.22/LICENSE-MIT
rename : third_party/rust/rand/appveyor.yml => third_party/rust/rand-0.3.22/appveyor.yml
rename : third_party/rust/slab/.cargo-checksum.json => third_party/rust/slab-0.3.0/.cargo-checksum.json
rename : third_party/rust/slab/Cargo.toml => third_party/rust/slab-0.3.0/Cargo.toml
rename : third_party/rust/slab/README.md => third_party/rust/slab-0.3.0/README.md
rename : third_party/rust/slab/src/lib.rs => third_party/rust/slab-0.3.0/src/lib.rs
rename : third_party/rust/tokio-io/src/read_to_end.rs => third_party/rust/tokio-io/src/io/read_to_end.rs
rename : third_party/rust/tokio-io/src/read_until.rs => third_party/rust/tokio-io/src/io/read_until.rs
extra : rebase_source : 4c022c31e626832d12535d88e7caea452419ac2f
2018-08-24 00:44:17 +03:00
Johann Hofmann
21681630cf
Bug 1483727 - Correctly test the TP UI state when CB UI is off. r=francois
...
Differential Revision: https://phabricator.services.mozilla.com/D4167
--HG--
extra : moz-landing-system : lando
2018-08-23 21:31:22 +00:00
Kris Maglione
80327d3561
Bug 1484496: Part 5a - Convert browser/ nsISimpleEnumerator users to use JS iteration. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D3729
--HG--
extra : rebase_source : e187b8e9a6b6db7ebc762adda5e489b25c7a7e43
extra : histedit_source : 868cb99d09954a51d6be321fcb516475ef70eb33
2018-08-18 19:27:33 -07:00
Tiberius Oros
2ab0108c42
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-08-24 12:45:50 +03:00
Johann Hofmann
b812e620f1
Bug 1484574 - Update copy for the content blocking section in the identity popup. r=paolo
...
This updates some copy based on UX and legal requirements as well as add a correct
SUMO URL for the "Learn More" link for breakage reporting.
Differential Revision: https://phabricator.services.mozilla.com/D4172
--HG--
extra : moz-landing-system : lando
2018-08-24 09:26:33 +00:00
Dorel Luca
8e7a61886b
Backed out changeset d47a2f5db828 (bug 1481199) browser/base/content/test/urlbar/browser_autocomplete_a11y_label.js. CLOSED TREE
2018-08-23 23:45:02 +03:00
Diego Pino Garcia
6900fb42ab
Bug 1481199 - Drop the obsolete dataType parameter for nsIBrowserSearchService.addEngine. r=mkaply
2018-08-23 09:00:00 -04:00
Johann Hofmann
f673d00adb
Bug 1484439 - Always test browser_trackingUI_report_breakage.js with CB UI enabled. r=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D4163
--HG--
extra : moz-landing-system : lando
2018-08-23 21:06:10 +00:00
Drew Willcoxon
8a7b209c5b
Bug 1483167 - Copy Link and Send Tab to Device page action button tooltips say "coypURL-title" and "sendToDevice-title" r=Gijs
...
Replacing onPlacedInPanel with onBeforePlacedInWindow is the right fix.
Differential Revision: https://phabricator.services.mozilla.com/D4028
--HG--
extra : moz-landing-system : lando
2018-08-23 10:20:54 +00:00
Brindusan Cristian
7ac19aed65
Merge inbound to mozilla-central. a=merge
2018-08-23 06:41:38 +03:00
Brindusan Cristian
3a6525794b
Merge autoland to mozilla-central. a=merge
2018-08-23 06:39:25 +03:00
shindli
34bbe66fbd
Backed out changeset 2f9c90bd0f2f (bug 1446168) for R3 failures in /tests/reftest/tests/layout/reftests/xul/mac-tab-toolbar-ref.xul
2018-08-23 03:10:03 +03:00
Drew Willcoxon
bd0bd8a76a
Bug 1483122 - "https" is pushed off left edge of address bar (overlapping buttons!) for long URLs with broken cert configurations r=Gijs
...
Bug 1470910 broke the positioning because it changed the tag name of .urlbar-input-box but didn't update the related rule in browser.css, and then bug 1480355 landed and made it worse. This patch fixes the first problem by updating the tag name in the CSS, and it fixes the second problem (and bug 1480355) by setting `direction: ltr` on .urlbar-input-box.
Differential Revision: https://phabricator.services.mozilla.com/D4015
--HG--
extra : moz-landing-system : lando
2018-08-22 22:29:52 +00:00
Brindusan Cristian
d21b936680
Merge inbound to mozilla-central. a=merge
2018-08-23 01:00:10 +03:00
Sebastian Hengst
e7f78d6d6c
Bug 1484440 - Set browser.security.newcerterrorpage.enabled for exception dialog button test r=johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D3965
--HG--
extra : moz-landing-system : lando
2018-08-22 15:25:17 +00:00
Noemi Erli
e0e342c6ae
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-08-22 19:31:52 +03:00
Noemi Erli
f2ac80ab7d
Merge inbound to mozilla-central. a=merge
2018-08-22 19:28:33 +03:00
Brindusan Cristian
d2592042f8
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-08-23 01:02:39 +03:00
Dipen Patel
1e7897dcaa
Bug 1468225 - remove method nsICertificateDialogs.viewCert and its uses. r=Gijs,keeler
...
- Remove the viewCert method from nsICertificateDialogs
- Remove all associated C++ code
- Directly invoke UI window where it was previous called.
- Update tests
MozReview-Commit-ID: 9b62Go0DjE9
Differential Revision: https://phabricator.services.mozilla.com/D3358
--HG--
extra : moz-landing-system : lando
2018-08-22 17:38:33 +00:00
Cosmin Sabou
ed624fa8d0
Backed out 6 changesets (bug 1484876) for eslint failure on PrivateBrowsingUtils. CLOSED TREE
...
Backed out changeset e80737d6af55 (bug 1484876)
Backed out changeset b1cb63d8c8bb (bug 1484876)
Backed out changeset cd2ced689895 (bug 1484876)
Backed out changeset d31e39a47704 (bug 1484876)
Backed out changeset babf6abc7f4c (bug 1484876)
Backed out changeset 1c9895ab06c6 (bug 1484876)
2018-08-22 16:26:33 +03:00
Ehsan Akhgari
3070297f6f
Bug 1484876 - Part 4: Remove nsIPrivateBrowsingTrackingProtectionWhitelist.existsInAllowList(); r=johannh
2018-08-22 09:08:10 -04:00
Johann Hofmann
8997b3ac3e
Bug 1484583 - Update Tracking Protection UI tour for Content Blocking. r=nhnt11
...
Differential Revision: https://phabricator.services.mozilla.com/D3929
--HG--
rename : browser/components/uitour/test/browser_trackingProtection.js => browser/components/uitour/test/browser_contentBlocking.js
extra : moz-landing-system : lando
2018-08-22 10:29:52 +00:00
Mark Banner
f99b0cbb91
Bug 1484482 - Fix the bookmarks menu when it is displayed via the hidden window. r=paolo
...
MozReview-Commit-ID: 7VYNxFmedZl
Differential Revision: https://phabricator.services.mozilla.com/D3923
--HG--
extra : moz-landing-system : lando
2018-08-22 10:17:28 +00:00
Tiberius Oros
05b46cf200
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-08-22 00:59:19 +03:00
Dorel Luca
b704584332
Merge mozilla-central to autoland
2018-08-21 19:03:25 +03:00
Dorel Luca
3fa761ade8
Merge mozilla-inbound to mozilla-central. a=merge
2018-08-21 19:01:08 +03:00
Jonathan Kingston
3d93e94550
Bug 1364392 - Provide correct triggeringPrincipal to openLinkIn r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D3873
--HG--
extra : moz-landing-system : lando
2018-08-21 14:15:40 +00:00
Dorel Luca
d9bdf77969
Merge mozilla-central to autoland
2018-08-21 12:57:58 +03:00
Mike Conley
bda8a0dccd
Bug 1478112 - Get rid of preselect tabbox workaround, and adjust focus after changing visible tab right away. r=dao
...
The "select" event handler workaround was originally added in bug 1379270 to make it
possible to focus and select the URL bar a little bit later. This ugly hack was to
workaround an issue with WebExtensions that override about:newtab with the
chrome_url_overrides property (the issue would be that the URL bar would not be
properly focused and selected if about:newtab was overridden).
Back in the day, this was necessary because the overriding URL was fully displayed
in the URL bar (moz-webextension://...). These days, when about:newtab is overridden,
the URL bar is still empty - we just end up showing the information about the
WebExtension overriding about:newtab to the left of the URL bar.
So I think we can remove the old workaround.
Differential Revision: https://phabricator.services.mozilla.com/D3447
--HG--
extra : moz-landing-system : lando
2018-08-21 06:55:47 +00:00
ExE Boss
73411195a3
Bug 1482498 - Remove mozMatchesSelector(…) usage from browser‑places.js r=miketaylr
...
Differential Revision: https://phabricator.services.mozilla.com/D3766
--HG--
extra : moz-landing-system : lando
2018-08-20 18:36:58 +00:00
Kris Maglione
0db0423880
Bug 1484415: Blocklist PrivateBrowsingUtils.jsm at content process startup. r=florian
...
Differential Revision: https://phabricator.services.mozilla.com/D3688
--HG--
extra : rebase_source : a0941867a3b47fcf0aa797a8236d86e7aedc3c1b
2018-08-17 23:38:40 -07:00