Commit Graph

636071 Commits

Author SHA1 Message Date
Kartikaya Gupta
a33f679ae0 Bug 1515432 - Squash a lot of redundant WPT clauses. r=jmaher
This patch was autogenerated by the supercollapser tool.
https://github.com/staktrace/supercollapser/

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

--HG--
extra : moz-landing-system : lando
2019-02-11 20:29:45 +00:00
Kartikaya Gupta
719dd00688 Bug 1515432 - Manually remove remaining windows version 10.0.15063 clauses. r=jmaher
This removes some redundant files entirely, and drops a slew of
conditions made redundant by the test being complete disabled. In the
remaining cases, the clauses filtering on Windows 10.0.15063 are dropped
since we aren't running on that Windows version any more.

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

--HG--
extra : moz-landing-system : lando
2019-02-11 20:29:47 +00:00
Alok Kumar
84bf3b9336 Bug 1492279 - Only fetch target task for actions that require it r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D19273

--HG--
extra : moz-landing-system : lando
2019-02-11 20:27:33 +00:00
Jason Orendorff
9c1ae44486 Bug 1523525 - Delete unsafe JS_GetDataView* API functions. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D18999

--HG--
extra : moz-landing-system : lando
2019-02-10 17:30:48 +00:00
Andy Wingo
48ad354c4d Bug 1526872 - Add CacheIR support for comparisons of BigInt to null or undefined r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D19332

--HG--
extra : moz-landing-system : lando
2019-02-11 15:10:51 +00:00
Dzmitry Malyshau
19e28f4a85 Bug 1526593 - WR capture frame builder state r=gw
Saves a whole lot of useful data to peek in "builder-X-Y.ron"

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

--HG--
extra : moz-landing-system : lando
2019-02-11 19:54:19 +00:00
Dzmitry Malyshau
fa4942c8fe Bug 1524797 - Enable non-screen rasterization of the plane splits r=gw
We used to hard-code the raster spatial node of plane splits to the root.
Now we are using the actual root during batching.

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

--HG--
extra : moz-landing-system : lando
2019-02-11 19:59:47 +00:00
Razvan Caliman
87a8e6f838 Bug 1527004 - Add context menu option to Changes panel to copy all changes for a source. r=gl
Like Bug 1524548, but builds a stylesheet for all changed rules within a source.

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

--HG--
extra : moz-landing-system : lando
2019-02-11 20:02:44 +00:00
Chris Manchester
2f48be1ec4 Bug 1526505 - Update mozharness stats parsing code for per-language stats. r=firefox-build-system-reviewers,ted
Differential Revision: https://phabricator.services.mozilla.com/D19247

--HG--
extra : moz-landing-system : lando
2019-02-11 13:39:21 +00:00
Andrew Erickson
cbb252c256 Bug 1519489 - remove the android 7.0 arm emulator r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D19095

--HG--
extra : moz-landing-system : lando
2019-02-08 01:26:25 +00:00
Julian Descottes
bc7ba97c34 Bug 1500389 - Set margin to 0 instead of initial for <p>;r=ladybenko,daisuke
Depends on D17917
As discussed on slack. Let me know if you'd prefer another comment and/or moving this to the message CSS file?

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

--HG--
extra : moz-landing-system : lando
2019-02-11 19:47:56 +00:00
Julian Descottes
7c9cb4e14a Bug 1500389 - Migrate serviceworker fetch flag test;r=ladybenko,stas
Had to modify localization to accomodate for the test so I would like an additional review from l10n peers here.
@stas feel free to forward if somebody else should have a look.

Below is a summary of the problem I faced here for localization, without any of the specifics related to aboutdebugging:

```
Localized(
  {
    id: "my-component-localization-id",
    attrs: {
      title: true,
      value: true,
    }
  }
  SomeSharedComponent{
    title: "fallback-title",
    value: "fallback-value"
  }
);
```

with the ftl:

```
my-component-localization-id =
  .title = Localized title
  .value = Localized value
```

The `value` prop can take any node, and later on in the development, I need a more complex wrapper (here for tests). It shouldn't impact the localization, but now I can't directly use my localized value:

```
Localized(
  {
    id: "my-component-localization-id",
    attrs: {
      title: true,
    }
  },
  SomeSharedComponent{
    title: "fallback-title",
    value: Localized(
      {
        id: my-component-localization-value
      },
      dom.span(
        {
          className: "some-class-needed-for-tests",
        },
        "fallback-value"
      )
    )
  }
);
```

with the ftl:

```
my-component-localization-id =
  .title = Localized title

my-component-localization-value = Localized value
```

It feels wrong to change the localization here, but the only other solution would be to introduce another Component, just to maintain the same API from the standpoint of the FTL:

```
Localized(
  {
    id: "my-component-localization-id",
    attrs: {
      title: true,
      value: true,
    },
  },
  SomeNewComponentForFluent{
    title: "fallback-title",
    value: "fallback-value",
  }
);
```

with an additional component

```
class SomeNewComponentForFluent extends PureComponent {
  render() {
    return SomeSharedComponent{
      title: this.props.title,
      value: dom.span(
        {
          className: "some-class-needed-for-tests",
        },
        this.props.value,
      ),
    };
  }
}
```

Did you already face similar situations? Is there a recommendation/pattern we should follow here?

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

--HG--
extra : moz-landing-system : lando
2019-02-11 19:47:08 +00:00
Julian Descottes
85f911fd6c Bug 1500389 - Stop using variants for localizing the serviceworker fetch status;r=stas
Implementing the suggestion from the other review

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

--HG--
extra : moz-landing-system : lando
2019-02-11 19:46:35 +00:00
Chris Manchester
7b468805c5 Bug 1525733 - Require rust 1.32 to build. r=firefox-build-system-reviewers,ted
Differential Revision: https://phabricator.services.mozilla.com/D19244

--HG--
extra : moz-landing-system : lando
2019-02-11 19:43:18 +00:00
Artem Polivanchuk
8c8829c53f Bug 1526945 - Sync Block websites from automatically playing sound option r=lina
Differential Revision: https://phabricator.services.mozilla.com/D19406

--HG--
extra : moz-landing-system : lando
2019-02-11 19:29:30 +00:00
Robert Strong
aac226118b Bug 1526865 - The browser chrome tests should continue instead of fail when the continue file isn't removed. r=mhowell
Reworked the continue file code so the test doesn't fail if the continue file isn't removed. Instead tests will then check if the UI has advanced to the next check and the continue file is removed at the end of the test.
Increases timeouts since some of the tests need longer for verify / TV runs.
Removes skip-if for tests that now pass verify / TV on Linux
Adds an .eslintrc to the test data directory
Modified the sjs files so they pass eslint

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

--HG--
extra : moz-landing-system : lando
2019-02-11 19:13:44 +00:00
Andrew McCreight
5f83bb1aed Bug 1522500 - Add two more generic JS stack frames to the WPT LSan whitelist. r=jgraham
Intermittent leaks with js_arena_realloc and CompileUtf8 have started
showing up to leaks involving a bunch of JS stuff, so add them to the
top-level LSan WPT white list.

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

--HG--
extra : moz-landing-system : lando
2019-02-11 18:42:01 +00:00
Marco Bonardo
78039b6b48 Bug 1519058 - Some bookmark favicons disappear after clearing history. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D19154

--HG--
extra : moz-landing-system : lando
2019-02-11 17:27:29 +00:00
Robert Strong
33b0c590c9 Bug 1526747 - Consolidate the calls to registerCleanupFunction where possible in app update's browser chrome tests. r=mhowell
Adds a common registerCleanupFunction for all tests
Moves several common test setup calls to the add_task used for common test setup
Also clean up several of the comments and formatting

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

--HG--
extra : moz-landing-system : lando
2019-02-11 18:17:53 +00:00
Jonathan Kingston
dcf26b19b4 Bug 1346759 - Use URI comparison for null principals instead of pointer comparison. r=ckerschb,bholley
Differential Revision: https://phabricator.services.mozilla.com/D12154

--HG--
extra : moz-landing-system : lando
2019-02-11 18:03:12 +00:00
Andrea Marchesini
9e0663f555 Bug 1526218 - transferFromImageBitmap() should propage the origin-clean state to the canvas element, r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D19371

--HG--
extra : moz-landing-system : lando
2019-02-11 16:54:05 +00:00
Brian Grinstead
ba86489a57 Bug 1526824 - Remove "src" attribute handling from menuitem XBL and styles; r=NeilDeakin
This appears to be unused, and the [image] attribute on the host is inherited onto
.menu-iconic-icon[src] as an alternative.

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

--HG--
extra : moz-landing-system : lando
2019-02-11 05:48:36 +00:00
yulia
d41426aa26 Bug 1485664 - remove unused inspectObjectProperties; r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D19340

--HG--
extra : moz-landing-system : lando
2019-02-11 15:48:41 +00:00
Brian Grinstead
9d224c7b43 Bug 1526826 - Make BaseTextMixin extend BaseControlMixin r=surkov
Differential Revision: https://phabricator.services.mozilla.com/D19316

--HG--
extra : moz-landing-system : lando
2019-02-11 17:33:07 +00:00
Brindusan Cristian
5b10c0d0f0 Backed out changeset e785008a884f (bug 1506102) for bc failures at browser_browser_languages_subdialog.js. 2019-02-11 19:32:16 +02:00
Byron Campen [:bwc]
91aa85ed89 Bug 1523795: Make temp copy of query->now to avoid access after query has been moved. r=ng
Differential Revision: https://phabricator.services.mozilla.com/D19380

--HG--
extra : moz-landing-system : lando
2019-02-11 17:04:23 +00:00
Robert Strong
79daacfda9 Bug 1526109 - Compress files in the test mar files without specifying --x86 so the test mar files will work with aarch64. r=mhowell
Changed simple.mar from a complete mar to a partial mar to prevent it from accidentally removing application files via an application precomplete file.
Changed the name of the precomplete to update_precomplete in simple.mar so it won't accidentally replace an application's precomplete file.

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

--HG--
extra : moz-landing-system : lando
2019-02-11 16:53:48 +00:00
Ted Campbell
afa4710312 Bug 1525924 - Part 9: Reorder steps of XDRScript r=jandem
This makes XDRScript better follow the field layout of JSScript.

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

--HG--
extra : moz-landing-system : lando
2019-02-11 14:55:19 +00:00
Ted Campbell
7ba8ad622f Bug 1525924 - Part 8: Move allocation into ScriptSource::XDR r=jandem
This moves the allocation of the ScriptSource object into
ScriptSource::XDR instead of being done in the caller. A
MutableHandle<ScriptSourceHolder> is used to manage both
ScriptSource::refCount as well as tracing Atoms from BinAST.

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

--HG--
extra : moz-landing-system : lando
2019-02-11 14:55:09 +00:00
Ted Campbell
f821e00b29 Bug 1525924 - Part 7: Make ScriptSource::performXDR a static method r=jandem
Make the method static so that in a follow-up the allocation of the
object can be absorbed in the method.

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

--HG--
extra : moz-landing-system : lando
2019-02-11 14:55:05 +00:00
Ted Campbell
c1c0f3b30e Bug 1525924 - Part 6: Factor out PrivateScriptData::XDR r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D19010

--HG--
extra : moz-landing-system : lando
2019-02-11 14:54:59 +00:00
Ted Campbell
6825c8fe68 Bug 1525924 - Part 5: Factor out js::XDRInnerObject r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D19009

--HG--
extra : moz-landing-system : lando
2019-02-11 14:54:49 +00:00
Ted Campbell
85d6e41560 Bug 1525924 - Part 4: Factor out js::XDRScope r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D19008

--HG--
extra : moz-landing-system : lando
2019-02-11 14:57:21 +00:00
Ted Campbell
23e6311c1d Bug 1525924 - Part 3: Factor out JSTryNote/ScopeNote::XDR r=jandem
Also change JSTryNote::kind to uint32_t to absorb alignment padding of
structure.

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

--HG--
extra : moz-landing-system : lando
2019-02-11 14:54:36 +00:00
Ted Campbell
54e18182d2 Bug 1525924 - Part 2: Factor out WithScope::XDR r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D19006

--HG--
extra : moz-landing-system : lando
2019-02-11 14:54:32 +00:00
Ted Campbell
b217fadccd Bug 1525924 - Part 1: Factor out SharedScriptData::XDR r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D19005

--HG--
extra : moz-landing-system : lando
2019-02-11 14:55:17 +00:00
Ted Campbell
3639d364a2 Bug 1525505 - Pass source extents to JSScript constructor in XDRScript r=jandem
There is no existing bug, but passing correct values to constructor is
more predictable for future.

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

--HG--
extra : moz-landing-system : lando
2019-02-11 14:54:20 +00:00
Ted Campbell
77de5ed9e7 Bug 1525505 - XDR ScriptSource before Script r=jandem
This ensures the script source is properly ininitialized before calling
JSScript::Create. This fixes issues with LCov when the script comes from
an XDR-based cache.

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

--HG--
extra : moz-landing-system : lando
2019-02-11 14:54:11 +00:00
Ted Campbell
61e61f073f Bug 1525505 - Fix bug in XDRState::codeCString r=jandem,nbp
Sanity check was reading out-of-range value. This caused more XDR decode
failures than expected, but non-cache load would recover anyways. With
fix, a few more cases will support XDR caching.

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

--HG--
extra : moz-landing-system : lando
2019-02-11 14:54:02 +00:00
A. Wilcox
cc96901400 Bug 1428706 - [mozcrash] Add support for Python 3; r=ted
Differential Revision: https://phabricator.services.mozilla.com/D19132

--HG--
extra : moz-landing-system : lando
2019-02-11 13:37:25 +00:00
Michael Ratcliffe
6bb1561edd Bug 1525484 - React events with undefined handlers can break the markup view r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D19378

--HG--
extra : moz-landing-system : lando
2019-02-11 16:23:55 +00:00
Gijs Kruitbosch
ac7548c093 Bug 1526793 - always prompt for restart when toggling permanent private browsing mode, r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D19313

--HG--
extra : moz-landing-system : lando
2019-02-11 16:11:37 +00:00
Ehsan Akhgari
f32cd1cf0a Bug 1526542 - Improve the efficiency of CreatePermissionKey(); r=baku
There are two changes being made here:

  * In call sites where we know both origin arguments are equal,
    we will call a specialized version of the function which
    avoids the origin equality check.
  * We avoid calling into the generic printf structure and build
    the result string manually.

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

--HG--
extra : moz-landing-system : lando
2019-02-11 12:55:52 +00:00
Ehsan Akhgari
3f4f286ad1 Bug 1525960 - Fix a leak in NS_GetInnermostURIHost(); r=baku
Differential Revision: https://phabricator.services.mozilla.com/D19011

--HG--
extra : moz-landing-system : lando
2019-02-11 14:35:02 +00:00
Mike Conley
e80a104c7a Bug 1525188 - Tunnel the remoteType properly from the outer to inner browser in RDM, and remember to clean up. r=ochameau
Depends on D19220

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

--HG--
extra : moz-landing-system : lando
2019-02-11 15:40:37 +00:00
Mike Conley
2c53e6da2d Bug 1525188 - Don't set remoteType attributes when swapping frameLoaders. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D19220

--HG--
extra : moz-landing-system : lando
2019-02-08 21:16:40 +00:00
Dave Townsend
f01445a07c Bug 1525262: Always show the profile missing dialog if the selected profile does not exist. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D19231

--HG--
extra : moz-landing-system : lando
2019-02-11 15:31:17 +00:00
Dave Townsend
b73275a5ee Bug 1525297: Don't use empty profiles for dedicated profiles and don't show the welcome page in this case. r=froydnj
Using an old default profile that is empty (like from bug 1518591) causes us to
also show the user a welcome page when that isn't necessary.

Instead leave old empty profiles alone (older versions will use them as the
default), create a new profile but don't set the flag to say that the old
default was skipped.

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

--HG--
extra : moz-landing-system : lando
2019-02-11 15:29:34 +00:00
James Graham
ba9df1b470 Bug 1526973 - Bump mozrunner version to 7.3, r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D19372

--HG--
extra : moz-landing-system : lando
2019-02-11 15:48:39 +00:00
Mark Striemer
7233a0e11e Bug 1506102 - Don't count lastFallbackLocale as installed when just fluent is included r=zbraniecki,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D18386

--HG--
extra : moz-landing-system : lando
2019-02-11 15:24:55 +00:00