Commit Graph

649367 Commits

Author SHA1 Message Date
Panagiotis Astithas
e3ca5b5b40 Bug 1545161 - Switch bootstrap for android to AdoptOpenJDK8. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D29286

--HG--
extra : moz-landing-system : lando
2019-04-29 23:58:13 +00:00
Edwin Gao
2a74af237a Bug 1547495 - disable browser_html_plugins test if windows10-aarch64 is detected as no plugin support is present r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D29282

--HG--
extra : moz-landing-system : lando
2019-04-29 22:14:19 +00:00
Dão Gottwald
42758455d8 Bug 1522440 - Finish porting browser_test_focus_urlbar.js to quantumbar. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D29119

--HG--
extra : moz-landing-system : lando
2019-04-29 20:00:28 +00:00
Yura Zenevich
ed9d7a2698 Bug 1544713 - make full page audit non-blocking. Fire 'audit-event' events when the full page audit completes or fails. r=gl
Differential Revision: https://phabricator.services.mozilla.com/D28854

--HG--
extra : moz-landing-system : lando
2019-04-29 21:08:31 +00:00
Dana Keeler
c467c0301d bug 1544511 - add some diagnostic crashes to InitializeNSSWithFallbacks to see why it's failing r=KevinJacobs
Crashes as a result of 2e4a7bcc1a95 indicate that InitializeNSSWithFallbacks is
failing. Hopefully this will give us more information as to why.

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

--HG--
extra : moz-landing-system : lando
2019-04-29 21:58:00 +00:00
Daniel Holbert
23f55676b6 Bug 1547852: Only enable dynamic reflow roots up through early beta. r=dbaron
Differential Revision: https://phabricator.services.mozilla.com/D29288

--HG--
extra : moz-landing-system : lando
2019-04-29 23:10:55 +00:00
Boris Chiou
1cf301d394 Bug 1547485 - Test ResizeObserver in test_interfaces.html only on nightly. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D29100

--HG--
extra : moz-landing-system : lando
2019-04-29 20:50:01 +00:00
Robert Strong
059cab5d88 Bug 1546597 - Fixes for the Doorhanger BITS download failure tests. r=bytesized
Makes the last 10 doorhanger tests that download updates also run using BITS to download updates.
Replaces the two functions for doorhanger tests with a new function and changes the doorhanger tests so they use it.
Added an optional checkInterval to the update object for startup processing tests that submit telemetry to fix a telemetry warning.
Turned off UpdateService logging for debugging since these tests have been very stable.

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

--HG--
extra : moz-landing-system : lando
2019-04-29 21:48:48 +00:00
Markus Stange
4c44b62eee Bug 1533562 - Do not move the TitlebarGradientView from a ToolbarWindow into a BorderlessWindow when hiding the window chrome. r=spohl
Differential Revision: https://phabricator.services.mozilla.com/D25516

--HG--
extra : moz-landing-system : lando
2019-04-29 17:00:31 +00:00
Markus Stange
b396860365 Bug 1533562 - Implement titlebar gradient drawing with a new TitlebarGradientView. r=spohl
Differential Revision: https://phabricator.services.mozilla.com/D22646

--HG--
extra : moz-landing-system : lando
2019-04-29 17:00:13 +00:00
Markus Stange
7cb6bd28ef Bug 1533562 - Always make the content view of ToolbarWindows cover the entire window. r=spohl
Differential Revision: https://phabricator.services.mozilla.com/D22645

--HG--
extra : moz-landing-system : lando
2019-04-29 16:59:55 +00:00
Markus Stange
9b5e2958c5 Bug 1533562 - Remove override of -[NSThemeFrame _unifiedToolbarFrame]. r=spohl
This override has no effect in CoreAnimation-backed windows. The upcoming
patches will implement an alternative approach.

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

--HG--
extra : moz-landing-system : lando
2019-04-29 16:59:42 +00:00
Markus Stange
bf8b839110 Bug 1533562 - Remove code that deals with non-rounded bottom corners on regular windows. r=spohl
Rounded bottom corners have been the default since 10.7.
We still have square corners on windows without titlebars, such as the address
bar autocomplete dropdown, or the reftest window.

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

--HG--
extra : moz-landing-system : lando
2019-04-29 16:59:25 +00:00
Markus Stange
890482c332 Bug 1533562 - Remove synchronous repaint capability of setTitlebarNeedsDisplayInRect:sync: and also remove the rect parameter because we always pass the same value to it. r=spohl
The synchronous paint was only needed a long time ago when we were calling this
method during drawRect. We're not doing that any more, we usually call it from
viewWillDraw now. But even at the time, forcing a synchronous paint *within*
a paint was extremely sketchy, so best just to remove the code.

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

--HG--
extra : moz-landing-system : lando
2019-04-29 16:59:10 +00:00
Narcis Beleuzu
f1b40d7c59 Backed out 3 changesets (bug 1500354) for dt failures on browser_aboutdebugging_serviceworker_timeout.js . CLOSED TREE
Backed out changeset 6596c844c27e (bug 1500354)
Backed out changeset dbb2526ae6eb (bug 1500354)
Backed out changeset e9e6acc1b0cc (bug 1500354)
2019-04-30 02:04:43 +03:00
Edgar Chen
84dc4aa9fb Bug 1546488 - Always use uncached images in test_img_mutations.html; r=jdm
Differential Revision: https://phabricator.services.mozilla.com/D28971

--HG--
extra : moz-landing-system : lando
2019-04-29 15:05:34 +00:00
Daniel Holbert
48131afc7d Bug 1508441 part 1: Adjust button reflow to suppress baseline for contain:layout, instead of for contain:size. r=TYLin
Differential Revision: https://phabricator.services.mozilla.com/D28909

--HG--
extra : moz-landing-system : lando
2019-04-26 21:56:39 +00:00
David Parks
406cc6afbf Bug 1546545: Part 2 - Create empty TrampolineCollection if the process sandbox forbids dynamic code r=aklotz
TrampolineCollection iterates over an array of Trampolines that it has set 'write' permissions for.  If this happens in a process whose sandbox forbids dynamic code then these permissions cannot be set.  This patch detects that condition and returns an empty TrampolineCollection in that case.  We ASSERT if we fail to set permissions for any other reason.

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

--HG--
extra : moz-landing-system : lando
2019-04-29 21:07:20 +00:00
Logan Smyth
9d48e224c0 Bug 1547115 - Memoize breakableLines to avoid resetting in editor often. r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D29245

--HG--
extra : moz-landing-system : lando
2019-04-29 21:05:15 +00:00
Glenn Watson
3ba7bef4b0 Bug 1547632 - Remove unused local clip rect stored on WR picture primitives. r=emilio,kvark
Differential Revision: https://phabricator.services.mozilla.com/D29148

--HG--
extra : moz-landing-system : lando
2019-04-29 16:16:11 +00:00
Sebastian Hengst
4dfe30642b Backed out 4 changesets (Bug 1501108) for causing very frequent leaks in macOS debug wpt tests: Set API key provided by api-lint tasks. a=backout
--HG--
extra : rebase_source : bc12d5324f51967f4c15ac9a896d4a6b26463f03
2019-04-29 22:53:40 +02:00
Brindusan Cristian
4dd4a41d4e Backed out changeset 9b16812e723e (bug 1547750) for telemetry failes at test_subsession_management.py. 2019-04-29 23:45:51 +03:00
Sebastian Hengst
3dd01e8232 Backed out 4 changesets (bug 1501108) for causing very frequent leaks in macOS debug wpt tests. a=backout
Backed out changeset 23a77e063257 (bug 1501108)
Backed out changeset 335cec0aacd8 (bug 1501108)
Backed out changeset 99ba286125d1 (bug 1501108)
Backed out changeset 8f2d511ad49f (bug 1501108)

--HG--
extra : rebase_source : 01925c24ac47b37135fcfebab8ae7e9876d5b90e
2019-04-29 17:39:42 +02:00
Mike Shal
64d89508cd Bug 1541818 - Remove atime check on mac; r=froydnj
The noatime option doesn't appear to have a significant impact on no-op
build times, even though the build system does a significant number of
file reads. Since macs have atime enabled by default, we should just
disable this check rather than give developers unhelpful error messages.

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

--HG--
extra : moz-landing-system : lando
2019-04-26 13:47:33 +00:00
danielleleb
16eccef48a Bug 1541459 - Removes additional securityOnLoad function call. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D27099

--HG--
extra : moz-landing-system : lando
2019-04-29 17:40:19 +00:00
Jan-Erik Rediger
986844dc72 Bug 1545391 - Move ClientID.jsm into Telemetry component r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D29206

--HG--
rename : toolkit/modules/ClientID.jsm => toolkit/components/telemetry/app/ClientID.jsm
rename : toolkit/modules/tests/xpcshell/test_client_id.js => toolkit/components/telemetry/tests/unit/test_client_id.js
extra : moz-landing-system : lando
2019-04-29 15:39:35 +00:00
Julian Descottes
4bd5637bbd Bug 1514787 - Remain on the same Runtime page when reloading about:debugging r=ladybenko,daisuke
The idea is to wait for ADB runtimes to be available before trying to render the initial route.
This way if we happen to find the runtime matching the current runtime, and if we still have a connected client for it, we can display the same runtime page.

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

--HG--
extra : moz-landing-system : lando
2019-04-29 19:32:16 +00:00
Andrew McCreight
badd0c05ce Bug 1547800 - Remove superfluous static cast of loadInfo in nsDocShell::DoURILoad(). r=qdot
Bug 1487964 changed loadInfo to have a concrete type, so this cast is
no longer needed.

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

--HG--
extra : moz-landing-system : lando
2019-04-29 19:53:33 +00:00
Emilio Cobos Álvarez
ccc940508d Bug 1546019 - When a focused browser changes remoteness, make sure to activate the remote browser if needed. r=qdot
Not quite sure what's a good way to add a test for this... Ideas?

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

--HG--
extra : moz-landing-system : lando
2019-04-29 20:06:22 +00:00
Julian Descottes
ebf9be668a Bug 1500354 - Add title to about:devtools-toolbox tabs r=ladybenko
Depends on D28964

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

--HG--
extra : moz-landing-system : lando
2019-04-29 20:01:50 +00:00
Julian Descottes
729c4f0a48 Bug 1500354 - Use window favicon for about:devtools-toolbox r=ladybenko
Depends on D28963

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

--HG--
extra : moz-landing-system : lando
2019-04-29 20:02:22 +00:00
Julian Descottes
4fa2c8fc42 Bug 1500354 - Use wrench favicon for about:debugging r=ladybenko
Differential Revision: https://phabricator.services.mozilla.com/D28963

--HG--
extra : moz-landing-system : lando
2019-04-29 15:58:03 +00:00
David Parks
d9d0882177 Bug 1546545: Part 1 - Properly store pointer to sandboxed DLL intercepted method r=aklotz
Bug 1533808 introduced code to intercept DLL methods that the Chromium sandbox had already intercepted.  That patch did not store the the pointer to the intercepted function in the trampoline data, as is done when intercepting other methods.

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

--HG--
extra : moz-landing-system : lando
2019-04-26 00:49:32 +00:00
Ting-Yu Lin
a23fce0b97 Bug 1547606 - Mark multicol-span-all-margin-bottom-001.xht fail for Android x86 non-e10s. r=dbaron
Differential Revision: https://phabricator.services.mozilla.com/D29234

--HG--
extra : moz-landing-system : lando
2019-04-29 18:43:08 +00:00
Narcis Beleuzu
7b6eba4fa3 Backed out changeset ea8bdd612f43 (bug 1538161) for bustages on rust_cascade . CLOSED TREE 2019-04-29 23:06:51 +03:00
Kartikaya Gupta
71bf7c3485 Bug 1544517 - Add a pref that controls conversion of mouse events to touch events. r=geckoview-reviewers,rbarker
For TV devices, it is useful to have mouse events automatically
interpreted as touch events. On other devices, such as more desktop-like
Android devices, we want to treat mouse events as mouse events. This patch
makes this behaviour controllable by a pref, but keeps the existing default
behaviour of treating mouse events as touch events.

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

--HG--
extra : moz-landing-system : lando
2019-04-29 19:24:39 +00:00
Andrew McCreight
f1b333ee80 Bug 1547772 - Add back GenerateQI to offline LSan WPT whitelist. r=chmanchester
I accidentally removed this in a prior whitelist cleanup.

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

--HG--
extra : moz-landing-system : lando
2019-04-29 19:36:23 +00:00
Robert Strong
cdc1a126d9 Bug 1547440 - cleanup waitForCondition calls in app update browser chrome tests. r=bytesized
Change BrowserTestUtils.waitForCondition to TestUtils.waitForCondition per waitForCondition comment in BrowserTestUtils.
Catch waitForCondition exceptions and let checks in the tests catch the failure when dynamic information is helpful for debugging.

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

--HG--
extra : moz-landing-system : lando
2019-04-29 16:35:56 +00:00
Robert Strong
b20cd15708 Bug 1547432 - Change browser_TelemetryUpdatePing.js to be consistent with other app update telemetry tests. r=bytesized
Renames browser_TelemetryUpdatePing.js to browser_telemetry_updatePing_ready.js so it is consistent with the update test naming scheme.
Changes the test to use runTelemetryUpdateTest instead of runUpdateTest.
Add the test to the BITS manifest so it tests downloading the update using BITS.

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

--HG--
rename : toolkit/mozapps/update/tests/browser/browser_TelemetryUpdatePing.js => toolkit/mozapps/update/tests/browser/browser_telemetry_updatePing_ready.js
extra : moz-landing-system : lando
2019-04-29 16:31:04 +00:00
Mark Goodwin
9a21c9d07f Bug 1538161 - Vendor rust_cascade r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D24557

--HG--
extra : moz-landing-system : lando
2019-04-29 19:29:38 +00:00
Julian Descottes
ad63201618 Bug 1537992 - Rename Profiler button and modal in about:debugging r=Ola,flod
Differential Revision: https://phabricator.services.mozilla.com/D29135

--HG--
extra : moz-landing-system : lando
2019-04-29 15:31:34 +00:00
Shane Caraveo
0d7fd5c81e Bug 1391992 add cookiestoreid to proxy and webrequest details r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D28929

--HG--
extra : moz-landing-system : lando
2019-04-29 18:36:17 +00:00
Shane Caraveo
0873aa1a01 Bug 1545163 add incognito flag to proxy and webrequest details r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D28925

--HG--
extra : moz-landing-system : lando
2019-04-29 18:00:12 +00:00
Henrik Skupin
fdfa7dd694 Bug 1544686 - [raptor] Allow CLI arguments to override Gecko profiler settings from test manifest. r=perftest reviewers,rwood
Differential Revision: https://phabricator.services.mozilla.com/D28047

--HG--
extra : moz-landing-system : lando
2019-04-29 13:35:51 +00:00
Henrik Skupin
27e49c37df Bug 1544686 - [raptor] Make Gecko profiler threads customizable in the harness. r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D28046

--HG--
extra : moz-landing-system : lando
2019-04-23 15:37:30 +00:00
Henrik Skupin
f957b3ea28 Bug 1544686 - [raptor] Fix Gecko profiler settings. r=rwood
When the Gecko profiler is enabled the interval and entries as specified
in manifest files aren't correctly set. Instead the default values from
the extension are always used.

Also with WebRender enabled the threads are "WR", and "Renderer", but
not "WR,Renderer".

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

--HG--
extra : moz-landing-system : lando
2019-04-23 15:37:29 +00:00
dlee
b57dd97761 Bug 1545033 - P3. SetTrackingInfo in UrlClassifierFeatureTrackingAnnotation. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D28791

--HG--
extra : moz-landing-system : lando
2019-04-26 13:04:41 +00:00
dlee
2baaee894b Bug 1545033 - P2. Add SetMatchedTrackingInfo in nsIClassifiedChannel. r=baku
This patch adds |setMatchedTrackingInfo| to channel to report matches that
are found in tracking annotation tables.

We have done something similar in nsIClassifiedChannel::setMatchedInfo to
report phishing protection matches.

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

--HG--
extra : moz-landing-system : lando
2019-04-26 13:03:50 +00:00
dlee
daa17adb9e Bug 1545033 - P1. Pass matched hash values to ProcessChannel. r=baku
In origin telemetry, we want to record the matching statistic of each entry
in our tracking tables. To identify which entry a given URL matches, it needs
the hash value that matches the safe browsing database.

This patch passes the hash value to ProcessChannel so Features can obtain the
information and pass it.

Note that it is possible that an URL may find multiple matches. If an URL matches
hash A of list 1 and hash B of list 2, the parameter in ProcessChannel looks like:
aList = [list 1, list2]
aHashes = [hash A, hash B]

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

--HG--
extra : moz-landing-system : lando
2019-04-26 13:02:35 +00:00
Chris H-C
6fcaf1a08b Bug 1547750 Disable cache smart sizing for telemetry-tests-client r=raphael
This is because the smart sizer changes a monitored userPref close to
startup, which induces an extra "main" ping (causing tests to fail).

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

--HG--
extra : moz-landing-system : lando
2019-04-29 18:51:21 +00:00