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

634948 Коммитов

Автор SHA1 Сообщение Дата
Alex Gaynor 75c7d1fa76 Bug 1512990 - Part 2 - implement direct calls in the IPDL compiler; r=froydnj
When calling a Recv/Alloc/Dealloc method on most types, cast `this` to the
derived class.

There is a heuristic to figure out what the correct derived type is. There is a
blacklist of types which we can't do direct calls on for the moment, as well as
an override for types that do work with direct calls but which don't match the
heuristic.

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

--HG--
extra : moz-landing-system : lando
2019-02-06 15:57:37 +00:00
Alex Gaynor 65b8aa873a Bug 1512990 - Part 1 - refactor IPDL compiler to centralize all Recv/Alloc/Dealloc calls on this; r=nika
Differential Revision: https://phabricator.services.mozilla.com/D16491

--HG--
extra : moz-landing-system : lando
2019-02-06 15:57:08 +00:00
Ed Lee 8846c7f2ae Bug 1525452 - Add Message component, visibility capping and bug fixes to Activity Stream r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D18841

--HG--
extra : moz-landing-system : lando
2019-02-06 15:58:38 +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
championshuttler a126b70349 Bug 1505704 - Fixes Flexbox-Toggle Tooltip spelling. r=mtigley
Differential Revision: https://phabricator.services.mozilla.com/D18798

--HG--
extra : moz-landing-system : lando
2019-02-06 15:44:42 +00:00
Brindusan Cristian cbc6ff5523 Backed out changeset fd6d7ea9b8f9 (bug 1516094) for mochitest failures at test_prompt_async.html. 2019-02-06 17:20:38 +02:00
Dão Gottwald e2e3ca9c46 Bug 1525574 - Set the autofocus attribute instead of class="primary" on the OK button dismissing about:networking's warning message. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D18839

--HG--
extra : moz-landing-system : lando
2019-02-06 14:58:40 +00:00
Eugen Sawin 71786b1864 Bug 1525388 - [1.0] Set URL classifier update prefs to enable list updates and remove previous workaround. r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D18736

--HG--
extra : moz-landing-system : lando
2019-02-06 07:23:39 +00:00
Eugen Sawin f2ed06603f Bug 1525155 - [1.0] Use explicit constants to set catch-all values. r=geckoview-reviewers,snorp
Differential Revision: https://phabricator.services.mozilla.com/D18619

--HG--
extra : moz-landing-system : lando
2019-02-06 02:41:57 +00:00
Greg Tatum cfa7eff1dc Bug 1525409 - Rework the IOMarkerPayload structure to include better information; r=gerald
Differential Revision: https://phabricator.services.mozilla.com/D18743

--HG--
extra : moz-landing-system : lando
2019-02-06 14:45:29 +00:00
Ionut Goldan f53b36fd57 Bug 1520417 - Do not combine test name with measurement r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D18323

--HG--
extra : moz-landing-system : lando
2019-02-06 13:57:28 +00:00
Boris Zbarsky 7ce60ebe8c Bug 1525355. Make sure to clear out the cached-function-map slot on WindowProxy before we transplant it. r=peterv
Differential Revision: https://phabricator.services.mozilla.com/D18725

--HG--
extra : moz-landing-system : lando
2019-02-06 13:01:27 +00:00
ui.manish 7687712647 Bug 1516094 - Remove spaced class from global.css r=ntim,dao
Differential Revision: https://phabricator.services.mozilla.com/D18804

--HG--
extra : moz-landing-system : lando
2019-02-06 14:17:28 +00:00
ui.manish 071f009c26 Bug 1516093 - Remove small-margin and monospace class r=dao
Differential Revision: https://phabricator.services.mozilla.com/D18801

--HG--
extra : moz-landing-system : lando
2019-02-06 12:45:33 +00:00
Jan-Erik Rediger cc6c461108 Bug 1525521 - Always include the (empty) parent process r=chutten
This ensures the corresponding section is shown for event pings in
about:telemetry, even if there's no actual data for the parent process.
This avoids a bigger rewrite of the logic of what sections and processes to display.

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

--HG--
extra : moz-landing-system : lando
2019-02-06 13:25:59 +00:00
Mark Banner 9c36b7a8e5 Bug 1525439 - Port more tests to QuantumBar (titles, tab matches in pb, decoding urls, deleting, mouse over, one off search settings). r=mak
Differential Revision: https://phabricator.services.mozilla.com/D18751

--HG--
rename : browser/components/urlbar/tests/legacy/browser_autocomplete_no_title.js => browser/components/urlbar/tests/browser/browser_autocomplete_no_title.js
rename : browser/components/urlbar/tests/legacy/browser_tabMatchesInAwesomebar_perwindowpb.js => browser/components/urlbar/tests/browser/browser_tabMatchesInAwesomebar_perwindowpb.js
rename : browser/components/urlbar/tests/legacy/browser_urlbarDecode.js => browser/components/urlbar/tests/browser/browser_urlbarDecode.js
rename : browser/components/urlbar/tests/legacy/browser_urlbarDelete.js => browser/components/urlbar/tests/browser/browser_urlbarDelete.js
rename : browser/components/urlbar/tests/legacy/browser_urlbarEnterAfterMouseOver.js => browser/components/urlbar/tests/browser/browser_urlbarEnterAfterMouseOver.js
rename : browser/components/urlbar/tests/legacy/browser_urlbarOneOffs_settings.js => browser/components/urlbar/tests/browser/browser_urlbarOneOffs_settings.js
extra : moz-landing-system : lando
2019-02-06 13:22:17 +00:00
Florin Strugariu eb7e08c167 Bug 1525280 Raptor should clear app data before running tests on gecko view r=davehunt
Differential Revision: https://phabricator.services.mozilla.com/D18686

--HG--
extra : moz-landing-system : lando
2019-02-06 12:01:03 +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
Brindusan Cristian b2ca1f33d7 Backed out changeset 89ba5f983e61 (bug 1525238) for dt failures at browser_changes_rule_selector.js and browser_inspector_highlighter-eyedropper-xul.js. 2019-02-06 13:08:39 +02:00
Miko Mynttinen d6292e3e7e Bug 1523329 - Create hit test info items in BuildDisplayListForSimpleChild() if the frame is an AGR r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D18240

--HG--
extra : moz-landing-system : lando
2019-02-06 06:03:05 +00:00
Mike Hommey ad80231236 Bug 1525227 - Remove unnecessary dependency on bindgen in js/src/rust/shared/Cargo.toml. r=mshal
The crate doesn't even have a build script.

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

--HG--
extra : moz-landing-system : lando
2019-02-06 10:39:07 +00:00
Glenn Watson d8ff6b6597 Bug 1525500 - Add a zoom debugging widget in webrender. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D18776

--HG--
extra : moz-landing-system : lando
2019-02-06 10:20:39 +00:00
Glenn Watson 136f478349 Bug 1525497 - Fix laggy event handling in wrench. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D18775

--HG--
extra : moz-landing-system : lando
2019-02-06 09:20:03 +00:00
Razvan Caliman ef7e6219b7 Bug 1525238 - Use actorID for tracked rules and stylesheets. r=pbro
Replaces custom generated hashes with the actorIDs which are stable
during the editing session enough to use as unique identifiers.

For future restore / persistence, we still have the metadata about each
rule and stylesheet to attempt to identify them again.

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

--HG--
extra : moz-landing-system : lando
2019-02-06 08:08:57 +00:00
Oana Pop Rus 3da646bddf Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-02-06 12:07:13 +02:00
Oana Pop Rus e00ea598e5 Merge inbound to mozilla-central. a=merge 2019-02-06 11:53:48 +02:00
Glenn Watson 43dfba16ac Bug 1524385 - Set the current clip chain on the stacking context item. r=kvark
Differential Revision: https://phabricator.services.mozilla.com/D18527

--HG--
extra : moz-landing-system : lando
2019-02-06 04:35:37 +00:00
Bobby Holley d1796847d4 Bug 1524086 - Mark reftest as fuzzy-if rather than fails-if. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D18582

--HG--
extra : moz-landing-system : lando
2019-02-06 05:32:35 +00:00
Noemi Erli 314a6bb0a2 Backed out changeset 1d20638b3253 (bug 1525227) for build bustages on build/src/Cargo.lock CLOSED TREE 2019-02-06 07:05:59 +02:00
Cosmin Sabou 37e54dc3ca Bug 1516754 - Fix eslint failure. r=eslint-fix 2019-02-06 06:53:12 +02:00
Mike Hommey ec8999b18a Bug 1525227 - Remove unnecessary dependency on bindgen in js/src/rust/shared/Cargo.toml. r=mshal
The crate doesn't even have a build script.

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

--HG--
extra : moz-landing-system : lando
2019-02-06 04:41:35 +00:00
Jean-Yves Avenard d3949f6fee Bug 1516754 - P2. Add mochitest. r=drno
Check that we can resume after appening a partial media segment header and calling abort().

Depends on D18651

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

--HG--
extra : moz-landing-system : lando
2019-02-06 02:08:06 +00:00
Jean-Yves Avenard 6e021f1b1f Bug 1516754 - P1. Reset Pending Input Buffer during Reset Parser State Algorithm. r=kinetik
Differential Revision: https://phabricator.services.mozilla.com/D18651

--HG--
extra : moz-landing-system : lando
2019-02-06 00:30:35 +00:00
Mike Hommey bdaa5d90e4 Bug 1522609 - Pass compilers and flags down to cargo on sanitizer/fuzzying/ccov builds. r=ted
Depends on D18280

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

--HG--
extra : moz-landing-system : lando
2019-02-06 03:05:52 +00:00
Mike Hommey 401ecc4521 Bug 1522609 - Pass HOST_CC/HOST_CXX/HOST_CFLAGS/HOST_CXXFLAGS down to cargo. r=ted
While this isn't related to the bug, since we're going to touch the
cargo compiler flags, we might as well do this too.

It wasn't previously reliable to pass those flags down because what
cargo uses as target for build scripts and procedural macros is
determined by the rust host, which was not necessarily the same as the
build system host. But as of bug 1523143, they are always the same.

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

--HG--
extra : moz-landing-system : lando
2019-02-05 23:23:13 +00:00
Noemi Erli 51a9efcfd5 Backed out changeset 6337e34c9f8b (bug 1517083) for causing build bustages processing mozbuild file CLOSED TREE 2019-02-06 04:52:58 +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
Jan de Mooij b14c45db82 Bug 1524499 part 4 - Some minor changes to address review feedback. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D18569

--HG--
extra : moz-landing-system : lando
2019-02-06 07:57:34 +00:00
Jan de Mooij 4f0d5ada84 Bug 1524499 part 3 - Move HasFreezeConstraints and TypesGeneration flags from JSScript to TypeScript. r=tcampbell
This is pretty straight-forward now and it's much nicer to encapsulate this in
TypeScript instead of having these types-related flags in JSScript.

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

--HG--
extra : moz-landing-system : lando
2019-02-06 07:57:09 +00:00
Jan de Mooij ad64261325 Bug 1524499 part 2 - Move the AutoSweepTypeScript& from JSScript::types() to TypeScript methods that depend on swept data. r=tcampbell
As we add more fields to TypeScript (= JitScript in the future), the
AutoSweepTypeScript argument to JSScript::types() is becoming annoying.
This patch moves the argument to TypeScript::typeArray() and
TypeScript::inlinedCompilations() because that's the data affected by type
sweeping.

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

--HG--
extra : moz-landing-system : lando
2019-02-06 07:56:49 +00:00
Jan de Mooij 15b5b64c02 Bug 1524499 part 1 - Move active flag from BaselineScript to TypeScript. r=tcampbell
Baseline interpreter frames will have a TypeScript/ICScript we want to keep
around on GC.

The JSScript::typesDontCheckGeneration method will be removed in the next patch.

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

--HG--
extra : moz-landing-system : lando
2019-02-06 07:56:17 +00:00
AndreiH 0598a8a3b9 Bug 1428713 [mozprocess] Add support for Python 3 r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D18048

--HG--
extra : moz-landing-system : lando
2019-02-06 09:13:44 +00:00
Alex Chronopoulos 29f83c7bf2 Bug 1510548 - Suppress MSVC warning C4024 for libdav1d. r=cpeterson
Differential Revision: https://phabricator.services.mozilla.com/D18678

--HG--
extra : moz-landing-system : lando
2019-02-06 06:19:23 +00:00
Jan de Mooij 14ff15bd15 Bug 1524707 - Ensure we're in the global's realm in GlobalObject::resolveConstructor. r=jorendorff
In js::SetPrototype we call GlobalObject::ensureConstructor. I think this is
only a problem for evalcx because other globals have an immutable prototype
chain.

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

--HG--
extra : moz-landing-system : lando
2019-02-06 07:55:50 +00:00
Liang-Heng Chen bd2504a471 Bug 1485266 - Use stand-ins for native colors when RFP is enabled r=heycam
Differential Revision: https://phabricator.services.mozilla.com/D17755

--HG--
extra : moz-landing-system : lando
2019-02-06 08:45:44 +00:00
Bianca Danforth e7fdc0f7f5 Bug 1517083 - Enable running custom tests on extension-based experiments; r=rhelmer,froydnj
Building off the work from Bug 1451159, this creates a new ./testing/extensions directory and adds it to the list of directories to check for moz.build files in ./toolkit/toolkit.mozbuild.

This will enable developers to run custom tests on their extensions locally and on the Try server by following the steps in the ./testing/extensions/README.txt file.

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

--HG--
extra : moz-landing-system : lando
2019-02-05 00:37:10 +00:00
Daniel Holbert 4147f36107 Bug 969874: Make scrollable frames derive their baseline from their scrolled content (unless their display value is block-inside). r=mats
Before this patch, we made scrollable frames derive their baseline from their
margin-box, because that's what the spec requires for scrollable inline-block
boxes. However, the spec now singles out inline-block as a special case, and
other sorts of scrollable inline-level containers are supposed to derive their
baseline from the scrolled content. So, this patch makes us do that, with an
exception for scrollable inline-block boxes.

For more info about the block-inside special case, see the end of the "block
containers" chunk here: https://drafts.csswg.org/css-align/#baseline-export
(Though that spec text may be a bit too specific, per my spec issue at
https://github.com/w3c/csswg-drafts/issues/3611 -- that's why this patch checks
for block-inside rather than inline-block.)

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

--HG--
extra : moz-landing-system : lando
2019-02-06 00:22:56 +00:00
Robin Templeton e11487a677 Bug 1507484 - Implement minimal Ion support for BigInt r=wingo,jandem
Co-authored-by: Andy Wingo <wingo@igalia.com>

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

--HG--
extra : moz-landing-system : lando
2019-02-05 23:19:44 +00:00
Justin Wood 587bc41d36 Bug 1523684: Set `--target` to be a 32 bit target for L10n builds on win32; r=nalexander
In Bug 1522354, the default for `--host` was changed to detect running on a 64bit host. Since `--target`
defaults to `--host`, this changed the default for `--target` as well. This didn't affect builds, as they
explictly set the `--target` in `build/win32/mozconfig.vs2017`. Set it explicitly in L10n builds as well.

This patch also fixes devedition

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

--HG--
extra : moz-landing-system : lando
2019-02-06 01:35:38 +00:00