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

675523 Коммитов

Автор SHA1 Сообщение Дата
Abdoulaye Oumar Ly 85311b3039 Bug 1588883 - Restore fullscreen transition message. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D49373

--HG--
extra : moz-landing-system : lando
2019-10-17 15:25:51 +00:00
Tom Tung 48bfc7dee9 Bug 1587394 - Provide a pref to bypass postMessage COOP and COEP check on Nightly and Dev; r=nika
Differential Revision: https://phabricator.services.mozilla.com/D48713

--HG--
extra : moz-landing-system : lando
2019-10-17 14:15:58 +00:00
Imanol Fernandez 7c0ea68b6d Bug 1587366 - Do not call VRManager::Shutdown immediately when the app is paused. r=daoshengmu,kip
Do not call VRManager::Shutdown immediately when the app is paused.

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

--HG--
extra : moz-landing-system : lando
2019-10-16 23:12:05 +00:00
Jan de Mooij 3ea3f20309 Bug 1589002 - Remove overzealous assertion in JS_CopyStringCharsZ. r=jonco
I added this API to copy a string's character to a new buffer, but we
can call this on strings from a different Zone. This should be fine because
ensureLinear doesn't use the context's Zone.

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

--HG--
extra : moz-landing-system : lando
2019-10-17 13:14:02 +00:00
Andrea Marchesini 79809a6a9e Bug 1589361 - Wrong use of ConsoleStructuredCloneData in Console on workers, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D49598

--HG--
extra : moz-landing-system : lando
2019-10-17 13:28:00 +00:00
Olli Pettay 49bb4a7105 Bug 1586793 - [Fission] iframe.contentWindow may be null when it shouldn't be, r=peterv
The other cases when ClearWindowProxy is called seem to be fine.
It is the Unlink case which was causing null .contentWindow with test_mozfiledataurl.html

Fixes bug 1580391 and backs out bug 1581004

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

--HG--
extra : moz-landing-system : lando
2019-10-17 14:56:54 +00:00
Alex Chronopoulos e3675b23cb Bug 1572884 - Upmix mono webaudio channels to stereo when the output configuration is 3 and 5 channels. r=padenot
WebAudio upmix layout is defined in the spec for the channel configurations mono, stereo, quad and 5.1. Layouts with 3 and 5 channels are not defined yet. For those undefined layouts firefox provided upmix to a single channel (left). This has been updated to upmix to the two stereo channels (left, right).

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

--HG--
extra : moz-landing-system : lando
2019-10-17 14:39:44 +00:00
Mark Banner 183b11bae0 Bug 1588576 - Add a preference to control the maximum number of shows of the private search introduction banner. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D49584

--HG--
extra : moz-landing-system : lando
2019-10-17 13:42:53 +00:00
Junior Hsu 73de20821d Bug 1523986 - P4 Use extension to redirect to different protocols r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D49537

--HG--
extra : moz-landing-system : lando
2019-10-17 14:30:36 +00:00
Junior Hsu 5e0946d52e Bug 1523986 - P3 test process switch trigger by web extension r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D49497

--HG--
extra : moz-landing-system : lando
2019-10-17 12:48:17 +00:00
Junior Hsu e5c641de07 Bug 1523986 - P2 wpt test with multi-origins redirect and cache r=valentin,annevk
Use `COOP` to force the process switch in redirect with different origins.
Also tests cache each reqeusts.

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

--HG--
extra : moz-landing-system : lando
2019-10-17 05:54:00 +00:00
Junior Hsu 71e03366fa Bug 1523986 - P1 test process switch between protocols r=nika
Test file:// and data:

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

--HG--
extra : moz-landing-system : lando
2019-10-15 17:37:41 +00:00
ffxbld 716fe01e26 No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D49605

--HG--
extra : moz-landing-system : lando
2019-10-17 14:34:51 +00:00
thomasmo 5439857160 Bug 1570139 - Add Settings to FxR UI Menu r=johannh,Gijs
This change adds and integrates a Preferences UI for Firefox Reality on Desktop. This simple page supports 3 behaviors:
- Viewing the privacy policy
- Toggly Telemetry
- Clearing User Data
The latter two have an impact on the desktop install of Firefox associated with this instance of FxR.

Subsequent changes will update the UI to design specifications as well as migrate the strings to Fluent.

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

--HG--
extra : moz-landing-system : lando
2019-10-16 02:49:43 +00:00
Oana Pop Rus e0fb2f2a1e Backed out changeset 62d172103a78 (bug 1578445) for bc failures in browser/browser_ext_urlbar.js on a CLOSED TREE 2019-10-17 17:28:29 +03:00
Sorin Davidoi fd9d2baa6d Bug 1588637 - perf: Reduce memory allocation, avoid regular expressions and layout trashing r=davidwalsh
Apply the following optimizations:
 - Don't use regular expressions where they can be avoided
 - Reduce unnecessary memory allocations (e.g. avoid doing a map and a filter by writing the code in an imperative fashion)
 - Reduce layout trashing by using `rAF` and `setTimeout`
 - Perform cheaper checks first in conditional statements

See commit messages for more details.

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

--HG--
extra : moz-landing-system : lando
2019-10-16 18:44:13 +00:00
David Walsh 25f15897bf Bug 1589269 - Enforce minimum width for search and blocking panels r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D49517

--HG--
extra : moz-landing-system : lando
2019-10-17 09:53:35 +00:00
David Walsh 347d07cd09 Bug 1589160 - Update tab language for request blocking r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D49465

--HG--
extra : moz-landing-system : lando
2019-10-17 10:04:36 +00:00
David Walsh 0843a344a5 Bug 1583042 - Change devtools debugger shortcut r=Harald
Differential Revision: https://phabricator.services.mozilla.com/D47502

--HG--
extra : moz-landing-system : lando
2019-10-17 07:29:45 +00:00
Mark Banner c4bb43c2c1 Bug 1588833 - Fix the focus box for the private search introduction banner close button. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D49449

--HG--
extra : moz-landing-system : lando
2019-10-17 13:47:40 +00:00
Nicolas Chevobbe 7ef8a79951 Bug 1589001 - Rename (web)consoleClient variables and properties to webConsoleFront. r=Honza.
The webconsole actor now has an associated front for some
time, but the naming of variables and properties didn't
reflect that (most weren't updated and were still calling
it a client).
This patch tries to rename all those variables so it's more
obvious we're dealing with an actual front.

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

--HG--
extra : moz-landing-system : lando
2019-10-17 10:16:46 +00:00
Marco Bonardo de0b357887 Bug 1588756 - Intermittent TV docshell/test/browser/browser_uriFixupIntegration.js. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D49473

--HG--
extra : moz-landing-system : lando
2019-10-17 10:59:56 +00:00
Lars T Hansen c031dd3036 Bug 1546592 - Allow element segments to be 'anyref', and generalize. r=rhunt
The main changes here are:

* Element segments that carry an elementexpr can carry a type T that
  is other than 'funcref', though we require T <: anyref

* We generalize type handling around table initialization so that a
  table-of-T can be initialized from segment-of-U if U <: T.


Also:

* A declared element segment needs to have type funcref.  The spec is
  silent on this, but it's a conservative choice.

* A drive-by fix in serialize/deserialize, the 'kind' field was not
  being handled properly.  This doesn't affect any shipping product as
  the serialize/deserialize code is currently unused.

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

--HG--
extra : moz-landing-system : lando
2019-10-17 13:25:24 +00:00
Mike de Boer 089165087b Bug 1587817 - Move the default search engine in Private Browsing mode for in-content search access points to be contained in ContentSearch.jsm. r=Mardak,Standard8
This reverts part of bug 1576158, so that all current and future in-content pages share the same implementation.

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

--HG--
extra : moz-landing-system : lando
2019-10-17 13:02:09 +00:00
Nicolas Silva c9239b0fe8 Bug 1588467 - Remove unused methods. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D49130

--HG--
extra : moz-landing-system : lando
2019-10-17 13:05:31 +00:00
Nicolas Silva 6a93f75199 Bug 1588467 - Use AverageIntProfileCounter instead of IntProfileCounter in some places. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D49129

--HG--
extra : moz-landing-system : lando
2019-10-17 13:05:17 +00:00
Nicolas Silva 898c4ff8bd Bug 1588467 - Implement AverageTimeProfileCounter on top of AverageIntProfileCounter. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D49128

--HG--
extra : moz-landing-system : lando
2019-10-17 13:05:05 +00:00
Nicolas Silva cecca9135c Bug 1588467 - Implement AverageIntProfileCounter. r=gw
AverageIntProfileCounter records the average and maximum of sampled interger values over time slices of half a second. Using it instead of IntProfileCounter in some places will make it easier to notice single-frame spikes.

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

--HG--
extra : moz-landing-system : lando
2019-10-17 13:04:47 +00:00
Nicolas Silva 3df2348614 Bug 1583841 - Define some expected ranges for webrender's smart profiler. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D48970

--HG--
extra : moz-landing-system : lando
2019-10-17 13:04:30 +00:00
Nicolas Silva f1db815413 Bug 1583841 - Add a smart profiler HUD. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D48969

--HG--
extra : moz-landing-system : lando
2019-10-17 13:04:17 +00:00
Harry Twyford 07dd6769fb Bug 1578445 - Add roles and aria attributes to tip elements. r=dao,fluent-reviewers,Gijs,Jamie
Differential Revision: https://phabricator.services.mozilla.com/D47980

--HG--
extra : moz-landing-system : lando
2019-10-17 10:48:26 +00:00
Jan de Mooij 4bb7d0451c Bug 1586991 part 22 - Use nsAutoJSString instead of AutoStableStringChars in DocshellEntryMonitor::Entry to ensure null-termination. r=bzbarsky
Note that nsDocShell::NotifyJSRunToCompletionStart ends up passing this string to
JavascriptTimelineMarker where the constructor assigns it to |nsString mFunctionName|
so there should be no difference between passing nullptr or empty string.

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

--HG--
extra : moz-landing-system : lando
2019-10-17 13:04:07 +00:00
Jan de Mooij 334b50200e Bug 1586991 part 21 - Don't assume null-terminated strings in ReportBadKey. r=anba
Differential Revision: https://phabricator.services.mozilla.com/D49389

--HG--
extra : moz-landing-system : lando
2019-10-17 13:03:11 +00:00
Marco Bonardo 4a41f42413 Bug 1588464 - Add a delay to Search in a private window to reduce flicker. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D49266

--HG--
extra : moz-landing-system : lando
2019-10-17 11:47:13 +00:00
Martin Stransky 6cbbed9b4e Bug 1588907 [Wayland] Remove misleading comment about DMA_BUF_IOCTL_SYNC, r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D49390

--HG--
extra : moz-landing-system : lando
2019-10-17 10:38:12 +00:00
Martin Stransky 5499b4744a Bug 1535230 - [Linux/Gtk] Add widget.content.gtk-theme-override pref key to simplify the theme override, r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D49387

--HG--
extra : moz-landing-system : lando
2019-10-17 09:35:32 +00:00
Frederic Wang d7e6c31b00 Bug 1587572 - Remove support for the mfrac@bevelled attribute. r=emilio
See https://groups.google.com/forum/#!topic/mozilla.dev.platform/9pEvlYn-Xyw

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

--HG--
extra : moz-landing-system : lando
2019-10-17 09:41:06 +00:00
Bogdan Tara 3f1e57d343 Backed out changeset cbafd2e6cf53 (bug 1587809) for browser_asrouter_cfr.js failures CLOSED TREE 2019-10-17 13:31:33 +03:00
Bogdan Tara cef8adf998 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-10-17 13:26:28 +03:00
Simon Giesecke ed63d87f12 Bug 1168606 - Fix code generation issue on Mac OS X. r=acreskey,ttung
As reported in https://bugzilla.mozilla.org/show_bug.cgi?id=1168606#c110,
some Mac OS X release build crashes with the original code, probably due
to some temporary string being destroyed prematurely. Assigning to a
named variable reportedly solves the issue.

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

--HG--
extra : moz-landing-system : lando
2019-10-17 09:55:03 +00:00
Csoregi Natalia ebe492edac Merge autoland to mozilla-central. a=merge 2019-10-17 12:34:15 +03:00
Andreas Pehrson e260591a8d Bug 1589029 - Use distinct ShutdownBlockers in MediaRecorder. r=bryce
Differential Revision: https://phabricator.services.mozilla.com/D49417

--HG--
extra : moz-landing-system : lando
2019-10-17 09:31:21 +00:00
Andreas Pehrson c8ebc1f3f9 Bug 1586903 - Wait for track listener removals rather than just informing them of shutdown. r=bryce
This does a bit of a cleanup, where changing the notification to waiting for
removal is the major task. It also removes the special handling of not informing
listeners of shutdown on Cancel(), and a bit of cleanup around MozPromise usage.

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

--HG--
extra : moz-landing-system : lando
2019-10-17 09:31:07 +00:00
James Teh 8df4803118 Bug 1587809: Give the CFR address bar button a more descriptive tooltip/a11y label. Announce its appearance to screen reader users. r=andreio,fluent-reviewers,flod
1. Previously, the label and tooltip for all recommendations was just "Recommendation", even though the icon was different for extension and feature recommendations.
  Because users might not be able to see the icon and/or determine its meaning, it is important that this is communicated in the tooltip and a11y label.
2. Screen reader users won't know this has appeared, even though this attracts some attention visually.
  Therefore, provide a specific announcement for screen reader users when the recommendation appears.

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

--HG--
extra : moz-landing-system : lando
2019-10-17 09:27:12 +00:00
Masayuki Nakano abdf9727f5 Bug 1582215 - Make `HTMLEditor::DoInsertHTMLWithContext()` compute new insertion point before removing unnecessary `<li>` elements r=m_kato
When inserting `<li>` elements into `<ul>`, `<ol>` or `<li>` element,
`HTMLEditor::DoInsertHTMLWithContext()` removes unnecessary empty `<li>`
elements at insertion point.  At this time, we've computed next insertion
point with removed `<li>` element.  Therefore, insertion point goes out
from the DOM tree.  This patch makes it compute new insertion point before
removing each empty `<li>` element.

Additionally, this patch adds some WPT data for testing this case.  I verified
that Chrome passes the new tests too.

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

--HG--
extra : moz-landing-system : lando
2019-10-17 09:17:14 +00:00
Dão Gottwald 97dc13cb94 Bug 1586889 - Stop re-initializing the urlbar when exiting customize mode. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D49405

--HG--
extra : moz-landing-system : lando
2019-10-17 09:03:12 +00:00
Julian Descottes 459b71deed Bug 1589087 - Update regular expression used in ADB to extract Fenix version r=ladybenko
The format of the Fenix versionName on Nightly no longer matches our regular expression.
Updating the regular expression to accommodate both versions such as "2.1.0" and "Nightly 191016 06:01"

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

--HG--
extra : moz-landing-system : lando
2019-10-17 09:08:44 +00:00
Sebastian Hengst 980ba2bfa5 No bug - fix a comment typo. CLOSED TREE
--HG--
extra : rebase_source : 34090c21576d5244dd000103b442be87c552bbca
extra : amend_source : 05b5993ca400c072b516b5aa8233228cc1a5f9e5
2019-10-17 10:05:59 +02:00
Bogdan Tara 7e9efc5de3 Backed out changeset 29bc3ebe8b4e (bug 1588997) for browser_ext_devtools_panels_elements_sidebar.js && browser_ext_find.js failures CLOSED TREE
--HG--
rename : devtools/shared/fronts/environment.js => devtools/shared/client/environment-client.js
rename : devtools/shared/fronts/property-iterator.js => devtools/shared/client/property-iterator-client.js
rename : devtools/shared/fronts/symbol-iterator.js => devtools/shared/client/symbol-iterator-client.js
2019-10-17 10:51:19 +03:00
shindli 99ded94f39 Merge autoland to mozilla-central. a=merge 2019-10-17 06:44:40 +03:00