Граф коммитов

20566 Коммитов

Автор SHA1 Сообщение Дата
Thomas Nguyen 85ce5ab061 Bug 1517703 - Part 2 - Use ReferrerInfo in loadURIOptions from js r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D17922

--HG--
extra : moz-landing-system : lando
2019-02-12 19:35:24 +00:00
Joel Maher 2d1cf6ee1f Bug 1527369 - re-enable many tests on windows 1803 due to invalid screen resolution whilst testing. r=gbrown
re-enable many tests on windows 1803 due to invalid screen resolution whilst testing

Differential Revision: https://phabricator.services.mozilla.com/D19535

--HG--
extra : moz-landing-system : lando
2019-02-12 17:47:39 +00:00
Olli Pettay 8999c414f0 Bug 1489259, let more reflows happen while running browser_appmenu.js, r=mconley
--HG--
extra : rebase_source : 7b0496b4c32e978901338d02af35df7de78dc1fe
2019-02-12 22:18:25 +02:00
Jonathan Kingston 3421b8fcff Bug 1520868 - Replacing AsyncOpen2 with AsyncOpen always r=valentin
Replacing js and text occurences of asyncOpen2
Replacing open2 with open

Differential Revision: https://phabricator.services.mozilla.com/D16885

--HG--
rename : layout/style/test/test_asyncopen2.html => layout/style/test/test_asyncopen.html
extra : moz-landing-system : lando
2019-02-12 16:08:25 +00:00
Neil Deakin 1a628e76c2 Bug 1519952, replace calls to boxobject screenX and screenY with the equivalent on XULElement, r=paolo 2019-02-15 15:26:17 -05:00
Gijs Kruitbosch 8e0e225e22 Bug 1527081 - don't create preloaded tabs for session-restored additional tabs, r=dao
Differential Revision: https://phabricator.services.mozilla.com/D19409

--HG--
extra : moz-landing-system : lando
2019-02-12 09:23:45 +00:00
Mike Conley 52278792ca Bug 1520329 - Add messaging infrastructure for opening videos in a Picture in Picture window. r=Felipe
Differential Revision: https://phabricator.services.mozilla.com/D16903

--HG--
extra : moz-landing-system : lando
2019-02-12 02:34:38 +00:00
Dave Townsend abdfbbb0a2 Bug 1526845: Include missing context parameter in the Firefox Accounts sign in page url. r=stomlinson
Differential Revision: https://phabricator.services.mozilla.com/D19375

--HG--
extra : moz-landing-system : lando
2019-02-11 22:50:53 +00:00
Dão Gottwald 30ff4f3151 Bug 1511053 - Stop affecting the titlebar's height while dragging tabs. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D19268

--HG--
extra : moz-landing-system : lando
2019-02-10 15:34:22 +00:00
Joel Maher bdd8e3ce31 Bug 1522900 - adjust manifests to allow tests to pass on windows10 1803 release. r=gbrown CLOSED TREE
--HG--
extra : rebase_source : 1350412a9925eea526bda708011086c4e8e19170
extra : amend_source : 548af67b37ba2207f380c509a1b213c323fcd1cb
2019-02-11 10:02:51 +01:00
Avery Berninger 920f852c25 Bug 1517510 - Checking if all shipped fluent files are referenced, r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D18250

--HG--
extra : moz-landing-system : lando
2019-02-10 15:45:08 +00:00
Narcis Beleuzu df649fe94e Merge inbound to mozilla-central. a=merge 2019-02-09 05:35:25 +02:00
Mike Conley 5e922d0885 Bug 1523648 - Remove BUSY_TAB_ABANDONED probe and tests. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D19165

--HG--
extra : moz-landing-system : lando
2019-02-08 19:41:42 +00:00
Paolo Amadini 9627d37604 Bug 1519095 - Allow changing the text of an existing notification. r=jaws
This fixes the notification bar that shows how many popup windows have been blocked.

Differential Revision: https://phabricator.services.mozilla.com/D17152

--HG--
extra : rebase_source : ca7709dbd718efcf59ac5aab70b2c0031d3232b4
extra : source : 00074091644d1aab8e83060c14f63e3104089f68
2019-02-08 19:12:54 +00:00
Mark Striemer 911fb7280f Bug 1500147 - Part 3: Record add-on manager telemetry for page/browser actions r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D18003

--HG--
extra : moz-landing-system : lando
2019-02-07 16:43:02 +00:00
Mark Striemer ebaf9c31c6 Bug 1500147 - Part 1: Record telemetry for about:addons pages r=rpl,janerik
Differential Revision: https://phabricator.services.mozilla.com/D13154

--HG--
extra : moz-landing-system : lando
2019-02-07 16:47:45 +00:00
Jared Wein 8eabb41bc6 Bug 1523696 - Wait until the style attribute is applied to the dialog before sizing it. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D19037

--HG--
extra : moz-landing-system : lando
2019-02-08 03:47:33 +00:00
Kris Maglione a7b5f739c2 Bug 1524688: Part 42 - Convert nsAsyncShutdown to static registration. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D18452

--HG--
rename : toolkit/components/asyncshutdown/nsAsyncShutdown.js => toolkit/components/asyncshutdown/nsAsyncShutdown.jsm
extra : source : fe9b6695212ec3960ab9e730ccc446a8c3da9375
2019-01-30 11:00:27 -08:00
Kris Maglione 9bbd5b753d Bug 1524688: Part 16 - Convert push components to static registration. r=baku
--HG--
rename : dom/push/Push.js => dom/push/Push.jsm
rename : dom/push/PushComponents.js => dom/push/PushComponents.jsm
extra : source : 28670fdc418d846f6cd9fcfeeff5f54d86efd9f8
2019-01-29 20:50:16 -08:00
Kris Maglione f34cca34b0 Bug 1524688: Part 7 - Convert process singletons to static registration r=mconley
--HG--
rename : toolkit/components/processsingleton/ContentProcessSingleton.js => toolkit/components/processsingleton/ContentProcessSingleton.jsm
rename : toolkit/components/processsingleton/MainProcessSingleton.js => toolkit/components/processsingleton/MainProcessSingleton.jsm
extra : source : 5ce5986068f031ac17eb43ff278d30b81acdb73c
2019-01-29 18:32:37 -08:00
Kris Maglione bb97eb4646 Bug 1524688: Part 2 - Convert BrowserGlue and friends to static registration. r=mconley
--HG--
rename : browser/components/nsBrowserContentHandler.js => browser/components/BrowserContentHandler.jsm
rename : browser/components/nsBrowserGlue.js => browser/components/BrowserGlue.jsm
rename : browser/components/protocolhandler/WebProtocolHandlerRegistrar.js => browser/components/protocolhandler/WebProtocolHandlerRegistrar.jsm
extra : source : 9201a7ea3c543310df1612b57ab72b883c94e07e
2019-01-29 17:44:35 -08:00
Kris Maglione 824f490730 Bug 1524688: Part 1b - Support static JavaScript components in browser_all_files_referenced. r=mccr8
--HG--
extra : source : d5dca413e2da67db3f7d52aefc669dd5d62c1142
2019-01-31 14:24:37 -08:00
Coroiu Cristina bf6382c227 Backed out 2 changesets (bug 1524688) for build bustages at build/src/obj-firefox/xpcom/components/StaticComponents.cpp on a CLOSED TREE
Backed out changeset 042a975d3971 (bug 1524688)
Backed out changeset abaf68fe399b (bug 1524688)
2019-02-15 01:00:33 +02:00
Kris Maglione 2837f7547a Bug 1524688: Part 1b - Support static JavaScript components in browser_all_files_referenced. r=mccr8
--HG--
extra : source : d5dca413e2da67db3f7d52aefc669dd5d62c1142
2019-01-31 14:24:37 -08:00
Oana Pop Rus 5ce1937b74 Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-02-13 12:38:16 +02:00
Olli Pettay 72f5f681be Bug 1489259, let more reflows happen while running browser_appmenu.js, r=testfailure 2019-02-13 10:55:36 +02:00
Avery Berninger 4dc6785da8 Bug 1525176 - Fixed aboutTabCrashed brandShortName, r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D18899

--HG--
extra : moz-landing-system : lando
2019-02-08 03:22:50 +00:00
Mike de Boer 4e948732c1 Bug 1525833 - nsISearchService::addEngine does not support using a callback anymore, instead it returns a Promise. Update the searchbar's usage to reflect this. r=florian
This also officially gets rid of the nsIBrowserSearchInitObserver and nsISearchInstallCallback
from nsISearchService.idl, even though they're not used for anything anymore.

Differential Revision: https://phabricator.services.mozilla.com/D18993

--HG--
extra : moz-landing-system : lando
2019-02-07 16:17:54 +00:00
Tim Nguyen 5c243f6976 Bug 1525739 - Remove XUL grid layout from browser/base/content/sanitize.xul. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D18885

--HG--
extra : moz-landing-system : lando
2019-02-07 22:12:42 +00:00
Brian Grinstead 04c18529e4 Bug 1487065 - Implement popup-notification as a Custom Element r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D17699

--HG--
rename : toolkit/content/widgets/notification.xml => toolkit/content/widgets/popupnotification.js
extra : moz-landing-system : lando
2019-02-07 22:16:26 +00:00
Razvan Maries e5944cdd0e Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2019-02-07 23:49:13 +02:00
YUKI "Piro" Hiroshi b87aa2cf4c Bug 1521688 - Show titlebar buttons when drawInTitlebar=true, window.open with features="toolbar", View => Toolbars => Menu Bar=checked r=dao
Differential Revision: https://phabricator.services.mozilla.com/D17331

--HG--
extra : moz-landing-system : lando
2019-02-07 12:46:25 +00:00
Myk Melez 4db9ccb1af Bug 1490496 - implement XPCOM FFI for key-value storage r=nika,lina,mossop
MozReview-Commit-ID: JnQzXG581DW

Differential Revision: https://phabricator.services.mozilla.com/D6328

--HG--
rename : third_party/rust/crossbeam-utils/.cargo-checksum.json => third_party/rust/crossbeam-utils-0.3.2/.cargo-checksum.json
rename : third_party/rust/crossbeam-utils/CHANGELOG.md => third_party/rust/crossbeam-utils-0.3.2/CHANGELOG.md
rename : third_party/rust/crossbeam-utils/Cargo.toml => third_party/rust/crossbeam-utils-0.3.2/Cargo.toml
rename : third_party/rust/crossbeam-utils/LICENSE-MIT => third_party/rust/crossbeam-utils-0.3.2/LICENSE-MIT
rename : third_party/rust/crossbeam-utils/README.md => third_party/rust/crossbeam-utils-0.3.2/README.md
rename : third_party/rust/crossbeam-utils/src/cache_padded.rs => third_party/rust/crossbeam-utils-0.3.2/src/cache_padded.rs
rename : third_party/rust/crossbeam-utils/src/consume.rs => third_party/rust/crossbeam-utils-0.3.2/src/consume.rs
rename : third_party/rust/crossbeam-utils/src/lib.rs => third_party/rust/crossbeam-utils-0.3.2/src/lib.rs
rename : third_party/rust/crossbeam-utils/src/scoped.rs => third_party/rust/crossbeam-utils-0.3.2/src/scoped.rs
rename : third_party/rust/crossbeam-utils/src/consume.rs => third_party/rust/crossbeam-utils/src/atomic/consume.rs
rename : third_party/rust/crossbeam-utils/Cargo.toml => third_party/rust/threadbound/Cargo.toml
rename : third_party/rust/crossbeam-utils/LICENSE-MIT => third_party/rust/threadbound/LICENSE-MIT
rename : third_party/rust/uuid/.cargo-checksum.json => third_party/rust/uuid-0.6.5/.cargo-checksum.json
rename : third_party/rust/uuid/CODE_OF_CONDUCT.md => third_party/rust/uuid-0.6.5/CODE_OF_CONDUCT.md
rename : third_party/rust/uuid/Cargo.toml => third_party/rust/uuid-0.6.5/Cargo.toml
rename : third_party/rust/crossbeam-utils/LICENSE-MIT => third_party/rust/uuid-0.6.5/LICENSE-MIT
rename : third_party/rust/uuid/README.md => third_party/rust/uuid-0.6.5/README.md
rename : third_party/rust/uuid/benches/parse_str.rs => third_party/rust/uuid-0.6.5/benches/parse_str.rs
rename : third_party/rust/uuid/src/adapter.rs => third_party/rust/uuid-0.6.5/src/adapter.rs
rename : third_party/rust/uuid/src/core_support.rs => third_party/rust/uuid-0.6.5/src/core_support.rs
rename : third_party/rust/uuid/src/lib.rs => third_party/rust/uuid-0.6.5/src/lib.rs
rename : third_party/rust/uuid/src/prelude.rs => third_party/rust/uuid-0.6.5/src/prelude.rs
rename : third_party/rust/uuid/src/serde_support.rs => third_party/rust/uuid-0.6.5/src/serde_support.rs
rename : third_party/rust/uuid/src/slog_support.rs => third_party/rust/uuid-0.6.5/src/slog_support.rs
rename : third_party/rust/uuid/src/std_support.rs => third_party/rust/uuid-0.6.5/src/std_support.rs
rename : third_party/rust/uuid/src/test_util.rs => third_party/rust/uuid-0.6.5/src/test_util.rs
rename : third_party/rust/uuid/src/u128_support.rs => third_party/rust/uuid-0.6.5/src/u128_support.rs
rename : third_party/rust/uuid/benches/parse_str.rs => third_party/rust/uuid/benches/invalid_parse_str.rs
rename : third_party/rust/uuid/src/std_support.rs => third_party/rust/uuid/src/parser/std_support.rs
extra : moz-landing-system : lando
2019-02-07 16:14:04 +00:00
Alastor Wu 6126d4cc9f Bug 1525374 - Update expired Telemetry for tab audio indicator. r=jaws,janerik
* TAB_AUDIO_INDICATOR_USED
Keep this ping in order to know the usage of different icons, especially the play icon is part of blocking autoplay feature which would probably be landed in fx66. And we would like to know how many user would use that icon to resume blocked media.

* TAB_MEDIA_BLOCKING_TIME_MS
This telemetry is used to record the delaying time, and we could remove it because now we don't need this data for our analysis.

Differential Revision: https://phabricator.services.mozilla.com/D18741

--HG--
extra : moz-landing-system : lando
2019-02-07 18:01:13 +00:00
Dana Keeler d67044dc44 bug 1525386 - improvements to some tests so they don't break when certificates are regenerated r=jcj
In bug 1525191, the test certificates expired again. While regenerating them is
almost as simple as running a script, there were some manual test changes that
had to happen to get the tests passing again. This patch fixes up those tests so
that they shouldn't need changing the next time we regenerate the certificates.

Differential Revision: https://phabricator.services.mozilla.com/D18891

--HG--
extra : moz-landing-system : lando
2019-02-07 00:42:07 +00:00
ui.manish a6eb401016 Bug 1366200- Move identity block styles out of browser.css r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D18658

--HG--
extra : moz-landing-system : lando
2019-02-07 11:16:59 +00:00
Dorel Luca 28f51339d1 Backed out 3 changesets (bug 1523272) for Browser-chrome and tv failures in browser/components/preferences/in-content/tests/siteData/browser_siteData3.js
Backed out changeset ddf39b3e96df (bug 1523272)
Backed out changeset 8fbf00832008 (bug 1523272)
Backed out changeset 7250b9f956b6 (bug 1523272)
2019-02-07 13:55:33 +02:00
Oriol Brufau 3a0fff40b3 Bug 1524223 - Fix flaky test browser_multiselect_tabs_move_to_new_window_contextmenu.js. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D18820

--HG--
extra : moz-landing-system : lando
2019-02-07 04:01:15 +00:00
Yuan Cheng 334701dccd Bug 1517496 - Make misused string test also check fluent files, r=jaws,flod
Differential Revision: https://phabricator.services.mozilla.com/D18524

--HG--
extra : moz-landing-system : lando
2019-02-07 10:38:24 +00:00
Johann Hofmann a23b44bd06 Bug 1523272 - Add unit tests for the SiteDataManager. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D17871

--HG--
extra : moz-landing-system : lando
2019-02-07 09:02:45 +00:00
Oriol Brufau 9a121796e0 Bug 1522820 - Disable browser action's "Remove Extension" if the addon can't be uninstalled. r=Felipe
Differential Revision: https://phabricator.services.mozilla.com/D18493

--HG--
extra : moz-landing-system : lando
2019-02-06 17:18:32 +00:00
Johann Hofmann 731692a30b Bug 1522565 - Tests for cryptominers and fingerprinters sub-panels. r=nhnt11
Differential Revision: https://phabricator.services.mozilla.com/D18827

--HG--
extra : rebase_source : f1e874a43c204f807259cc5249d4e872e25fba26
2019-02-06 14:12:20 +01:00
Johann Hofmann 5343085d4c Bug 1522565 - Add sub-panels for cryptominers and fingerprinters in the identity popup. r=nhnt11
This is mostly a lot of boilerplate based off the trackers category/subpanels.

I would like to do some code-de-duplication, especially in browser-contentblocking,
but I figured it would be a good idea to leave that to a different bug to not obstruct
the feature from landing :)

Differential Revision: https://phabricator.services.mozilla.com/D18826

--HG--
extra : rebase_source : d0fb21c5a42cf16dfe6b185806575f09e9a9f1a5
2019-02-06 14:11:39 +01:00
prathiksha 763eb39bf4 Bug 1189524 - Provide visual feedback to the user when login fields are autofilled and autocompleted. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D18153

--HG--
extra : transplant_source : %B6%06%3A%9B%99%FBhi%06_%93%EC%1C%89%EE%D8%C8%C6%D0%96
2019-02-06 23:50:04 -08:00
Bogdan Tara 4b765e40ba Backed out changeset 12662799de6c (bug 1517496) for ES lint failure 2019-02-06 22:24:56 +02:00
Yuan Cheng 3c92518ea4 Bug 1517496 - Make misused string test also check fluent files, r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D18524

--HG--
extra : moz-landing-system : lando
2019-02-06 20:06:14 +00:00
Mark Banner ce5822c6c9 Bug 1525429 - Port function for stripping unsafe protocols when pasting to QuantumBar. r=dao
Depends on D18751

Differential Revision: https://phabricator.services.mozilla.com/D18840

--HG--
rename : browser/components/urlbar/tests/legacy/browser_removeUnsafeProtocolsFromURLBarPaste.js => browser/components/urlbar/tests/browser/browser_removeUnsafeProtocolsFromURLBarPaste.js
extra : moz-landing-system : lando
2019-02-06 17:29:23 +00:00
Narcis Beleuzu d7fea3b29b Bug 1502255 - Disable browser_tabstrip_overflow_underflow.js on win32/opt r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D18843

--HG--
extra : moz-landing-system : lando
2019-02-06 15:40:57 +00:00
Mike de Boer 9f68077886 Bug 1524908 - Since the Search Service API is now asynchronous, the one-off-search (re)build method became re-entrant and evidently race-y. Let's guard against that. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D18672

--HG--
extra : moz-landing-system : lando
2019-02-06 11:51:04 +00:00
Brindusan Cristian 76cfa49e64 Backed out changeset 0a5768488340 (bug 1524908) for bc failures at browser_urlbar_keyed_search.js. 2019-02-06 13:42:52 +02:00
Mike de Boer 0662a2f419 Bug 1524908 - Since the Search Service API is now asynchronous, the one-off-search (re)build method became re-entrant and evidently race-y. Let's guard against that. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D18672

--HG--
extra : moz-landing-system : lando
2019-02-05 21:08:08 +00:00
Cosmin Sabou 8bd3dcb455 Merge mozilla-inbound to mozilla-central. a=merge 2019-02-05 23:58:20 +02:00
Dão Gottwald c7be25c4b0 Bug 1525304 - Automatically apply "primary" style to buttons with autofocus. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D18696

--HG--
extra : moz-landing-system : lando
2019-02-05 18:30:29 +00:00
Noemi Erli a7e678bf3c Backed out changeset 1759b7e69caf (bug 1525304) for mochitest failures in browser_clipboard.js 2019-02-05 20:18:40 +02:00
Razvan Maries f86459d5dc Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2019-02-05 18:59:13 +02:00
Dão Gottwald 500b02daa9 Bug 1525304 - Automatically apply "primary" style to buttons with autofocus. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D18696

--HG--
extra : moz-landing-system : lando
2019-02-05 16:13:50 +00:00
Razvan Maries 3ad4eb8f48 Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE 2019-02-05 12:27:07 +02:00
Jan de Mooij 7c829db19a Bug 1525191 part 3 - Update EXPECTED_CHAIN in ssl_error_reports.sjs. a=bustage-fix
--HG--
extra : histedit_source : 2b9e403b852ada1b9861edb16c10307d74aed15c
2019-02-05 11:14:15 +01:00
Paolo Amadini 0a5c957e9c Bug 1524783 - Fix the unreferenced files whitelist for the tree-based "about:config". r=florian
Differential Revision: https://phabricator.services.mozilla.com/D18503

--HG--
extra : rebase_source : 7c4c05dba74bee561409a99608388e09ffcd0ddb
2019-02-04 17:03:54 +00:00
Andrea Marchesini c76ca62c33 Bug 1524674 - Cleanup site data with custom permissions per subdomains - Tests, r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D18498

--HG--
extra : moz-landing-system : lando
2019-02-04 14:25:51 +00:00
Brindusan Cristian 6e9ccdbdf3 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-02-03 23:44:11 +02:00
Johann Hofmann d59d079e47 Bug 377496 - Improve auth dialog blocking heuristics. r=MattN
The fix in bug 1312243 introduced a maximum of three consecutive cancelations (controlled by a pref) that a user could perform until Firefox would prevent the page from showing more dialogs.

This, in my opinion, is a great idea. The implementation, however, has a major fallacy: It checks the inner window id in the well-meaning attempt to find user navigation or reloads and clears its internal counter when that window id changes. Unfortunately this also clears the counter on non-user-initiated navigations and reloads. I believe that the true intention of the patch was to cancel the auth dialog after 3 attempts, except if:

- The user reloads the page on their own terms
- The user navigates to a different site on their own

Which is what I plan to implement, using the same pattern we applied to implement temporarily blocked site permissions:

- Temporarily store basic auth counter state on the browser object, as a map from baseDomain (eTLD+1) to number of cancellations
- Reset this state only on user initiated reload
- Reset the counter for a domain if the user has entered login data into the dialog and submitted

This would mitigate the DOS issue while hopefully not breaking any sites that rely on basic auth.

Differential Revision: https://phabricator.services.mozilla.com/D18019

--HG--
extra : moz-landing-system : lando
2019-02-03 19:42:19 +00:00
Dorel Luca bf5233e0a2 Bug 1522069 - Disable browser_canvas_fingerprinting_resistance.js for frequent failures. r=jmaher 2019-02-03 13:28:46 +02:00
Ricky Rosario 9f5268b75e Bug 1521629 - Port search() to UrlbarInput.jsm r=dao
MozReview-Commit-ID: 70RV8IdoAKc

Differential Revision: https://phabricator.services.mozilla.com/D18381

--HG--
extra : moz-landing-system : lando
2019-02-02 16:33:57 +00:00
Mike de Boer 481ae95c00 Bug 1524593 - nsISearchService (aka nsIBrowserSearchService, previously) refactor to be mostly an asynchronous, in preparation of WebExtension engines. r=daleharvey
This is a rollup of all the patches that have landed on the cedar project branch:

891252fdd0
Bug 1492475 - Part 1: Migrate most, if not all nsSearchService consumers to use async APIs. r=florian

79b2eb2367
Bug 1492475 - Part 2: Move nsIBrowserSearchService.idl to toolkit/components/search/nsISearchService.idl and update references. r=florian

a947d3cdf0
Bug 1492475 - Part 3: The search service init() method should simply return a Promise. r=florian

c1e172dfac
Bug 1492475 - Part 4: Remove the synchronous initialization flow. r=florian

cd41189eac
Bug 1492475 - Part 5: Since async initialization of the search service now is implicit behavior, remove the distinctive verbiage used internally. r=florian

2ae7189dfa
Bug 1492475 - Part 6: Update the cache build task to work with an actual Promise and re-initialize only once at the same time - all to fix race conditions here. r=florian

c8ee92973f
Bug 1492475 - Part 7: Make the region fetch not block the init flow, to ensure it's as fast as possible. r=florian

c44e674e16
Bug 1492475 - Part 8: Introduce an init flag, which can only be used privately, that allows to explicitly skip waiting for the region check process to complete. r=florian

6c79eaf1d3
Bug 1492475 - Part 9: Update unit tests to stop using 'currentEngine', in favor of 'defaultEngine'. r=Standard8

21b3aa17ee
Bug 1492475 - Part 10: Update unit tests to be fully aware of the new, async signatures of the search service API and remove sync init flow tests. r=mkaply,florian

ce5ba69019
Bug 1492475 - Part 11: Repair incorrect usage of the `identifier` property of nsISearchEngine instances. r=florian

fd177a7994
Bug 1518543 - Fix up the Android (Fennec) nsISearchService shim to work with the new asynchronous API. r=florian

3653d8ee22
Bug 1523708 - Change the search service interaction in the show-heartbeat action to use the new async API. r=florian

Differential Revision: https://phabricator.services.mozilla.com/D18355

--HG--
rename : netwerk/base/nsIBrowserSearchService.idl => toolkit/components/search/nsISearchService.idl
extra : moz-landing-system : lando
2019-02-02 11:27:21 +00:00
Csoregi Natalia 9423fa7897 Merge mozilla-central to mozilla-inbound. CLOSED TREE 2019-02-02 00:14:12 +02:00
Felipe Gomes c48e1ed307 Bug 1355588 - Implement slide-up/down tab opening/closing animation. r=dao
This patch implements a new, preffed-off tab opening/closing animation where the tab slides up and down in place. In addition, it adjusts some tests and code that were relying on the max-width transitionend event happening. The intent of the patch is to land it preffed-off and iterate on the design in the tree

Differential Revision: https://phabricator.services.mozilla.com/D15955

--HG--
extra : moz-landing-system : lando
2019-02-01 17:35:05 +00:00
Alexander Surkov 599d3ecb6b Bug 1519486 - convert autocomplete-richlistitem XBL binding to CE, r=MattN 2019-01-24 08:40:36 -05:00
Alexander Surkov fccfd070c9 Bug 1519486 - convert autocomplete-richlistitem-insecure-field XBL binding to CE, r=bgrins 2019-01-24 08:40:22 -05:00
Oriol Brufau 35e59fd61b Bug 1524254 - Rename addTab's title parameter to lazyTabTitle. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D18320

--HG--
extra : moz-landing-system : lando
2019-02-01 10:33:19 +00:00
Abdoulaye O. Ly b73dc1ea5a Bug 1515686 - Set multiselected tabs to have the same design spec as active tabs wih a translucent colour (current text colour at 0.2 alpha) on top. r=jaws,dao
1. Selected tabs inherit the same colors as active tabs.
2. On top of that, it's added a translucent (0.2 alpha) overlay :
  2.1. For selected tabs with dark text, the overlay color is black (#000000)
  2.2. For selected tabs with bright text, the overlay color is white (#ffffff)
3. On hover, the overlay becomes just more translucent with its value going down to 0.1 alpha.

Differential Revision: https://phabricator.services.mozilla.com/D16097

--HG--
extra : moz-landing-system : lando
2019-01-31 18:54:16 +00:00
Timothy Guan-tin Chien a2c8d49b09 Bug 1511381 - Prevent forced layout flush when click-to-play UI loads on page load r=mconley
This patch attempts to bail out of probing into the layout when it is not ready.

It abuses the overflow event from layout a bit so that it could size and do the elementFromPoint() tests when there is a layout.

Differential Revision: https://phabricator.services.mozilla.com/D15905

--HG--
extra : moz-landing-system : lando
2019-01-31 17:56:03 +00:00
Mike Conley 1b6897dcc1 Bug 1522546 - Make tabbrowser access browser remoteType property rather than the attribute. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D18223

--HG--
extra : moz-landing-system : lando
2019-01-31 19:54:07 +00:00
Srestha 5109c421bc Bug 1523679 - Remove `autocomplete=off` from `<button>` elements in aboutNetError.xhtml and aboutNetError-new.xhtml. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D18212

--HG--
extra : moz-landing-system : lando
2019-01-31 13:52:10 +00:00
Oana Pop Rus 707db23fae Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-01-31 12:00:53 +02:00
Oriol Brufau 8f1a936f96 Bug 1521346 - Preserve lazyness when moving tabs into a new window. r=jaws
TODO: the first lazy tab is not moved using gBrowser.adoptTab, so it's still unlazified.

Differential Revision: https://phabricator.services.mozilla.com/D17084

--HG--
extra : moz-landing-system : lando
2019-01-31 00:33:39 +00:00
Andrea Marchesini 506304e224 Bug 1522210 - Fingerprinting and cryptomining classifiers must have separate nsIWebProgressListener blocking state codes - part 7 - cryptomining, r=ehsan,johannh
Differential Revision: https://phabricator.services.mozilla.com/D17641
2019-01-30 14:01:51 +01:00
Andrea Marchesini 5a909353eb Bug 1522210 - Fingerprinting and cryptomining classifiers must have separate nsIWebProgressListener blocking state codes - part 6 - fingerprinting, r=ehsan,johannh
Differential Revision: https://phabricator.services.mozilla.com/D17640
2019-01-30 14:01:05 +01:00
Dorel Luca 0fa25f2d77 Backed out 7 changesets (bug 1522210) for build bustage. CLOSED TREE
Backed out changeset 22fd084b4286 (bug 1522210)
Backed out changeset 8534212acce3 (bug 1522210)
Backed out changeset 95acf4cd115f (bug 1522210)
Backed out changeset 41bc4923fc47 (bug 1522210)
Backed out changeset c5f891b63342 (bug 1522210)
Backed out changeset 1e7503dad26a (bug 1522210)
Backed out changeset 00494efd99e7 (bug 1522210)
2019-01-30 21:50:14 +02:00
Andrea Marchesini 5f16a34f58 Bug 1522210 - Fingerprinting and cryptomining classifiers must have separate nsIWebProgressListener blocking state codes - part 7 - cryptomining, r=Ehsan,johannh
Differential Revision: https://phabricator.services.mozilla.com/D17641

--HG--
extra : moz-landing-system : lando
2019-01-30 18:26:15 +00:00
Andrea Marchesini 13c4d3abd6 Bug 1522210 - Fingerprinting and cryptomining classifiers must have separate nsIWebProgressListener blocking state codes - part 6 - fingerprinting, r=Ehsan,johannh
Differential Revision: https://phabricator.services.mozilla.com/D17640

--HG--
extra : moz-landing-system : lando
2019-01-30 19:08:32 +00:00
Myk Melez 25349d2601 Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8
Differential Revision: https://phabricator.services.mozilla.com/D17526

--HG--
extra : moz-landing-system : lando
2019-01-30 17:26:25 +00:00
Avery Berninger c4951880ce Bug 1517519 - Migrated aboutTabCrashed dtd files to ftl files with migration script, r=jaws,flod
Differential Revision: https://phabricator.services.mozilla.com/D16789

--HG--
extra : moz-landing-system : lando
2019-01-30 14:12:39 +00:00
Jared Wein bbe407fb99 Bug 1135303 - Don't warn when closing multiple tabs if sessionstore can undo close the requested amount of tabs. r=Gijs,mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D17858

--HG--
extra : moz-landing-system : lando
2019-01-30 13:36:25 +00:00
shindli f7752f11b1 Merge inbound to mozilla-central. a=merge 2019-01-30 06:07:01 +02:00
shindli 011ea038cb Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-01-29 23:54:31 +02:00
Luca Greco 52847f1a00 Bug 1515697 - Replace addonsManager telemetry events num_origin and num_perms extras with num_strings. r=aswan
This patch includes the following changes:

- added a new "num_strings" extra key to the "addonsManager install" and "addonsManager manage"
  telemetry events, where "num_strings" represents the "number of permissions actually visible
  in the extension permission doorhanger"

- do not record a telemetry event for the "permission_prompt" (or "sideload_prompt") if the
  permissions_prompt is not going to be shown

- add num_strings and removed "num_perms" and "num_origins" extras from the test assertions in the existing tests

- added some additional assertions to test in automation that we don't record the telemetry
  event for "permission_prompt" when no permission prompt is being shown for an
  extension update (as part of the browser_extension_update_background_noprompt.js test)

Differential Revision: https://phabricator.services.mozilla.com/D16992

--HG--
extra : moz-landing-system : lando
2019-01-29 17:32:51 +00:00
Dão Gottwald f55814ced7 Bug 1524838 - UrlbarView: remove action labels from results while pressing an action override key (alt, shift, accel). r=mak
Differential Revision: https://phabricator.services.mozilla.com/D18501

--HG--
extra : moz-landing-system : lando
2019-02-05 13:24:39 +00:00
ui.manish 040b50d17f Bug 1497827 - Do not display EV labels instead of domains in site identity header r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D18013

--HG--
extra : moz-landing-system : lando
2019-02-05 09:29:50 +00:00
Cosmin Sabou 599a15d354 Merge mozilla-inbound to mozilla-central. a=merge 2019-01-29 12:01:56 +02:00
Kris Maglione 4f0a4ba33f Bug 1514594: Follow-up: Fix more Mac bustage in the same script. r=bustage 2019-01-28 19:14:34 -08:00
Kris Maglione 678976229b Bug 1514594: Follow-up: Fix Mac merge bustage. r=bustage 2019-01-28 17:27:32 -08:00
Sebastian Hengst b78e4e8667 Merge mozilla-central to mozilla-inbound
--HG--
rename : browser/components/urlbar/tests/legacy/browser_urlbar_search_no_speculative_connect_with_client_cert.js => browser/components/urlbar/tests/browser/browser_urlbar_speculative_connect_not_with_client_cert.js
2019-01-29 02:55:55 +02:00
Razvan Maries c88bd55f59 Merge mozilla-inbound to mozilla-central a=merge 2019-01-28 23:46:39 +02:00
Marco Bonardo a50d5dfc41 Bug 1520494 - Speculative connections for the Quantum Bar. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D17519

--HG--
rename : browser/components/urlbar/tests/legacy/browser_urlbar_search_speculative_connect_mousedown.js => browser/components/urlbar/tests/browser/browser_urlbar_speculative_connect.js
rename : browser/components/urlbar/tests/legacy/browser_urlbar_search_no_speculative_connect_with_client_cert.js => browser/components/urlbar/tests/browser/browser_urlbar_speculative_connect_not_with_client_cert.js
extra : moz-landing-system : lando
2019-01-28 13:45:48 +00:00
Ehsan Akhgari 310750fd8b Bug 1522630 - Report content blocking status notifications from the idle event queue; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D17554
2019-01-28 10:05:58 -05:00
Coroiu Cristina 2206b6473a Backed out changeset 5c956ce0000a (bug 1522630) for build bustage at /builds/worker/workspace/build/src/dom/base/nsGlobalWindowOuter.cpp on a CLOSED TREE 2019-01-28 16:41:07 +02:00
Ehsan Akhgari 1cd3fb5bcc Bug 1522630 - Report content blocking status notifications from the idle event queue; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D17554
2019-01-28 09:22:07 -05:00
Brindusan Cristian 4faab2f1b6 Merge inbound to mozilla-central. a=merge 2019-01-27 11:35:28 +02:00
Olli Pettay 29330ddf5b Bug 1516798, properly detect middle clicks on open space of tabstrip, r=mconley 2019-01-27 03:05:03 +02:00