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