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

639923 Коммитов

Автор SHA1 Сообщение Дата
jjo bf5cedc558 Bug 1530179: Replace promiseWaitForCondition with TestUtils.waitForCondition in browser_double_close_tab.js r=johannh
Changed promiseWaitForCondition in line 69 to TestUtils.waitForCondition

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

--HG--
extra : moz-landing-system : lando
2019-03-04 12:43:09 +00:00
AmberM 779b774794 Bug 1530778 - Replace waitForCondition in browser_88502_customize_mode_observers_disabed.js with TestUtils.waitForCondition. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D21849

--HG--
extra : moz-landing-system : lando
2019-03-04 12:40:31 +00:00
Felipe Gomes 1275168251 Bug 1531520 - Make sessionrestore talos tests measure the delta to process creation time, and not to sessionRestoreInit. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D21788

--HG--
extra : moz-landing-system : lando
2019-03-04 16:57:45 +00:00
Bastien Abadie a56878376d Bug 1527895 - Add soft-dependencies to taskgraph, r=ahal,marco,tomprince,dustin
Differential Revision: https://phabricator.services.mozilla.com/D19791

--HG--
extra : moz-landing-system : lando
2019-03-04 17:07:34 +00:00
Masayuki Nakano f410998652 Bug 1466208 - part 30: Create PresShell::EventHandler::AutoCurrentEventInfoSetter class r=smaug
With splitting `HandleEvent()` a lot, it becomes more difficult to keep
managing each set of calling `PushCurrentEventInfo()` and
`PopCurrentEventInfo()`.  So, `EventHandler` should have a helper class
to push and pop current event info into/from the stack.

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

--HG--
extra : moz-landing-system : lando
2019-03-04 06:12:22 +00:00
Andreea Pavel 385c72ddf5 Backed out changeset b6c437beca62 (bug 1530179) for failing bc at browser_double_close_tab.js on a CLOSED TREE 2019-03-05 02:19:46 +02:00
Andreea Pavel be960187e1 Backed out 3 changesets (bug 1524992) for valgrind failures on a CLOSED TREE
Backed out changeset face9d1e8868 (bug 1524992)
Backed out changeset ae1e20a595c4 (bug 1524992)
Backed out changeset b0b9322c7a59 (bug 1524992)
2019-03-05 01:36:59 +02:00
Andreea Pavel 5d350a5796 Backed out 2 changesets (bug 1529394) for bc failures at automation.py on a CLOSED TREE
Backed out changeset 7f3e254c982c (bug 1529394)
Backed out changeset 3a8c338af709 (bug 1529394)
2019-03-05 01:34:50 +02:00
Yaron Tausky 842cf2b27c Bug 1484524: Allow creating a StrongWorkerRef for IPC in the Canceling state r=asuth
By allowing the creation of StrongWorkerRefs in the Canceling state we
ensure that IPC will not fail and lead to crashes.

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

--HG--
extra : moz-landing-system : lando
2019-03-04 23:05:34 +00:00
Dan Glastonbury ff5c70a292 Bug 1530584 - Correct placeholder overflow calculation. r=miko,mattwoodrow
The calculation of aOverflow rect for a placeholder contained in a transformed
stacking context didn't take the transform into account, leading to an incorrect
rect which artificially inflated the calculated rebuild region.

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

--HG--
extra : moz-landing-system : lando
2019-03-04 12:26:49 +00:00
sotaro 46602dc8b0 Bug 1530585 - Re-enable test_background_video_resume_after_end_show_last_frame.html r=jya
The test expects that video is visible. The test needs to wait until the video element becomes visible. And appending a video element to document with loading the test video triggered 'mozentervideosuspend' event. It caused the test failure.

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

--HG--
extra : moz-landing-system : lando
2019-03-04 20:59:30 +00:00
Daniel Holbert f87df579d4 Bug 1531025 part 2: Skip an unnecessary border-radius calculation if the radii are 0 (to avoid division by 0). r=boris
This patch avoids a potential division by 0 (one that's unlikely to be
triggered by real content), for correctness and robustness.

This patch isn't really changing the logic, because the newly-guarded code is
already guarded by a "length < sum" check, and "length" is expected to be
nonnegative [1], which means "sum" would already have been nonzero in cases
where the existing strict less-than comparison returned true.

[1] One special case where we can have negative `length` values here:
if this is an outline with an `outline-offset` that is sufficiently negative
to entirely cancel out the outlined element's border-box size, then that can
produce a negative `length` (i.e. the outline box will have a negative size,
conceptually). In that scenario, we were previously dividing by 0 here and
working with bogus huge/infinite negative values as a result, but we should
not do that.

Depends on D21578

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

--HG--
extra : moz-landing-system : lando
2019-03-04 19:24:01 +00:00
Daniel Holbert 88cd5203ba Bug 1531025 part 1: Add braces around conditions in nsIFrame::ComputeBorderRadii(). r=boris
This patch doesn't change any logic/behavior -- it's just adding braces for clarity.

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

--HG--
extra : moz-landing-system : lando
2019-03-04 19:23:56 +00:00
Alexander Surkov 31493075c4 Bug 1531155 - Support context menus in html:textarea in the parent process, r=NeilDeakin
Differential Revision: https://phabricator.services.mozilla.com/D21092

--HG--
extra : moz-landing-system : lando
2019-03-04 21:07:28 +00:00
Masatoshi Kimura 971791ec88 Bug 1265903 - Remove duplicated "ClearType Parameters" section. r=Standard8
We should not add this section explicitly because it will also be added
implicitly and make a duplicate.

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

--HG--
extra : moz-landing-system : lando
2019-03-04 21:53:57 +00:00
Boris Zbarsky 053194d8bd Bug 1530208. Fix isEqualNode to not do a bunch of string-copying. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D21824

--HG--
extra : moz-landing-system : lando
2019-03-04 19:43:47 +00:00
James Willcox c963ad97d8 Bug 1524992 - Use Marionette for Linux profile runs r=mshal
Differential Revision: https://phabricator.services.mozilla.com/D21609

--HG--
extra : moz-landing-system : lando
2019-03-04 22:07:02 +00:00
James Willcox f13f6cf657 Bug 1524992 - Don't trigger crash in about:crash* when opened from external apps r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D20891

--HG--
extra : moz-landing-system : lando
2019-03-04 22:06:55 +00:00
James Willcox 4440844f6a Bug 1524992 - Treat command line URIs as external r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D20890

--HG--
extra : moz-landing-system : lando
2019-03-04 22:06:30 +00:00
Mark Banner 8fa4d25923 Bug 1532367 - Remove accessible/.eslintrc.js and use the global rules for accessible/ r=surkov
Differential Revision: https://phabricator.services.mozilla.com/D21973

--HG--
extra : moz-landing-system : lando
2019-03-04 21:47:38 +00:00
Gijs Kruitbosch 113144a82f Bug 1530557 - tabprompt dialog box size restrictions are completely broken, r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D22020

--HG--
extra : moz-landing-system : lando
2019-03-04 21:51:52 +00:00
Ciure Andrei 1df372eaaf Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-03-04 23:52:28 +02:00
Rob Wood 18ad654c50 Bug 1530353 - Temporarily stop measuring hero element in tp6-1 to prevent intermittent failures; r=acreskey,davehunt
Differential Revision: https://phabricator.services.mozilla.com/D21802

--HG--
extra : moz-landing-system : lando
2019-03-04 21:43:21 +00:00
Shane Caraveo 1cfa8c038e Bug 1529394 pref 'on' incognito not_allowed r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D21302

--HG--
extra : moz-landing-system : lando
2019-03-04 21:23:44 +00:00
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