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

58460 Коммитов

Автор SHA1 Сообщение Дата
Tim Nguyen 473aac8b3f Bug 1567785 - Convert XUL textbox to HTML input in toolkit/components/prompts/content/commonDialog.xul. r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D38823

--HG--
extra : moz-landing-system : lando
2019-09-26 01:15:18 +00:00
Tim Nguyen 91a6478d2e Bug 1562242 - Replace XUL textboxes with HTML input in browser/base/content/popup-notifications.inc. r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D36341

--HG--
extra : moz-landing-system : lando
2019-09-26 00:45:17 +00:00
Oana Pop Rus 56438c76ba Backed out changeset 39311d3f058a (bug 1567785) for mochitest failures in test_prompt_async.html on a CLOSED TREE 2019-09-26 03:19:35 +03:00
Tim Nguyen 4adc814859 Bug 1567785 - Convert XUL textbox to HTML input in toolkit/components/prompts/content/commonDialog.xul. r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D38823

--HG--
extra : moz-landing-system : lando
2019-09-25 22:45:45 +00:00
Andreea Pavel 9fd779e03f Merge mozilla-central to autoland on a CLOSED TREE 2019-09-26 01:00:14 +03:00
Andreea Pavel aacd9754e9 Merge mozilla-inbound to mozilla-central a=merge 2019-09-26 00:53:01 +03:00
Harry Twyford a609266a08 Bug 1578436 - Handle enter keypresses and mouse clicks on tip buttons. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D46067

--HG--
rename : browser/components/urlbar/tests/browser/browser_tip_keyboard_selection.js => browser/components/urlbar/tests/browser/browser_tip_selection.js
extra : moz-landing-system : lando
2019-09-25 17:37:09 +00:00
Carolina ec06983b79 Bug 1580455 - Uses normalizeToKebabCase in adjustCertInformation for the result labels.r=johannh,fluent-reviewers,flod
Depends on D46101

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

--HG--
extra : moz-landing-system : lando
2019-09-25 17:10:35 +00:00
Michael Kaply 41934bd790 Bug 1577223 - Add specific error for missing scheme in URL policies. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D46985

--HG--
extra : moz-landing-system : lando
2019-09-25 15:55:24 +00:00
Matthew Noorenberghe cdf3dbe21b Bug 1583043 - Wait for telemetry events before asserting in browser_entry_point_telemetry. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D47101

--HG--
extra : moz-landing-system : lando
2019-09-25 15:38:52 +00:00
Simon 4539468d6e Bug 1536402 - Let trees and richlistboxes use the same focus ring as input fields. r=dao
MANUAL PUSH: contributor patch file

--HG--
extra : amend_source : bbdb147adf77ff2e81d1227a846e0cc7814e923f
2019-09-25 15:07:28 +02:00
Michael Froman 36adeaea97 Bug 1582271 - pt1 - prep ffvpx files for adding mp3 support. r=jya
- Update README_MOZILLA for adding mp3 support, and add some clarifying text.
 - Clang-format config.h for easier reading since it is our file, not ffmpeg's.
 - Use sort -d -u to produce defaults_disabled.* files so linux and macOS
   produce same files.
 - Change MOZ_FFVPX_FLACONLY to MOZ_FFVPX_AUDIOONLY since it indicates flac
   and mp3 decoders.
 - Rename config_flac.h to config_audio.h

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

--HG--
rename : media/ffvpx/config_flac.h => media/ffvpx/config_audio.h
extra : moz-landing-system : lando
2019-09-24 21:02:07 +00:00
Cosmin Sabou 705bcae22e Bug 1566173 - Disable browser_fullscreen.js on mac debug cause of frequent failures. r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D47041

--HG--
extra : moz-landing-system : lando
2019-09-25 13:57:46 +00:00
Christoph Kerschbaumer 53d5895e71 Bug 1497200: Apply Meta CSP to about:downloads. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D45330

--HG--
extra : moz-landing-system : lando
2019-09-25 13:50:28 +00:00
Dão Gottwald b048f83074 Bug 1577740 - Set custom disabled text color for urlbar and searchbar results since native graytext is too faint on Mac. r=harry
Differential Revision: https://phabricator.services.mozilla.com/D46933

--HG--
extra : moz-landing-system : lando
2019-09-25 13:03:33 +00:00
Nihanth Subramanya fea3358242 Bug 1579406 - [Cert Viewer] Compensate the extra 1px border-bottom of the selected top button in its padding. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D44999

--HG--
extra : moz-landing-system : lando
2019-09-25 12:34:29 +00:00
dleblanccyr 9b52950689 Bug 1571710 - Adds test to download link. r=johannh
Depends on D41078

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

--HG--
extra : moz-landing-system : lando
2019-09-25 10:07:15 +00:00
dleblanccyr d361fdcd83 Bug 1571710 - Adds link to download certificate. r=fluent-reviewers,flod,nhnt11
Differential Revision: https://phabricator.services.mozilla.com/D41078

--HG--
extra : moz-landing-system : lando
2019-09-25 10:59:15 +00:00
Paul Zuehlcke 172c56e5ba Bug 1580189 - Clear geolocation permission for sub-frames with active sharing state. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D45827

--HG--
extra : moz-landing-system : lando
2019-09-25 09:16:32 +00:00
Cosmin Sabou caa3cb4456 Bug 1524746 - Disable browser_block_silentAudioTrack_media.js cause of frequent failures. r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D46894

--HG--
extra : moz-landing-system : lando
2019-09-24 13:33:25 +00:00
Bogdan Tara b555d01f88 Backed out changeset e28a3e15c777 (bug 1578436) for browser_tip_selection.js failures CLOSED TREE
--HG--
rename : browser/components/urlbar/tests/browser/browser_tip_selection.js => browser/components/urlbar/tests/browser/browser_tip_keyboard_selection.js
2019-09-24 20:53:52 +03:00
Paul Zuehlcke a20be9ee64 Bug 1574469 - Removed block param from nsICookieManager::Remove. r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D45848

--HG--
extra : moz-landing-system : lando
2019-09-24 17:13:43 +00:00
Brindusan Cristian 203fbcd6c8 Backed out 2 changesets (bug 1582716, bug 1575051) for gv-junit failures, new exception. CLOSED TREE
Backed out changeset b5aa3ac4483e (bug 1582716)
Backed out changeset c385531b4ee3 (bug 1575051)
2019-09-24 19:47:00 +03:00
Harry Twyford e3f4b09e6e Bug 1578436 - Handle enter keypresses and mouse clicks on tip buttons. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D46067

--HG--
rename : browser/components/urlbar/tests/browser/browser_tip_keyboard_selection.js => browser/components/urlbar/tests/browser/browser_tip_selection.js
extra : moz-landing-system : lando
2019-09-24 15:26:15 +00:00
Andreas Farre d2c1ccbf9e Bug 1582716 - Remove nsDocShell::GetIsOnlyToplevelInTabGroup. r=nika
We can remove isOnlyToplevelInTabGroup entirely since we have
BrowsingContext/BrowsingContextGroup exposed through
chrome-webidl. Checking if a browsing context is the only top level
(auxilliary or otherwise) is only a matter of checking that there
isn't a parent, and that the size of the browsing context group is 1.

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

--HG--
extra : moz-landing-system : lando
2019-09-24 14:29:18 +00:00
shindli 2791eb6f31 Backed out changeset db132849d960 (bug 1582716) for causing linting failures in /builds/worker/checkouts/gecko/toolkit/modules/E10SUtils.jsm CLOSED TREE 2019-09-24 17:09:06 +03:00
Andreas Farre b9c17edc95 Bug 1582716 - Remove nsDocShell::GetIsOnlyToplevelInTabGroup. r=nika
We can remove isOnlyToplevelInTabGroup entirely since we have
BrowsingContext/BrowsingContextGroup exposed through
chrome-webidl. Checking if a browsing context is the only top level
(auxilliary or otherwise) is only a matter of checking that there
isn't a parent, and that the size of the browsing context group is 1.

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

--HG--
extra : moz-landing-system : lando
2019-09-24 13:22:47 +00:00
Luca Greco 90858e9025 Bug 1578225 - Extended expiry version for the WebExtensions telemetry histograms. r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D46643

--HG--
extra : moz-landing-system : lando
2019-09-23 13:30:36 +00:00
Andreas Farre 3977fe175d Bug 1575051 - Remove nsIDocShellTreeItem.findItemWithName. r=kmag
This also allows us to remove TabGroup::FindItemWithName, which is a
big step towards removing TabGroup entirely.

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

--HG--
extra : moz-landing-system : lando
2019-09-24 13:16:26 +00:00
Matthew Noorenberghe a76848ab34 Bug 1581903 - Use the frame origin in LMP.onFormSubmit. r=sfoster
Writing a test would be tedious as it involves subframes, password generation and the doorhanger and this change is trivial so I didn't make one. This code will also get rewritten to use BrowsingContexts properly to improve sandboxing shortly.

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

--HG--
extra : moz-landing-system : lando
2019-09-24 01:40:45 +00:00
Brindusan Cristian 52d6534a82 Backed out changeset 0ebd1612a4ae (bug 1575051) for gv-junit crashes and bc failures on browser_browsingContext-02.js. CLOSED TREE 2019-09-24 15:08:41 +03:00
Andreas Farre 3238beb123 Bug 1575051 - Remove nsIDocShellTreeItem.findWithName. r=kmag
This also allows us to remove TabGroup::FindItemWithName, which is a
big step towards removing TabGroup entirely.

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

--HG--
extra : moz-landing-system : lando
2019-09-24 10:58:47 +00:00
Oana Pop Rus 3144f81e55 Backed out changeset cb1b6afa9f33 (bug 1574469) for multiple failures in nsICookieManager.remove on a CLOSED TREE 2019-09-24 13:10:07 +03:00
Paul Zuehlcke b7de7aec93 Bug 1574469 - Removed block param from nsICookieManager::Remove. r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D45848

--HG--
extra : moz-landing-system : lando
2019-09-19 17:10:58 +00:00
Henri Sivonen ac75f8e389 Bug 1578677 - Support --enable-rust-simd for standalone SpiderMonkey builds. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D46144

--HG--
extra : moz-landing-system : lando
2019-09-24 00:26:55 +00:00
abowler2 c05e6ab3d9 Bug 1555310 - remove unused variables in MockProvider r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D46546

--HG--
extra : moz-landing-system : lando
2019-09-23 22:11:18 +00:00
Geoff Brown dcb380399e Bug 1582785 - Enable some xpcshell tests on Android; r=geckoview-reviewers,agi
Most of these tests have been disabled for a long time; they run well
in the current test environment.

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

--HG--
extra : moz-landing-system : lando
2019-09-23 22:43:55 +00:00
Noemi Erli d25e1fb1e7 Backed out 2 changesets (bug 1579522) for xpcshell failures in test_ModulesPing.js CLOSED TREE
Backed out changeset 229c49ee94df (bug 1579522)
Backed out changeset fb1c3bf44fb1 (bug 1579522)
2019-09-24 00:48:27 +03:00
Johann Hofmann d8ca8b5902 Bug 1515913 - Update sub-domain sanitize test to use SiteDataTestUtils and add additional test case. r=baku
The new test covers the edge case described here: https://bugzilla.mozilla.org/show_bug.cgi?id=1515913#c6

This was fixed earlier in bug 1571234.

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

--HG--
extra : moz-landing-system : lando
2019-09-23 16:08:17 +00:00
Dale Harvey 4b0aa468ec Bug 1572465 - Add engine codes to engines.json r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D46619

--HG--
extra : moz-landing-system : lando
2019-09-23 13:46:28 +00:00
Robert Helmer 10013d31ee Bug 1582608 - add elapsed time to FirstStartup telemetry and bump timeout to 30s r=mythmon
Differential Revision: https://phabricator.services.mozilla.com/D46556

--HG--
extra : moz-landing-system : lando
2019-09-20 17:35:44 +00:00
Sam Foster aeaad15069 Bug 1582780 - Dont modify a empty-username login onGeneratedPasswordEditedOrFilled unless it is the auto-saved login. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D46679

--HG--
extra : moz-landing-system : lando
2019-09-23 20:19:54 +00:00
Chris H-C af0ae9fd1f Bug 1579522 - Don't trigger a "modules" ping in the first session r=janerik,aklotz
Differential Revision: https://phabricator.services.mozilla.com/D46293

--HG--
extra : moz-landing-system : lando
2019-09-20 15:35:55 +00:00
Chris H-C 25a210115f Bug 1579522 - Allow skipping first update timer interval r=kmag
The UpdateTimerManager has an undocumented behaviour for firing its listeners
very soon after first registration (about 10min into the first session).

Let's document that behaviour, and make it optional.

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

--HG--
extra : moz-landing-system : lando
2019-09-18 19:51:47 +00:00
Aaron Klotz 6fb5d43355 Bug 1542830: Part 8 - Rename the "untrustedModules" ping to "third-party-modules" and change the schema to support multiprocess; r=janerik
Note that to avoid introducing errors, I elected against renaming everything in
the code; internally to Firefox the code still refers to "UntrustedModules";
only the relevant fields have been renamed to reference the new ping schema.

A PR for backend schema changes is in the works.

Depends on D43161

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

--HG--
rename : toolkit/components/telemetry/docs/data/untrusted-modules-ping.rst => toolkit/components/telemetry/docs/data/third-party-modules-ping.rst
rename : toolkit/components/telemetry/tests/unit/test_UntrustedModulesPing.js => toolkit/components/telemetry/tests/unit/test_ThirdPartyModulesPing.js
extra : moz-landing-system : lando
2019-09-23 20:20:13 +00:00
Aaron Klotz 7eea579d88 Bug 1542830: Part 7 - Support MFBT Vector in ProcessedStack and add Swap operation to CombinedStacks; r=janerik
Untrusted modules 2.0 uses MFBT `Vector`, so this patch adds the ability for
`ProcessedStack` to receive those as input.

Depends on D43160

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

--HG--
extra : moz-landing-system : lando
2019-09-23 20:19:42 +00:00
Aaron Klotz a66f824994 Bug 1542830: Part 6 - Rewrite the untrusted modules processor in toolkit/xre; r=mhowell
* Significant cleanup to `ModuleEvaluator`
* `UntrustedModuleData` holds all of the accumulated untrusted module info for
  a single process.
* `ProcessedModuleLoadEvent` holds information about an individual untrusted
  module load in a Gecko-friendly, sanitized, format.
* Since multiple `ProcessModuleLoadEvent` objects may reference the same
  module, we store module metadata in a shared `ModuleInfo` structure.
* The `UntrustedModulesProcessor` receives the events from `mozglue` and
  processes them on a background thread:
** It does not start background processing until the main thread has gone idle.
   The idea here is that we do not want to add any more background work until
   we are reasonably confident that Gecko is no longer starting up or doing
   other intense activity.
** Background processing runs at a background priority level, *except* when
   results are requested by telemetry itself.
** Telemetry requests the data via `UntrustedModulesProcessor::GetProcessedData`
   which runs at normal priority and returns a promise to the caller.

Depends on D43159

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

--HG--
rename : toolkit/xre/ModuleEvaluator_windows.cpp => toolkit/xre/ModuleEvaluator.cpp
rename : toolkit/xre/ModuleEvaluator_windows.cpp => toolkit/xre/ModuleEvaluator.h
rename : toolkit/xre/ModuleVersionInfo_windows.cpp => toolkit/xre/ModuleVersionInfo.cpp
rename : toolkit/xre/ModuleVersionInfo_windows.h => toolkit/xre/ModuleVersionInfo.h
rename : toolkit/xre/ModuleEvaluator_windows.cpp => toolkit/xre/UntrustedModulesData.cpp
rename : toolkit/xre/ModuleEvaluator_windows.h => toolkit/xre/UntrustedModulesData.h
rename : toolkit/xre/ModuleEvaluator_windows.cpp => toolkit/xre/UntrustedModulesProcessor.cpp
rename : toolkit/xre/ModuleEvaluator_windows.h => toolkit/xre/UntrustedModulesProcessor.h
extra : moz-landing-system : lando
2019-09-23 20:19:17 +00:00
Aaron Klotz fccd6eb9ba Bug 1542830: Part 4 - Modify mozglue to use new untrusted modules interfaces; r=mhowell
* At this point our DLL blocking infra is complicated enough that I decided to
  bite the bullet and move all of this code out of `mozglue/build` and into its
  own subdirectory, `mozglue/dllservices`.
* We delete the original `UntrustedDllsHandler` code which is now obsolete.
* We implement mozglue's `LoaderObserver`:
** When this observer registers itself with the launcher process API, it
   receives a vector containing all saved records of loaded DLLs that happened
   until that moment.
** This code handles profiler labels and stackwalking suppression.
** Once a load has completed, we either pass the load on to XUL for further
   processing, or save it for later if XUL is not initialized yet.
* mozglue has its own `ModuleLoadFrame` implementation for the legacy blocklist.
* `DllServicesBase` is updated to support the new interfaces.
* We implement `FallbackLoaderAPI` for `plugin-container`, `xpcshell`, and
  any other non-`firefox` processes that do not have a launcher process
  providing a loader API.
* We add some wide to UTF8 conversion functions.

Depends on D43157

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

--HG--
rename : mozglue/build/Authenticode.cpp => mozglue/dllservices/Authenticode.cpp
rename : mozglue/build/Authenticode.h => mozglue/dllservices/Authenticode.h
rename : browser/app/winlauncher/freestanding/LoaderAPIInterfaces.h => mozglue/dllservices/LoaderAPIInterfaces.h
rename : browser/app/winlauncher/freestanding/ModuleLoadInfo.h => mozglue/dllservices/ModuleLoadInfo.h
rename : browser/app/winlauncher/NtLoaderAPI.h => mozglue/dllservices/NtLoaderAPI.h
rename : mozglue/build/WindowsDllBlocklist.cpp => mozglue/dllservices/WindowsDllBlocklist.cpp
rename : mozglue/build/WindowsDllBlocklist.h => mozglue/dllservices/WindowsDllBlocklist.h
rename : mozglue/build/WindowsDllBlocklistCommon.h => mozglue/dllservices/WindowsDllBlocklistCommon.h
rename : mozglue/build/WindowsDllBlocklistDefs.in => mozglue/dllservices/WindowsDllBlocklistDefs.in
rename : mozglue/build/WindowsDllServices.h => mozglue/dllservices/WindowsDllServices.h
rename : mozglue/build/gen_dll_blocklist_defs.py => mozglue/dllservices/gen_dll_blocklist_defs.py
rename : mozglue/build/moz.build => mozglue/dllservices/moz.build
rename : mozglue/build/MozglueUtils.h => mozglue/misc/WinUtils.h
extra : moz-landing-system : lando
2019-09-23 20:18:41 +00:00
Ehsan Akhgari b234809417 Bug 1582053 - Disable the remote settings database creation instead of the server in web extension xpcshell tests; r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D46664

--HG--
extra : moz-landing-system : lando
2019-09-23 19:28:12 +00:00
Bogdan Tara dbcecb5e8a Bug 1566843 - Disabling test_ext_proxy_socks.js on linux & windows debug r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D46812

--HG--
extra : moz-landing-system : lando
2019-09-23 18:00:30 +00:00