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

639899 Коммитов

Автор SHA1 Сообщение Дата
Doug Thayer bfac029223 Bug 1442694 - Fix failures due to removing selected tab r=Gijs
This adds test which reproduce the failure as well as the fix. Essentially,
if we hit the edited case in SessionStore with `tab` equal to `tabbrowser.tabs[t]`,
we remove the tab and then try to pin it, which obviously blows up.

Note: the additional method in SessionStore.jsm was largely to get around
complexity requirements inside restoreWindow. Cleaner solutions welcome.

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

--HG--
extra : moz-landing-system : lando
2019-03-01 18:29:09 +00:00
Doug Thayer b189426fb7 Bug 1442694 - Add tests for preopened pinned tabs r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D19463

--HG--
extra : moz-landing-system : lando
2019-03-01 18:29:00 +00:00
Doug Thayer 9790c57933 Bug 1442694 - Preopen pinned tabs before session restore r=Gijs
When we open firefox with pinned tabs, we first paint a window with
one tab open, and then that tab gets displaced after the pinned tabs
come in. This aims to ensure that our first paint contains the
pinned tab, so that we don't have tabs moving around after first
paint.

MozReview-Commit-ID: GC1y6NlgLTd

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

--HG--
extra : moz-landing-system : lando
2019-03-01 18:28:53 +00:00
Shane Caraveo 1027eb159f Bug 1529394 fix tests for pref'ing on incognito not_allowed r=rpl
This patch addresses remaining test issues when pref'ing on.  These are tests that
previously ran some tests in private contexts that now require the use of incognitoOverride.
This also fixes an xpcshell test wrapper to set the permission when overridden.

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

--HG--
extra : moz-landing-system : lando
2019-03-01 17:55:38 +00:00
Bastien Abadie d35753d1d9 Bug 1527895 - Add code-review-issues task in CI, r=dustin,marco,tomprince
Differential Revision: https://phabricator.services.mozilla.com/D21348

--HG--
extra : moz-landing-system : lando
2019-03-04 19:40:11 +00:00
Shane Caraveo 5046835f49 Bug 1531974 revert automatic extension permission in permanent private browsing r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D21937

--HG--
extra : moz-landing-system : lando
2019-03-04 19:00:21 +00:00
Andrew Erickson 8253608b85 Bug 1530546: change hostutils version in raptor test r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D22009

--HG--
extra : moz-landing-system : lando
2019-03-04 21:08:33 +00:00
Andreea Pavel 059caa6443 Backed out changeset adf5830d08b5 (bug 1532171) for build bustages on a CLOSED TREE 2019-03-04 23:07:02 +02:00
Ryan Hunt 36f945fb89 Bug 1531528 - Rename CrossProcessCompositorBridgeParent to ContentCompositorBridgeParent. r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D21714

--HG--
rename : gfx/layers/ipc/CrossProcessCompositorBridgeParent.cpp => gfx/layers/ipc/ContentCompositorBridgeParent.cpp
rename : gfx/layers/ipc/CrossProcessCompositorBridgeParent.h => gfx/layers/ipc/ContentCompositorBridgeParent.h
extra : moz-landing-system : lando
2019-03-03 21:02:25 +00:00
Kartikaya Gupta fecd1d365c Bug 1511740 - Use nsDisplayAsyncZoom items to insert zooming animations in WR. r=jrmuizel,botond
The way we control APZ zooming in WebRender is by inserting an animation
property placeholder on a WR stacking context, and then having APZ
update the animation transform value with the proper matrix at composite
time.

Previously, the stacking context being used was the rootmost
stacking context in the content process. However this doesn't work for
zoomable content in the UI process (e.g. about:support), and after
recent changes, also wraps display items that should not be affected by
zoom (e.g. scrollbars or the background color item).

This patch moves the animation property placeholder so that it
corresponds to the newly added nsDisplayAsyncZoom display item, which
corrects both of the above problems and is conceptually in line with the
desired behaviour.

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

--HG--
extra : moz-landing-system : lando
2019-03-04 20:55:46 +00:00
Lee Salzman f4063ee685 Bug 1532171 - don't use light-on-dark mask when font smoothing is disabled on macOS r=rhunt
Differential Revision: https://phabricator.services.mozilla.com/D22006

--HG--
extra : moz-landing-system : lando
2019-03-04 20:49:28 +00:00
Rob Wood 28ef99fbcd Bug 1531169 - Add the ability to run Raptor page-load tests against live sites; r=davehunt
Differential Revision: https://phabricator.services.mozilla.com/D21466

--HG--
extra : moz-landing-system : lando
2019-03-04 20:40:51 +00:00
Dana Keeler 1d52fa21dd bug 1521983 - remove some unused certificate pinning telemetry probes r=jcj,ulfr
Differential Revision: https://phabricator.services.mozilla.com/D19731

--HG--
extra : moz-landing-system : lando
2019-03-04 20:30:47 +00:00
Ehsan Akhgari 60ba3ea3e2 Bug 1531538 - Delay resolving the promise returned from requestStorageAccess when the automatic storage access grants are invoked; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D21771

--HG--
extra : moz-landing-system : lando
2019-03-04 20:12:14 +00:00
Akshay Kumar 99a8db3cf4 Bug 1528097 : Fix FIDO U2F support on Windows 10 19H1/20H1 Insider builds r=keeler,jcj
U2F support, behind the `security.webauth.u2f` pref and exposed by `dom/u2f/U2F.cpp`,  was broken when using Windows Hello, as the correct options for compatibility weren't set. This patch sets up Windows Hello to handle U2F-protocol backward compatibility properly.

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

--HG--
extra : moz-landing-system : lando
2019-03-04 20:07:24 +00:00
Andrew Erickson 3ac01a4eb3 Bug 1530546: updating hostutils for linux, round 2.1 r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D21766

--HG--
extra : moz-landing-system : lando
2019-03-04 18:44:22 +00:00
J.C. Jones 718d652cc9 Bug 1520278 - Disable Intermediate Preloading on Android (and non-Nightly) r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D21952

--HG--
extra : moz-landing-system : lando
2019-03-04 18:06:55 +00:00
Jan de Mooij 4d43e22cec Bug 1527148 part 1 - Fix an Ion polymorphic inlining issue. r=bhackett
Differential Revision: https://phabricator.services.mozilla.com/D21540

--HG--
extra : moz-landing-system : lando
2019-03-01 22:17:41 +00:00
Glenn Watson 31fb2275a2 Bug 1531524 - Support running wrench on Android. r=kvark
Differential Revision: https://phabricator.services.mozilla.com/D21881

--HG--
extra : moz-landing-system : lando
2019-03-04 18:49:52 +00:00
Tom Schuster 87e0946053 Bug 1531788 - Use Value::type in js::GetProperty. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D21708

--HG--
extra : moz-landing-system : lando
2019-03-04 09:28:00 +00:00
Matthew Noorenberghe af69d17ff0 Bug 1531443 - Clear the `lastProfileAutoCompleteResult` during a form history fallback search. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D21587

--HG--
extra : moz-landing-system : lando
2019-03-04 19:22:00 +00:00
Henri Sivonen fe3241cdd4 Bug 1529237 - Use matrix instead of offset for converting between chrome and content process event coordinates in TabParent. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D20634

--HG--
extra : moz-landing-system : lando
2019-03-04 17:35:47 +00:00
Ed Lee b88f62c296 Bug 1532321 - Add impression positions, React 16.8.3 and bug fixes to Activity Stream r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D21944

--HG--
extra : moz-landing-system : lando
2019-03-04 19:15:21 +00:00
Dan Mosedale 90cf8c1061 Bug 1529007 - update React license text in about:license for 16.8.3 r=mhoye
This change will be landed as part of the new tab export that contains the actual switch of the libraries in the new tab code.

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

--HG--
extra : moz-landing-system : lando
2019-03-04 16:10:28 +00:00
Emilio Cobos Álvarez 25098daaaa Bug 1532122 - Make word-spacing, letter-spacing, and line-height use Rust lengths. r=boris
This also adopts the resolution from [1] while at it, making letter-spacing
compute to a length, serializing 0 to normal rather than keeping normal in the
computed value, which matches every other engine.

This removes the SMIL tests for percentages from letter-spacing since
letter-spacing does in fact not support percentages, so they were passing just
by chance.

[1]: https://github.com/w3c/csswg-drafts/issues/1484

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

--HG--
extra : moz-landing-system : lando
2019-03-04 18:19:40 +00:00
Robert Strong 2a809aa796 Bug 1532093 - profile-per-install shouldn't use the registry entries for cached hashes. r=bytesized
Moves the call to GetCachedHash from GetInstallHash to GetUpdateDirectory

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

--HG--
extra : moz-landing-system : lando
2019-03-04 16:07:53 +00:00
Michal Novotny b22590cbfb Bug 1527293 - Loading a large script transferred with Content-Range from cache returns empty file, r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D21403

--HG--
extra : moz-landing-system : lando
2019-03-01 13:04:36 +00:00
Dzmitry Malyshau fbd7d832eb Bug 1531930 - Interneration refactoring r=gw
Remove the intern_types module in favor of the associated Internable types that we already have.
The only bit of magic I had to do is around serialization bounds, and it's nicely isolated.

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

--HG--
extra : moz-landing-system : lando
2019-03-04 16:48:40 +00:00
Gijs Kruitbosch 4d5129f897 Bug 1529901 - saving resources behind http auth should work, r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D21842

--HG--
extra : moz-landing-system : lando
2019-03-04 15:26:46 +00:00
lloan b6eaf76b2a Bug 1242003 - Load More row in dominator trees should be styled differently. r=julienw
Updated "Load More" row in dominator trees to look more like a link in order to tell it apart from other text and to indicate that the element can be clicked.

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

--HG--
extra : moz-landing-system : lando
2019-03-04 16:26:39 +00:00
Jason Laster 88c546c50c Bug 1521864 - Fix launchpad. r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D21871

--HG--
extra : moz-landing-system : lando
2019-03-04 15:25:02 +00:00
James Teh 9dd9138423 Bug 1531246: Support keyboard activation (space/enter) of the Downloads toolbar button when focused. r=Gijs
Depends on D21614

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

--HG--
extra : moz-landing-system : lando
2019-03-01 12:00:45 +00:00
James Teh acfbabd5d2 Bug 1515543: Support keyboard activation (space/enter) of toolbar overflow buttons when focused. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D21614

--HG--
extra : moz-landing-system : lando
2019-03-04 06:48:43 +00:00
Bogdan Tara f516b0e3b5 Backed out changeset 458edf3460d4 (bug 1531930) for tidy bustage CLOSED TREE 2019-03-04 05:58:40 +02:00
Dzmitry Malyshau 2ef785bda1 Bug 1531930 - Interneration refactoring r=gw
Remove the intern_types module in favor of the associated Internable types that we already have.
The only bit of magic I had to do is around serialization bounds, and it's nicely isolated.

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

--HG--
extra : moz-landing-system : lando
2019-03-03 21:14:49 +00:00
Kirk Steuber b709cc9b5d Bug 1526475 - Add file logging to the updater r=rstrong
File logging can be turned on by setting `app.update.log.file=true`. It will log update messages that would normally go to the browser console (assuming `app.update.log==true`) to a file in the user profile directory called "update_messages.log". File logging will last for a single Firefox session only before it automatically disables itself.

The goal of this is to make it easier to get troubleshooting/debugging information from users that might complain of update problems. This will be especially important when upcoming changes are made to the update mechanism.

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

--HG--
extra : moz-landing-system : lando
2019-03-04 01:36:49 +00:00
Alastor Wu ef2220071e Bug 1530220 - part3 : speed up test. r=padenot
We can listen for the `block` event to know whether AudioContext hasn't started yet which can speed up the test.

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

--HG--
extra : moz-landing-system : lando
2019-03-01 10:00:40 +00:00
Alastor Wu 5bbcb03950 Bug 1530220 - part2 : modify test in order to test different kinds of keycode. r=cpearce
Except printable keys, we would treat `carriage return` and `space` as supported user gesture inputs for activating document. Other keys won't activate document.

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

--HG--
extra : moz-landing-system : lando
2019-03-05 02:09:50 +00:00
Alastor Wu b89fda8a6d Bug 1530220 - part1 : allow some non-printalble keys as supported user gesture inputs to activate document. r=masayuki,cpearce
`carriage return` and `space` are common keys which user might use to start media, so we should take account them as supported user gesture inputs.

As their pseudo char code are zero, we have to check their key code in order to distinguish them from other controls keys such as shift, alt...

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

--HG--
extra : moz-landing-system : lando
2019-03-05 02:06:22 +00:00
Daisuke Akatsuka 616caf8ad0 Bug 1531259: Avoid to shrink buttons open inspector. r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D21638

--HG--
extra : moz-landing-system : lando
2019-03-05 01:04:31 +00:00
Jeff Walden ecb4e10bda Bug 1532005 - Implement a new js/public/ArrayBuffer.h header to centralize functionality for creating and interacting with ArrayBuffers. r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D21827

--HG--
extra : rebase_source : 36c43233ad6d804bd691c8c40d6a6984331c7162
2019-02-28 17:00:56 -08:00
Jeff Walden c2e2085357 Bug 1531638 - Make Vector::begin() always return a non-null pointer, to accommodate users that need this. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D21825

--HG--
extra : rebase_source : f79eaef654672d28f931ee1503a63b43b5193575
2019-02-28 21:30:49 -08:00
Lee Salzman dd8353d50b Bug 1532171 - don't use light-on-dark mask when font smoothing is disabled on macOS r=rhunt
Differential Revision: https://phabricator.services.mozilla.com/D22006
2019-03-04 15:45:04 -05:00
Razvan Maries 051ab478fb Backed out changeset 86c23cbb3eb1 (bug 1532344) for Doc failure. CLOSED TREE 2019-03-04 22:06:45 +02:00
Razvan Maries eee07ea2b1 Backed out changeset a4bdd668c637 (bug 469990) for xpcshell perma fails. CLOSED TREE 2019-03-04 22:05:59 +02:00
Andrew Osmond 8e407b7327 Bug 1526756 - Snap brushes for pictures to the primitive instead of visible rect. r=kvark
A picture can have its own unique clip which was not considered by its
children when calculating their visible rects. As a result, if a picture
clips its primitive rect for snapping purposes, it may produce a
different snapping offset than expected. We should instead just snap to
the primitive rect itself for the picture, since it is the union of the
visible rects that we snapped to for the children.

Differential Revision: https://phabricator.services.mozilla.com/D21778
2019-03-04 14:21:18 -05:00
kerlyn 0f9d749554 Bug 1523835 - Added python/mozbuild/mozpack to the flake8 linter and solved the errors, r=ahal
Before this change linting python/mozbuild brought about many errors. Some of this errors could be fixed using |mach lint --fix|. The remaining errors where fixed in this bug.

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

--HG--
extra : rebase_source : 8bd3d622d2221b981f08b8a080c1198b002cdc49
extra : amend_source : 3f6a70c1b7104a7c2d83e11fe911942771e331ea
2019-03-01 15:36:45 -05:00
Ryan VanderMeulen bee2429b76 Bug 1532355 - Update pdf.js to version 2.2.51. r=bdahl 2019-03-04 12:56:11 -05:00
Andreas Tolfsen 653a1549cc bug 1532344: geckodriver: document how to self-service arm7hf builds; r=me a=doc
DONTBUILD
2019-03-04 17:30:09 +00:00
Henrik Skupin 434e848840 Bug 1532301 - [geckodriver] Fix links to the Marionette and geckodriver source docs. r=me
DONTBUILD

--HG--
extra : rebase_source : 6dec46b6b3f4980a082078d9b3b34cdab32e887f
2019-03-04 16:03:15 +01:00