Commit Graph

678724 Commits

Author SHA1 Message Date
André Bargull
53a8de0162 Bug 1560355 - Part 2: Use LanguageTag to add "collation" keyword to Collator locale. r=jwalden
Use ApplyUnicodeExtensionToTag to add the collation keyword instead of manually
splicing the keyword into the language tag.

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

--HG--
extra : moz-landing-system : lando
2019-11-07 14:24:53 +00:00
André Bargull
530597f569 Bug 1560355 - Part 1: Change ApplyUnicodeExtensionToTag to accept a list of Unicode extension keywords. r=jwalden
This will allow us to reuse this function to insert the calendar and numberingSystem
options into the locale in part 3.

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

--HG--
extra : moz-landing-system : lando
2019-11-07 14:24:28 +00:00
Andreea Pavel
6770819974 Bug 1581884 - disable browser_blockHPKP.js on all platforms r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D52173

--HG--
extra : moz-landing-system : lando
2019-11-07 16:05:05 +00:00
Andreea Pavel
b284855f0e Bug 1581657 - Disable ContentBlockingControllerTest.getLog() on Android r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D52175

--HG--
extra : moz-landing-system : lando
2019-11-07 16:04:58 +00:00
Ricky Stewart
a1a8c1c228 Bug 1593844 - Add moz.configure bits to specify a LUCETC binary r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D51927

--HG--
extra : moz-landing-system : lando
2019-11-07 16:11:09 +00:00
Brendan Dahl
4726520941 Bug 1492582 - Use XUL inspector highlighter for HTML docs without scroll frames. r=bgrins
The devtools highlighter is broken with browser.xhtml when scroll frames
are disabled.

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

--HG--
extra : moz-landing-system : lando
2019-11-07 16:21:30 +00:00
Brendan Dahl
8b82bb6134 Bug 1492582 - Don't create scroll frames for windows that don't need them. r=emilio
When browser.xhtml switches to an <html> root element, the frame structure
changed and caused performance regressions on talos for tart and tresize.
browser.xhtml doesn't need scrolling, so we can disable it and keep performance
on par with XUL <window>.

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

--HG--
extra : moz-landing-system : lando
2019-11-07 16:21:23 +00:00
Brendan Dahl
604e2c4cd1 Bug 1492582 - Fix browser drag tests when using HTML root element. r=Gijs
When using an HTML root these tests failed because the source drag element
is not visible.

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

--HG--
extra : moz-landing-system : lando
2019-11-07 16:21:21 +00:00
Brendan Dahl
976e434a4d Bug 1492582 - Fix test_queryCaretRect.html. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D49469

--HG--
extra : moz-landing-system : lando
2019-11-07 16:21:13 +00:00
Brendan Dahl
5fdb5686bc Bug 1492582 - Support the <body> element being the default focus node in browser.xhtml r=Gijs
Previously we were returning the documentElement in order to match the old XUL behavior.
Now that we have a document.body we can just follow the normal HTML convention.

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

--HG--
extra : moz-landing-system : lando
2019-11-07 16:21:09 +00:00
Brendan Dahl
b155aa1c0e Bug 1492582 - Use document.title instead of writing the title attribute on the document element r=dao
Differential Revision: https://phabricator.services.mozilla.com/D33561

--HG--
extra : moz-landing-system : lando
2019-11-07 16:21:02 +00:00
Brendan Dahl
0a467b3fbd Bug 1492582 - Use html root element in browser.xhtml and update styling to support html roots r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D33558

--HG--
extra : moz-landing-system : lando
2019-11-07 16:20:55 +00:00
ffxbld
02b887e62e No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D52150

--HG--
extra : source : 90745d442c4b0885b14449065509484da5de9fe5
2019-11-07 15:36:28 +00:00
Ciure Andrei
98e9f97749 Backed out changeset 90745d442c4b for causing build bustages CLOSED TREE 2019-11-07 18:19:01 +02:00
Andrew McCreight
d755ee2dc7 Bug 1588618 - Make browser_xhr_onchange_leak.js Fission-compatible. r=smaug
The way this test works is, it loads a page, then it navigates to
another page and exits. The mochitest browser-chrome leak detector
will report a leak if the first page isn't freed by the end of the
test.

To make this Fission-compatible, I first changed the page we navigate
to to be same-origin. This means that we won't tear down the original
process immediately when we navigate, which will break the various
test harness stuff.

Secondly, I enable the dom.ipc.keepProcessesAlive.webIsolated
preference, which means that the content process won't be torn down
immediately. If this pref is not set, then the usual process reuse
ends up destroying the window before the test ends, whether or not it
leaks.

I verified that this test fails when the patch from bug 1336811 is
backed out, both with and without Fission.

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

--HG--
extra : moz-landing-system : lando
2019-11-06 23:14:19 +00:00
Yoshi Cheng-Hao Huang
4a495fa4e4 Bug 1593975 - update test. r=jonco
check if enqueueMark is defined in opt build.

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

--HG--
extra : moz-landing-system : lando
2019-11-07 14:25:35 +00:00
Yoshi Cheng-Hao Huang
5bc51fe951 Bug 1593975 - update linearWeakMarkingDisabled_ to MainThreadOrGCTaskData. r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D51810

--HG--
extra : moz-landing-system : lando
2019-11-05 21:09:48 +00:00
Martin Stransky
f677c03233 Bug 1589642 - Use gfxPlatformGtk instead of GDK_IS_X11_DISPLAY(gdk_display_get_default() to check current dispay type, r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D49724

--HG--
extra : moz-landing-system : lando
2019-11-07 14:28:55 +00:00
Ryan VanderMeulen
0aab0b28d6 Bug 1592165 - Update HarfBuzz to 2.6.4. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D50888

--HG--
extra : moz-landing-system : lando
2019-11-07 15:52:22 +00:00
Michal Novotny
2d153a80d4 Bug 1593693 - nsINetworkLinkService.isLinkUp returns true when no network connection is available, r=valentin
Determining link status from states and addresses of the individual interfaces isn't always reliable. With this patch we assume the link is up when we could find a route for kRouteCheckIPv4 host or kRouteCheckIPv6 host.

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

--HG--
extra : moz-landing-system : lando
2019-11-07 15:16:36 +00:00
Thomas Nguyen
7e65be9414 Bug 1583142 - Remove third-party "persistent-storage" prompting support r=baku
Differential Revision: https://phabricator.services.mozilla.com/D50908

--HG--
extra : moz-landing-system : lando
2019-11-07 14:29:02 +00:00
ffxbld
3d9a3dab4a No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D52150

--HG--
extra : moz-landing-system : lando
2019-11-07 15:36:28 +00:00
Ryan VanderMeulen
78df076449 Bug 1593668 - Update pdf.js to version 2.4.107. r=bdahl
Differential Revision: https://phabricator.services.mozilla.com/D51611

--HG--
extra : moz-landing-system : lando
2019-11-06 22:29:23 +00:00
Martin Stransky
17cc08c81c Bug 1594729 [Wayland] Mark mozcontainer as moved at moz_container_get_wl_surface(), r=jhorak
Also rename surface_position_update to surface_position_needs_update to make it more clear.

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

--HG--
extra : moz-landing-system : lando
2019-11-07 15:41:24 +00:00
Jon Coppeard
d5ecf971f1 Bug 1593270 - Take account of adjusted slice budget when recording how long over budget slices ran r=allstarschh
The problem is that we change the slice budget after passing it to gcstats::AutoGCSlice. Later on we compare the actual time taken against the old value and think we've overrun our budget. The fix is to make the change earlier.

Depends on D52161

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

--HG--
extra : moz-landing-system : lando
2019-11-07 15:14:45 +00:00
Mike Conley
fac08e5f9c Bug 1591495 - Update thumbnail tests to use more modern primitives, like add_task. r=Gijs
Depends on D50851

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

--HG--
extra : moz-landing-system : lando
2019-11-01 22:55:11 +00:00
Mike Conley
d3d93be943 Bug 1591495 - Update thumbnailer test utility functions. r=Gijs
Significantly, we remove the TestRunner stuff since we have nice things like
add_task now.

Depends on D50850

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

--HG--
extra : moz-landing-system : lando
2019-11-01 22:54:43 +00:00
Mike Conley
3ecb3cbcb2 Bug 1591495 - Disable browser_thumbnails_storage_migrate3.js. r=Gijs
This test is race-y, and doesn't actually ensure that the migration has completed
before doing its checks.

When I modified the test to wait for the migration to complete, the test actually
failed. Which isn't great news.

The good news, however, is that the migration took place back in Firefox 21, and
so we can probably remove all of the migration code now.

I'm disabling the test for now, and filed bug 1592079 to remove the migration code
and test completely.

Depends on D45957

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

--HG--
extra : moz-landing-system : lando
2019-11-01 22:54:08 +00:00
Carson Greene
64dd6427d1 Bug 1576911 - Make ThumbnailsChild a JSWindowActorChild instead of ActorChild r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D45957

--HG--
extra : moz-landing-system : lando
2019-11-06 23:32:35 +00:00
Ryan Hunt
6e2cb1503d Bug 1594561 - Allow dropped segs with mem/table.init when len=0. r=lth
This was an ambiguity in the spec between the prose and formalism. The spec
interpreter implements it this way.

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

--HG--
extra : moz-landing-system : lando
2019-11-07 07:32:40 +00:00
Randell Jesup
95be6cffe0 Bug 1572337: Remove old responsiveness profiler measurement r=gerald
Differential Revision: https://phabricator.services.mozilla.com/D44060

--HG--
extra : moz-landing-system : lando
2019-11-07 12:53:35 +00:00
Randell Jesup
1cca5fd890 Bug 1572337: replace Responsiveness measurement with Event delay measurements r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D41280

--HG--
extra : moz-landing-system : lando
2019-11-07 13:18:18 +00:00
Randell Jesup
95192d13e3 Bug 1572337: Make GetRunningEventDelay handle threadpools r=froydnj
Threadpools run an event that then runs other events, so we need to tweak
things for GetRunningEventDelay()

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

--HG--
extra : moz-landing-system : lando
2019-11-07 12:53:32 +00:00
Randell Jesup
0be1d80429 Bug 1572337: ensure MainThread is registered with the profiler properly r=gerald
Differential Revision: https://phabricator.services.mozilla.com/D41619

--HG--
extra : moz-landing-system : lando
2019-11-07 12:53:26 +00:00
Randell Jesup
10353eba91 Bug 1572337: Monitor running event delays and start times r=froydnj
This lets us determine the time that an event has been running, and the time
that the event spent queued - which can be used to figure out 'jank' at the
time the event was queued. For PrioritizedEventQueues, only if such queuing
would delay an input event then the queuing delay is reported.

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

--HG--
extra : moz-landing-system : lando
2019-11-07 12:53:28 +00:00
Ciure Andrei
e16f37061a Backed out changeset 755655b3175a (bug 1593693)for causing NetlinkService.cpp build bustages CLOSED TREE 2019-11-07 15:40:49 +02:00
Masatoshi Kimura
2ee472c867 Bug 1569089 - Sync std handles after AttachConsole(). r=aklotz
AttachConsole() may change Win32 std handle values if Firefox is launched from
cmd.exe that makes discrepancy between Win32 and CRT. This patch synchronizes
both std handles.

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

--HG--
extra : moz-landing-system : lando
2019-11-07 13:28:45 +00:00
Michal Novotny
a85ff06ef1 Bug 1593693 - nsINetworkLinkService.isLinkUp returns true when no network connection is available, r=valentin
Determining link status from states and addresses of the individual interfaces isn't always reliable. With this patch we assume the link is up when we could find a route for kRouteCheckIPv4 host or kRouteCheckIPv6 host.

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

--HG--
extra : moz-landing-system : lando
2019-11-07 11:45:13 +00:00
Razvan Maries
67e6a22efa Backed out changeset e1e3835cafc7 (bug 1589642) for build bustages on nsClipboard.cpp. CLOSED TREE 2019-11-07 15:03:59 +02:00
Martin Stransky
a2d726855c Bug 1589642 - Use gfxPlatformGtk instead of GDK_IS_X11_DISPLAY(gdk_display_get_default() to check current dispay type, r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D49724

--HG--
extra : moz-landing-system : lando
2019-11-07 12:30:00 +00:00
Martin Stransky
d1e715dc78 Bug 1594688 [Wayland] Don't use mUseDMABuf directly, query UseDMABufBackend() instead as mUseDMABuf is initialized there, r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D52142

--HG--
extra : moz-landing-system : lando
2019-11-07 12:15:44 +00:00
Martin Stransky
48cfdc00e3 Bug 1594692 [Wayland] Keep texture for framebuffer object at dmabuf surface, r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D52143

--HG--
extra : moz-landing-system : lando
2019-11-07 12:29:56 +00:00
Ciure Andrei
c5a6643d39 Backed out changeset dde0354521ab (bug 1583142) for causing PermissionDelegateHandler.cpp bustages CLOSED TREE 2019-11-07 14:17:02 +02:00
Thomas Nguyen
f431604a62 Bug 1583142 - Remove third-party "persistent-storage" prompting support r=baku
Differential Revision: https://phabricator.services.mozilla.com/D50908

--HG--
extra : moz-landing-system : lando
2019-11-07 11:56:28 +00:00
Emilio Cobos Álvarez
dcda6f6b3d Bug 1593865 - Leak shared memory for the lifetime of the process. r=heycam
Seems less gnarly than the alternatives, and we'd only free it until shutdown so
not much worse, actually.

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

--HG--
extra : moz-landing-system : lando
2019-11-07 11:19:27 +00:00
Emilio Cobos Álvarez
c75e54e0c3 Bug 1593865 - Simplify code for keeping alive shared memory until all sheets go away. r=jwatt
The existing code wasn't sound, as CSSOM objects also needed to go away before
the shared memory goes away (as they keep references to them).

This is sound assuming no presence of reference cycles introduced by CSSOM.

We may want to live with this and rely on chrome code not writing cycles like
this with UA stylesheet DOM objects.

We could explicitly drop all potentially-static objects... That seems pretty
error prone though.

Or we could also just leak the shared memory buffer, is there any reason why we
may not want to do that?

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

--HG--
extra : moz-landing-system : lando
2019-11-07 11:19:23 +00:00
Mike de Boer
c851a72429 Bug 1591880 - Add test coverage for proper redirect handling by SearchTelemetry. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D51403

--HG--
extra : moz-landing-system : lando
2019-11-06 15:26:59 +00:00
Mike de Boer
a4b122dbc2 Bug 1591880 - Move the Bing cookie codes to be powered by the configuration dictionary in SearchTelemetry and add a unit test. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D51402

--HG--
extra : moz-landing-system : lando
2019-11-06 15:23:37 +00:00
Mike de Boer
84ee6912c5 Bug 1591880 - Simplify test_urlTelemetry.js to not duplicate the same code all the time. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D51401

--HG--
extra : moz-landing-system : lando
2019-11-06 15:18:56 +00:00
Mike de Boer
ba0e71444d Bug 1591880 - Expand the RegExp to match better and prevent double-counting clicks by ignoring beacon requests. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D51400

--HG--
extra : moz-landing-system : lando
2019-11-06 15:29:15 +00:00