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

688107 Коммитов

Автор SHA1 Сообщение Дата
Agi Sferro 7110e845e3 Bug 1602565 - Don't run LoadURIDelegateChild on WebExtension windows. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D59910

--HG--
extra : moz-landing-system : lando
2020-01-14 19:05:28 +00:00
Christoph Kerschbaumer 003b30393d Bug 1607483: Disallow loading http(s) scripts into system privileged contexts. r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D58962

--HG--
extra : moz-landing-system : lando
2020-01-14 17:42:18 +00:00
Edwin Takahashi 5d26f83a10 Bug 1602863 - update linux64 platform regex in yaml files to be compatible with linux64 and linux1804 strings r=gbrown
Changes:

Update `linux64` regex to in yaml files for suites that have been migrated over to run on ubuntu1804.

Current naming convention: `linux64-asan/opt`.
New naming convention: `linux1804-64-asan/opt`
Future (potential) convention: `linux2004-64-asan/opt`

Using the `linux.*64` regex will result in a match for all three of the names above. This will ensure that we don't need to constantly update the regex for each new version, while being specific enough.

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

--HG--
extra : moz-landing-system : lando
2020-01-14 17:35:00 +00:00
Rob Wood ea5d2d626d Bug 1609150 - Turn off failing visual metrics jobs for fennec r=perftest-reviewers,stephendonner
Differential Revision: https://phabricator.services.mozilla.com/D59888

--HG--
extra : moz-landing-system : lando
2020-01-14 18:43:19 +00:00
Jason Orendorff dd7bb7f141 Bug 1608509 - Part 8: Remove JSOP_* constants. r=jandem.
This also removes the `name` field from FOR_EACH_OPCODE. Disassembly now uses
the UpperCamelCase opcode name.

A few tests look at disassembler output.

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

--HG--
extra : moz-landing-system : lando
2020-01-14 17:58:38 +00:00
Jason Orendorff fe42d608aa Bug 1608509 - Part 7: Automatically replace JSOP_UPPER with JSOp::CamelCase. r=jandem.
Differential Revision: https://phabricator.services.mozilla.com/D59808

--HG--
extra : moz-landing-system : lando
2020-01-14 17:56:49 +00:00
Jason Orendorff bac1410391 Bug 1608509 - Part 6: Rename JSOP_*_LENGTH constants. r=jandem.
Differential Revision: https://phabricator.services.mozilla.com/D59807

--HG--
extra : moz-landing-system : lando
2020-01-14 17:50:53 +00:00
Jason Orendorff 7762686e69 Bug 1608509 - Part 5: Rename baseline emit methods. r=jandem.
Differential Revision: https://phabricator.services.mozilla.com/D59806

--HG--
extra : moz-landing-system : lando
2020-01-14 17:49:22 +00:00
Jason Orendorff a63234731c Bug 1608509 - Part 4: More manual fixups in comments. r=jandem.
Differential Revision: https://phabricator.services.mozilla.com/D59805

--HG--
extra : moz-landing-system : lando
2020-01-14 17:48:34 +00:00
Jason Orendorff 4dcb9e19a8 Bug 1608509 - Part 3: Manual fixups in comments. r=jandem.
Differential Revision: https://phabricator.services.mozilla.com/D59803

--HG--
extra : moz-landing-system : lando
2020-01-14 17:46:49 +00:00
Jason Orendorff 11a9f1f0a1 Bug 1608509 - Part 2: Automated substitution for /\b(JSOP_\w+)\b/ in comments. r=jandem.
Differential Revision: https://phabricator.services.mozilla.com/D59802

--HG--
extra : moz-landing-system : lando
2020-01-14 17:44:22 +00:00
Jason Orendorff 58673de7b8 Bug 1608509 - Part 1: Fix a few odd comments. r=jandem.
The comment about JSOP_GLOBALTHIS and JSOP_FUNCTIONTHIS may never have been
sensible; JSOP_FUNCTIONTHIS never walks the environment chain, as it is used
only in non-arrow functions, which take `this` as an argument in the CallArgs.

JSOP_LOOPENTRY and JSOP_TRACE are gone. So is JSOP_SPREAD.

"JSOP_POPs" was eccentric in a way that would be unclear with CamelCase.

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

--HG--
extra : moz-landing-system : lando
2020-01-14 17:39:19 +00:00
Narcis Beleuzu 3779d59f17 Backed out changeset db42fce46a0b (bug 1587552) for gv failures on trackingProtectionExceptionRemoveByException. CLOSED TREE 2020-01-14 20:59:28 +02:00
Rob Wu 155bac71f8 Bug 1601499 - Compute baseDomain when cookies are read from the db r=Ehsan
baseDomain is used as a key for cookies in a hashmap. For cookie
operations to work properly, the baseDomain generation must be stable.
This is however not the case, because the result can change by updates
to the public suffix list.

Since the stored baseDomain is not reliable, the value must be
recomputed when the database is read.

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

--HG--
extra : moz-landing-system : lando
2020-01-14 17:17:17 +00:00
Ehsan Akhgari b2cfa59626 Bug 1607615 - Allow CORS preflights with a default of 5 seconds for expiry if Access-Control-Max-Age hasn't been sent; r=mayhemer
The default expiry value is chosen based on what Chromium uses:
https://source.chromium.org/chromium/chromium/src/+/master:services/network/public/cpp/cors/preflight_result.cc;l=27;drc=529117e5ed802c91a5cf192a72b4097d27fcb928?originalUrl=https:%2F%2Fcs.chromium.org%2F

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

--HG--
extra : moz-landing-system : lando
2020-01-14 17:13:11 +00:00
Drew Willcoxon 990e94f89b Bug 1602728 - Always autofill bookmarks when suggest.history=false and suggest.bookmark=true regardless of frecency threshold. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D59438

--HG--
extra : moz-landing-system : lando
2020-01-14 16:48:42 +00:00
Mihai Alexandru Michis 0d01c60c37 Backed out 2 changesets (bug 981248) for causing multiple failures.
CLOSED TREE

Backed out changeset 7a96708cc8b7 (bug 981248)
Backed out changeset 1eace7bd28d9 (bug 981248)
2020-01-14 19:28:17 +02:00
Aaron Klotz dddb83ab28 Bug 1608577: Part 3 - Remove |using namespace mozilla::java| from widget/android; r=geckoview-reviewers,esawin
Differential Revision: https://phabricator.services.mozilla.com/D59798

--HG--
extra : moz-landing-system : lando
2020-01-14 16:47:59 +00:00
Aaron Klotz 62c88b3762 Bug 1608577: Part 2 - Remove |using namespace mozilla::java| from webrtc; r=bwc
Depends on D59796

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

--HG--
extra : moz-landing-system : lando
2020-01-14 14:32:03 +00:00
Aaron Klotz c4f1b7b2d0 Bug 1608577: Part 1 - Remove |using namespace mozilla::java| from dom/media; r=kinetik
Differential Revision: https://phabricator.services.mozilla.com/D59796

--HG--
extra : moz-landing-system : lando
2020-01-13 22:04:02 +00:00
Jason Orendorff 2fe4803a51 Bug 1608089 - Part 4: Convert JSOp to an enum class. r=jandem.
The new opcode names are like `JSOp::InitHiddenProp`. This patch creates
aliases with all of the old names, like `JSOP_INITHIDDENPROP`, to keep existing
code working.

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

--HG--
extra : moz-landing-system : lando
2020-01-14 16:32:07 +00:00
Jason Orendorff dc0b892180 Bug 1608089 - Part 3: Add CamelCase and snake_case identifiers to FOR_EACH_OPCODE. r=jandem.
The snake-case identifiers will be handy in Rust. The plan is to write a script
to import FOR_EACH_OPCODE as a similar Rust macro.

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

--HG--
extra : moz-landing-system : lando
2020-01-14 16:29:52 +00:00
Jason Orendorff 1eb8860a21 Bug 1608089 - Part 2: Make JSOP_LIMIT an int constant rather than a JSOp value. r=jandem.
The change to PendingEdge is OK because this default value is never used; the
field's accessor asserts that *this was created using one of the constructors
that requires an explicit JSOp from the caller.

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

--HG--
extra : moz-landing-system : lando
2020-01-14 16:26:37 +00:00
Jason Orendorff cc86ab84fe Bug 1608089 - Part 1: Add explicit casts between JSOp and uint8_t. r=jandem.
Later we will turn JSOp into an enum class that requires these casts.

In places where we are overwriting a previously written bytecode,
this casts to jsbytecode rather than uint8_t, following the prevailing
style.

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

--HG--
extra : moz-landing-system : lando
2020-01-14 16:22:35 +00:00
Morgan Reschenberg 90cca521e1 Bug 1608889: Flip backplate preference to true to ship in 73. r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D59754

--HG--
extra : moz-landing-system : lando
2020-01-13 23:21:38 +00:00
Geoff Brown d8063e54fb Bug 1607961 - Move some android-hw P2 tests from arm7 to aarch64; r=bc
Move all mochitest, crashtests, and plain reftests currently running on android-hw-p2
against arm7 builds to aarch64 builds (the great majority of geckoview users on P2 are
now using aarch64 builds -- we want to stay relevant). jittest and jsreftest continue
to run on arm7, providing essential arm7 support; aarch64 coverage continues to be
provided by SM(p) on Windows/aarch64 laptops.

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

--HG--
extra : moz-landing-system : lando
2020-01-14 16:29:48 +00:00
Dylan Roeh 0971e00ebf Bug 1587552 - Update GeckoView content blocking exception API and add better support for removing exceptions. r=esawin,Ehsan,geckoview-reviewers,snorp
Differential Revision: https://phabricator.services.mozilla.com/D58828

--HG--
extra : moz-landing-system : lando
2020-01-14 16:40:46 +00:00
Emilio Cobos Álvarez d7a0a95c68 Bug 1609167 - Don't use NS_IMETHOD for nsITextControlFrame::GetTextEditor. r=smaug
As it seems it causes MinGW 32-bit-only build issues.

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

--HG--
extra : moz-landing-system : lando
2020-01-14 16:29:50 +00:00
Masatoshi Kimura b5dabfcd52 Bug 1608091 - Stop creating unicode environ in gyp_reader.py. r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D59325

--HG--
extra : moz-landing-system : lando
2020-01-14 15:49:09 +00:00
Geoff Brown 70c3065f26 Bug 1606370 - Avoid cross-directory support file error in android mochitest; r=bc
Do not include the problematic manifest on Android. We never run Android
mochitest-browser-chrome anyway. Bug 1435429 and bug 1557417 used a similar approach.

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

--HG--
extra : moz-landing-system : lando
2020-01-14 16:22:00 +00:00
Harry Twyford db5a2152ac Bug 1605936 - Align horizontal seperator with toolbar border. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D59814

--HG--
extra : moz-landing-system : lando
2020-01-14 16:27:47 +00:00
Martin McNickle f6f5fae1d0 Bug 1349658 - Add support for IEEE Float encoded wav files. r=jya
Differential Revision: https://phabricator.services.mozilla.com/D59520

--HG--
extra : moz-landing-system : lando
2020-01-14 15:41:10 +00:00
Rob Wood 583e5855cb Bug 1609029 - Fix perma [tier2] ytp raptor-manifest Error r=tarek
Differential Revision: https://phabricator.services.mozilla.com/D59875

--HG--
extra : moz-landing-system : lando
2020-01-14 16:04:49 +00:00
Nicolas Chevobbe ea0dda849a Bug 1599432 - Create ObjectFront for non-primitive expression result in inspector sidebar extension. r=rpl.
The WebExtensionInspectedWindow front is modified in order
to be able to parse the eval response.
We're doing it in a similar fashion to the other fronts methods
that can return ObjectFronts: everything is handled client side,
by the front, since an evaluation result can return primitive values,
long string or grips, and we can't define this through protocol.js in
a readable manner.
Some functions and a component are renamed to better represent
what they're doing.

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

--HG--
rename : devtools/client/inspector/extensions/components/ObjectValueGripView.js => devtools/client/inspector/extensions/components/ExpressionResultView.js
extra : moz-landing-system : lando
2020-01-14 15:55:54 +00:00
Henrik Skupin 3938c43161 Bug 1544417 - [remote] Implement Emulation.setDeviceMetricsOverride. r=remote-protocol-reviewers,maja_zf,ato
Differential Revision: https://phabricator.services.mozilla.com/D58935

--HG--
extra : moz-landing-system : lando
2020-01-14 15:41:06 +00:00
Harry Twyford 5c6780f95f Bug 1608359 - Don't open TopSites on focus if top sites are hidden in the new tab page. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D59883

--HG--
extra : moz-landing-system : lando
2020-01-14 15:33:44 +00:00
Emilio Cobos Álvarez 4bd78f7a9c Bug 981248 - Remove now-unneeded special-case in AutoFillDelegateTest.kt. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D59886

--HG--
extra : moz-landing-system : lando
2020-01-14 16:10:21 +00:00
Micah Tigley ea2bf53fcd Bug 1598904 - Include logical border colors to visited link styling properties. r=miker,Oriol
Differential Revision: https://phabricator.services.mozilla.com/D58556

--HG--
extra : moz-landing-system : lando
2020-01-14 10:33:01 +00:00
Iain Ireland 087a4ee792 Bug 1608983: Don't check regexp syntax in full parse if we've already done so during syntax parse r=arai
Differential Revision: https://phabricator.services.mozilla.com/D59811

--HG--
extra : moz-landing-system : lando
2020-01-14 15:31:47 +00:00
Martin Stransky da8ea3387b Bug 1600414 [Wayland] Get CSD decoration styles from MOZ_GTK_HEADERBAR_WINDOW, r=jhorak
- Use MOZ_GTK_HEADERBAR_WINDOW to get decoration style at moz_gtk_header_bar_paint()
- Don't return decoration size for solid-csd as it behaves as a regular window frame.

Depends on D59850

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

--HG--
extra : moz-landing-system : lando
2020-01-14 14:21:15 +00:00
Emilio Cobos Álvarez ada85d37b9 Bug 1609123 - Put the metadata file in the metadata directory.
Differential Revision: https://phabricator.services.mozilla.com/D59882

--HG--
rename : testing/web-platform/tests/css/css-grid/__dir__.ini => testing/web-platform/meta/css/css-grid/__dir__.ini
extra : moz-landing-system : lando
2020-01-14 15:25:49 +00:00
Belén Albeza a6affcd877 Bug 1608640 - disable 'start-service-worker' test on asan and when the sw refactor is not enabled r=jdescottes
This patch reverts the `requestLongerTimeout` change for the failing test (`start-service-worker`), and disables the test on asan (all platforms) and when the sw refactor is not enabled

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

--HG--
extra : moz-landing-system : lando
2020-01-14 12:20:33 +00:00
Martin Stransky 076504629d Bug 1600414 [Wayland] Use GTK_WINDOW_TOPLEVEL and actual header bar to create Gtk titlebar css style, r=jhorak
- Create header bar at GTK_WINDOW_TOPLEVEL
- Use actual header bar widget as window titlebar because gtk_window_set_titlebar() sets "csd" and "solid-csd" styles.
  We need to read the styles to get correct decoration type.

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

--HG--
extra : moz-landing-system : lando
2020-01-14 14:21:22 +00:00
Nicolas Chevobbe b0934e6818 Bug 1609063 - Add a sourceeditor npm script to generate unminified codemirror bundle. r=gl.
This can be very useful when investigating an
issue happening in CodeMirror.
The build script was broken due to the usage
of absolute paths; this is fixed by adding
a resolve.modules entry in the webpack config.

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

--HG--
extra : moz-landing-system : lando
2020-01-14 15:08:11 +00:00
Emilio Cobos Álvarez da2e4ef888 Bug 981248 - Rewrite <input type=number> to avoid an anonymous input. r=masayuki,surkov,jwatt,ntim,jfkthame,smaug
Instead, subclass nsTextControlFrame. This simplifies the code and avoids
correctness issues.

I kept the localization functionality though it is not spec compliant. But I
filed a bug to remove it in a followup.

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

--HG--
extra : moz-landing-system : lando
2020-01-14 15:05:22 +00:00
Johann Hofmann c774435d2b Bug 1607159 - Without e10s, don't crash the parent process in Document::GetFailedCertSecurityInfo. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D59864

--HG--
extra : moz-landing-system : lando
2020-01-14 14:37:37 +00:00
Bryce Seager van Dyk 47152527c5 Bug 1606206 - Renew media playback telemetry probes. r=alwu
Carry forward several media telemetry probes that the media team wishes to
continue monitoring. The probes are:

- MEDIA_MKV_CANPLAY_REQUESTED - allows us to monitor if sites are trying to play
  mkv files which guides if we should improve support for such files.
- WEBVTT_TRACK_KINDS - allows us to monitor how webvtt is being used and guide
  if we should dedicate more resources to areas of webvtt.
- WEB_AUDIO_BECOMES_AUDIBLE_TIME - allows us to monitor if sites are using
  resources on audio context that are playing audio and guide if we need to
  improve perf for such cases.
- AUTOPLAY_DEFAULT_SETTING_CHANGE - allows us to monitor if users are opting out
  of our default autoplay behaviour.

The following probes are kept to help assess playback performance:
- VIDEO_INFERRED_DECODE_SUSPEND_PERCENTAGE
- VIDEO_INTER_KEYFRAME_MAX_MS.
- VIDEO_SUSPEND_RECOVERY_TIME_MS
- VIDEO_VP9_BENCHMARK_FPS

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

--HG--
extra : moz-landing-system : lando
2020-01-13 19:29:26 +00:00
James Willcox a11e70ded5 Bug 1609158 - Add a simple test for `window.open('file://...')` with GeckoView r=geckoview-reviewers,agi
This is covered in other test suites, but it may be possible for
GeckoView to get this wrong, so add an explicit test.

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

--HG--
extra : moz-landing-system : lando
2020-01-15 14:20:26 +00:00
thomasmo b841095b22 Bug 1608844 - WebExtensions do not run in FxRPC content processes r=zombie
This change introduces a content script, fxr-content.js, that runs in content processes associated with an FxR PC window. This new script notifies observers of "tab-content-frameloader-created", which allows for WebExtensions content script to be injected into the content process.

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

--HG--
extra : moz-landing-system : lando
2020-01-15 15:14:15 +00:00
Ehsan Akhgari 338a38518d Bug 1600965 - Add support for blocking on the DNS resolution for HTTP channels; r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D56799

--HG--
extra : moz-landing-system : lando
2020-01-15 14:53:12 +00:00