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

692389 Коммитов

Автор SHA1 Сообщение Дата
James Graham 644ec87637 Bug 1616620 - Add a test for maxlength on input type=number, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D63460

--HG--
extra : moz-landing-system : lando
2020-02-20 14:50:55 +00:00
Boris Zbarsky acaa2133b1 Bug 1616684. Remove implicit integer conversion in CheckedInt constructor r=froydnj
When I try to enable -Wconversion, CheckedInt triggers it because it has an
implicit type conversion in its templated two-arg constructor.

That constructor doesn't really need to be templated, as far as I can tell.

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

--HG--
extra : moz-landing-system : lando
2020-02-20 14:16:03 +00:00
Michal Novotny b1f8deb8c6 Bug 1616069 - Extend telemetry probes for RCWN and e10s back pressure r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D63087

--HG--
extra : moz-landing-system : lando
2020-02-17 16:47:34 +00:00
Mirko Brodesser 34837d9fc2 Bug 1615581: part 9) Decouple `SelectCellElement` core from `nsFrameSelection`. r=jfkthame
Allows to move `nsFrameSelection::AddCellsToSelection`, a caller of
`SelectCellElement, from `nsFrameSelection` to `TableSelection` in a
subsequent step.

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

--HG--
extra : moz-landing-system : lando
2020-02-20 15:03:26 +00:00
Mirko Brodesser 7b16ca222e Bug 1615581: part 8) Decouple `CreateAndAddRange` from `nsFrameSelection`. r=jfkthame
Preparation to move `SelectCellElement` to `TableSelection`.

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

--HG--
extra : moz-landing-system : lando
2020-02-20 15:03:19 +00:00
Byron Campen [:bwc] 84b2b1a8b5 Bug 1610975: Enable socketprocess mochitests on android. r=jmaher
Depends on D63198

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

--HG--
extra : moz-landing-system : lando
2020-02-19 18:04:07 +00:00
Byron Campen [:bwc] d2bcaa94ea Bug 1613690: Detect support for h264 in this test instead of making assumptions based on platform. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D63198

--HG--
extra : moz-landing-system : lando
2020-02-19 14:40:34 +00:00
Byron Campen [:bwc] 21ffd28a83 Bug 1613690: Re-enable some tests on android, and update some bug numbers. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D63196

--HG--
extra : moz-landing-system : lando
2020-02-19 14:40:21 +00:00
Byron Campen [:bwc] f9593b3e83 Bug 1613690: Get mochitest-media running on android-em again. r=jmaher,jib,bryce
Differential Revision: https://phabricator.services.mozilla.com/D63195

--HG--
extra : moz-landing-system : lando
2020-02-19 16:24:21 +00:00
Mirko Brodesser 90e61dc61a Bug 1616565: remove indirect calls to `NotifySelectionListeners` in `Selection`. r=smaug
Slightly clarfifies the relation of `Selection` and `nsFrameSelection`.

This requires undesirable 'kungFuDeathGrips'. However, they existed
already, only via an indirect call.

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

--HG--
extra : moz-landing-system : lando
2020-02-20 14:46:21 +00:00
Andreea Pavel f5cfed260d Backed out changeset 5fdf628512a0 (bug 1614434) for build bustages on a CLOSED TREE 2020-02-20 16:49:29 +02:00
Philipp Zech 36e86b0e9d Bug 1614434 - Remove unsused function BuildCache. r=gcp
Removed unused function BuildCache(LookupCacheV2* cache, const _PrefixArray& aPrefixArray). This also required removal of RefPtr<T> SetupLookupCache(const _PrefixArray& aPrefixArray) (formerly line 229).

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

--HG--
extra : moz-landing-system : lando
2020-02-13 11:31:01 +00:00
Masatoshi Kimura 8f0af48cb1 Bug 1614540 - Improve -std switch replacement. r=froydnj
This patch will support all of `-std:`, `-std=`, and `-Xclang -std=`.
This patch will also a bit faster because the current code will call `sed` for
each argument.

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

--HG--
extra : moz-landing-system : lando
2020-02-20 14:31:38 +00:00
Martin Stransky 2d00d46613 Bug 1616590 [Wayland] Fix GL compositor to composite correctly NV12 textures generated by ffmpeg, r=sotaro
- Enable GL_TEXTURE_RECTANGLE_ARB only when the extension is supported
- Switch Green and Alpha colors in NV12 shader when compositing on Wayland. Is's because vaExportSurfaceHandle() exports UV plane in DRM_FORMAT_GR88 format so we have to use R and G channels and not R and A as we have now.

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

--HG--
extra : moz-landing-system : lando
2020-02-20 14:08:25 +00:00
Marian Raiciof 2a17b95cb1 Bug 1616066 - Remove type checks for str/bool in BrowsertimeResultsHandler. r=perftest-reviewers,octavian_negru
Differential Revision: https://phabricator.services.mozilla.com/D63456

--HG--
extra : moz-landing-system : lando
2020-02-20 14:22:22 +00:00
Razvan Maries ae9503e243 Backed out changeset 2050d4e3c7e0 (bug 1610402) for Lint failures. CLOSED TREE 2020-02-20 16:28:11 +02:00
John Elliot V ac48f9b971 Bug 1610402 - Use static prefs for view_source.{wrap_long_lines,syntax_highlight,tab_size} r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D63470

--HG--
extra : moz-landing-system : lando
2020-02-20 14:16:50 +00:00
Mirko Brodesser 8308badf1c Bug 1615581: part 7) Move `UnselectCells` to `TableSelection`. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D63063

--HG--
extra : moz-landing-system : lando
2020-02-20 14:06:30 +00:00
Dão Gottwald 86af384543 Bug 1616793 - Stop hiding top sites if they are disabled in the new tab page. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D63464

--HG--
extra : moz-landing-system : lando
2020-02-20 14:05:04 +00:00
Razvan Maries 73a6a77284 Backed out 4 changesets (bug 1603176) for perma failures on browser_toolbox_tool_ready.js and browser_memory_fission_switch_target.js. CLOSED TREE
Backed out changeset 1d69574fa593 (bug 1603176)
Backed out changeset 635851b79924 (bug 1603176)
Backed out changeset 2485f2115890 (bug 1603176)
Backed out changeset 7b47a4c77243 (bug 1603176)
2020-02-20 16:08:55 +02:00
egao a3a95d7b94 Bug 1613983 - adjust test manifests for linux64 browser-chrome tests on ubuntu 1804, r=jmaher.
Depends on D63435

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

--HG--
extra : moz-landing-system : lando
2020-02-20 13:50:30 +00:00
egao acb64d8420 Bug 1613983 - migrate linux64 browser-chrome tests from ubuntu 1604 to 1804, r=jmaher.
Differential Revision: https://phabricator.services.mozilla.com/D63435

--HG--
extra : moz-landing-system : lando
2020-02-20 13:50:53 +00:00
Nicolas Silva e4cabee633 Bug 1615613 - Make the text fragment shader compatible with the brush infrastructure. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D63093

--HG--
extra : moz-landing-system : lando
2020-02-18 13:32:24 +00:00
ffxbld 60706288cf No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings tld-suffixes - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D63465

--HG--
extra : moz-landing-system : lando
2020-02-20 13:40:32 +00:00
Yaron Tausky 5c6bfb7d9a Bug 1610692 - Move call that can run content code out of constructor. r=dom-workers-and-storage-reviewers,asuth
ServiceWorkerRegistration::UpdateState can call content code, which
in turn can result in the registrations getting deleted. This
commit moves the call outside the constructor, so the
registration's creator has a chance to get a proper RefPtr to it.

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

--HG--
extra : moz-landing-system : lando
2020-02-20 13:06:18 +00:00
prathiksha 1624e3f67f Bug 1613477 - Add relevant info to the advanced section of the captive portal page and make the buttons work. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D62204

--HG--
extra : moz-landing-system : lando
2020-02-20 12:59:05 +00:00
Daisuke Akatsuka cbe2c77a39 Bug 1603176: Add a test for target-switching on memory panel. r=jdescottes
Depends on D61348

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

--HG--
extra : moz-landing-system : lando
2020-02-18 03:31:12 +00:00
Daisuke Akatsuka 7a67417ac2 Bug 1603176: Install target-switing mechanism. r=jdescottes
Depends on D61347

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

--HG--
extra : moz-landing-system : lando
2020-02-20 12:31:54 +00:00
Daisuke Akatsuka a6ec55dfdd Bug 1603176: Introduce updateMemoryFront action. r=jdescottes
Depends on D61346

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

--HG--
extra : moz-landing-system : lando
2020-02-17 10:15:26 +00:00
Daisuke Akatsuka 51006a17eb Bug 1603176: Remove unused variable. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D61346

--HG--
extra : moz-landing-system : lando
2020-02-17 09:06:32 +00:00
Christian Holler 583260130a Bug 1615265 - Suppress data race in OffThreadDecodeCallback. r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D63448

--HG--
extra : moz-landing-system : lando
2020-02-20 10:00:12 +00:00
Simon Giesecke 9350e6b741 Bug 1613985 - Use MOZ_COUNTED_DEFAULT_CTOR_*/MOZ_COUNTED_DTOR_* macros. r=froydnj
This removes the need for explicit #ifdef NS_BUILD_REFCNT_LOGGING without
introducing user-defined destructors when it is not defined.

Also, some uses of virtual for declaring destructors are replaced by the
appropriate override declaration through these changes.

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

--HG--
extra : moz-landing-system : lando
2020-02-20 11:40:14 +00:00
Simon Giesecke 5cce787baa Bug 1613985 - Add macros to conditionally default ctor/dtor that only calls MOZ_COUNT_CTOR/MOZ_COUNT_DTOR. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D62603

--HG--
extra : moz-landing-system : lando
2020-02-19 20:26:11 +00:00
Simon Giesecke 31ca390597 Bug 1499099 - Clamp result codes to NS_ERROR_MODULE_DOM_FILEHANDLE result codes in ActorsParent. r=dom-workers-and-storage-reviewers,ttung
Differential Revision: https://phabricator.services.mozilla.com/D63155

--HG--
extra : moz-landing-system : lando
2020-02-20 11:39:51 +00:00
Simon Giesecke 9680a43af5 Bug 1594138 - Do not assert on unsupported size value passed to IDBFileHandle.truncate from script. r=dom-workers-and-storage-reviewers,ttung
Differential Revision: https://phabricator.services.mozilla.com/D60706

--HG--
extra : moz-landing-system : lando
2020-02-19 17:56:50 +00:00
Simon Giesecke 69c43374e7 Bug 1594138 - Added assertThrowsInstanceOf function to helpers.js. r=dom-workers-and-storage-reviewers,ttung
Differential Revision: https://phabricator.services.mozilla.com/D62767

--HG--
extra : moz-landing-system : lando
2020-02-19 14:45:10 +00:00
sotaro cecac7d080 Bug 1611886 - Add VRManagerParent::Shutdown() r=nical
Differential Revision: https://phabricator.services.mozilla.com/D61144

--HG--
extra : moz-landing-system : lando
2020-02-20 06:46:11 +00:00
Emilio Cobos Álvarez af44ad742c Bug 1607553 - Remove an invalid assert. r=heycam
This assert was wrong. The assert may fire if we resurrect the node from a
different thread and insert a kid fast enough.

We allow resurrecting nodes (bumping the nodes from zero to one) to avoid
allocation churn.

In particular, while the thread dropping the node gets to read the children (so
after the fetch_sub from the refcount, but before the read() of the children),
another thread could plausibly bumped the refcount back, and added a children.

This is a very big edge case of course, but I'm kinda sad I hadn't realized
before.

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

--HG--
extra : moz-landing-system : lando
2020-02-20 08:43:08 +00:00
Jon Coppeard 21292e4991 Bug 1616230 - Enable weakref JS reftests in the browser r=jandem
This implements the special clearKeptObjects() function for the browser and turns on the pref to allow the tests to run.

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

--HG--
extra : moz-landing-system : lando
2020-02-20 10:41:27 +00:00
Jon Coppeard 6218dfbbcd Bug 1616230 - Make clearKeptObjects a testing function rather than shell only so we can use it for test262 tests r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D63221

--HG--
extra : moz-landing-system : lando
2020-02-20 10:41:27 +00:00
Jon Coppeard 2370379a75 Bug 1616277 - Avoid unintentially changing the contents of the weak ref map while sweeping r=sfink
Depends on D63188

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

--HG--
extra : moz-landing-system : lando
2020-02-18 19:16:20 +00:00
Jon Coppeard aacd2f0563 Bug 1616272 - Assert that HeapPtr::init is only called to initialize uninitialized HeapPtrs r=jandem
Added assertion and removed unnecessary (and incorrect) use of this via ObjectGroup's finalizer.

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

--HG--
extra : moz-landing-system : lando
2020-02-19 16:37:09 +00:00
Mathieu Leplatre b26270876b Bug 1597688 - Catch Remote Settings worker crashes r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D63161

--HG--
extra : moz-landing-system : lando
2020-02-19 17:40:54 +00:00
Gabriele Svelto c2f8e56536 Bug 1616262 - Prevent the main process from crashing in response to an early GPU/VR/Socket/RDD process crash r=froydnj
Previously we passed a potentially NULL pointer to
CrashReporterHost::FinalizeOrphanedMinidump() which always assumed it to be
non-NULL. This patch solves the issue but preventing the pointer from being
NULL and making CrashReporterHost::GenerateCrashReport() infallible. In the
case we fail to take a minidump the only visible effect will be that the
minidump ID will be empty, and existing code already expects and handles this
scenario correctly.

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

--HG--
extra : moz-landing-system : lando
2020-02-19 10:40:29 +00:00
Jonathan Kew bbb6c04d13 Bug 1616268 - Back out changeset 780285749c80 (bug 1611617) for cold-start regressions on various sites. r=heycam
Differential Revision: https://phabricator.services.mozilla.com/D63376

--HG--
extra : moz-landing-system : lando
2020-02-20 02:33:41 +00:00
Bastien Abadie 8a92639faf Bug 1609116 - Activate warnings for rustfmt on code review mode, r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D59859

--HG--
extra : moz-landing-system : lando
2020-01-17 08:05:40 +00:00
Tooru Fujisawa ef9bcd5079 Bug 1616221 - Align some BinAST classes to pointer. r=Yoric
Differential Revision: https://phabricator.services.mozilla.com/D63180

--HG--
extra : moz-landing-system : lando
2020-02-18 17:58:11 +00:00
Masatoshi Kimura 11a443c5ea Bug 1615896 - Stop using CreateFileA in memory/replace/logalloc/. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D63023

--HG--
extra : moz-landing-system : lando
2020-02-20 08:05:25 +00:00
sotaro 37a327c1ad Bug 1615590 - Skip takeWindowSnapshot() with WebRender r=nical
takeWindowSnapshot() could take long time with WebRender native compositor. Then skip takeWindowSnapshot() with WebRender. It was fall out from D63125.

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

--HG--
extra : moz-landing-system : lando
2020-02-20 09:10:51 +00:00
Marco Bonardo ext:(%20%3Cmbonardo%40mozilla.com%3E) 80c9ad8e01 Bug 1612903 - TV failure in browser_urlbar_interventions.js. r=adw
Opening modal dialogs seems to cause focus misbehavior on Linux, run tests in new tabs to better isolate them.

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

--HG--
extra : moz-landing-system : lando
2020-02-20 09:31:08 +00:00