Commit Graph

664791 Commits

Author SHA1 Message Date
Edvard Thörnros
af37c2b16f Bug 1570321 [wpt PR 18205] - Clear interval when a new syncbase is received, a=testonly
Automatic update from web-platform-tests
Clear interval when a new syncbase is received

When a receiving a new interval from a syncbase it
is meant to take precedence, we now clear the old
interval so it gets updated with the new time. This
solves some sorting bugs related to syncbases.

A new test has been added "onhover_syncbases.html" which
tests repeted "mouseover" and "mouseout" events.

Bug: 740541
Change-Id: I7a8e3691593a537c4dbc1da3bdbbe09eaf30e500
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1718704
Reviewed-by: Stephen Chenney <schenney@chromium.org>
Commit-Queue: Stephen Chenney <schenney@chromium.org>
Auto-Submit: Edvard Thörnros <edvardt@opera.com>
Cr-Commit-Position: refs/heads/master@{#682841}

--

wpt-commits: 91e90a3a5fbd8161c3c4d9637466c23895752db9
wpt-pr: 18205
2019-08-07 13:18:10 +00:00
moz-wptsync-bot
f84ea16869 Bug 1469893 [wpt PR 18204] - [Gecko Bug 1469893] Make the metadata update generate more compact conditionals, a=testonly
Automatic update from web-platform-tests
Make the metadata update generate more compact conditionals

Previously the wpt metadata update code generated rather conservative
conditionals, simply inclusing every possible condition unless all the
tests had the same outcome or similar. This isn't very nice to read
and makes the metadata rather fragile to changes in the configuration.

A better approach is to build a decision tree from the metadata,
choosing the properties to split on using a simple greedy algorithm,
as follows:

 * Given a set of test results, associated run_info_properties and
   properties that we want to use, partition the test results by each
   property we are using in turn.

 * For each partition, generate a score for how uniform the results
   are in each subset after partition. The score should be good if the
   partition results in small numbers of groups with mostly uniform
   test results and bad if it results in a large number of groups or
   groups with a mix of test results. For this we adopt a metric based
   on the Shannon entropy.

 * Chose the partition resulting in the best score, and use that as a
   condition in the tree.

 * Recursively reapply the algorithm to each group that's been
   created.

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

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1469893
gecko-commit: 1fc3a0502508a5043886f9b7de020d82fec674d9
gecko-integration-branch: central
gecko-reviewers: maja_zf

--
Fix test failures

--

wpt-commits: 0ad9ee38976ffc67cee2ebd84de19f870aeffa6b, 2c79f12a5e6a10ba1d4d74dd3753cf97ef61d5c8
wpt-pr: 18204
2019-08-07 13:18:10 +00:00
Rob Buis
92072128e2 Bug 1570314 [wpt PR 18201] - Do correct comparison for rtl tests, a=testonly
Automatic update from web-platform-tests
Do correct comparison for rtl tests (#18201)

Previously the comparison was not comparing padding with no padding
specified in rtl case. Fix this by splitting out the direction part.
--

wpt-commits: 1858b9082aa757fc91d3e7030b885ac108f320cf
wpt-pr: 18201
2019-08-07 13:18:10 +00:00
Shane Caraveo
35febd8b6d Bug 1570193 add install permission for proxy domain r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D40699

--HG--
extra : moz-landing-system : lando
2019-08-07 11:53:10 +00:00
Carolina
4e44eeedbe Bug 1570973 - Adds missing certificate chain information in about:certificate.r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D40635

--HG--
extra : moz-landing-system : lando
2019-08-08 00:58:40 +00:00
Tim Nguyen
5d39d36499 Bug 1572265 - Fix background-color and text color on download dialog. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D41118

--HG--
extra : moz-landing-system : lando
2019-08-07 23:23:12 +00:00
Ted Campbell
c7dcd82efa Bug 1572259 - Remove unused JSScript::initFunctionPrototype. r=khyperia
The last use of this method was in Bug 1462741.

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

--HG--
extra : moz-landing-system : lando
2019-08-08 00:07:01 +00:00
Randall E. Barker
5911905e7c Bug 1571088 - Add LOAD_FLAGS_REPLACE_HISTORY to GeckoSession LoadFlags r=geckoview-reviewers,snorp,droeh
Bug 1571088 - Add LOAD_FLAGS_REPLACE_HISTORY to GeckoSession LoadFlags

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

--HG--
extra : moz-landing-system : lando
2019-08-07 22:58:48 +00:00
L. David Baron
85cac89c70 Bug 1561792 - Rename the pref gfx.font_ahem_antialias_none to gfx.font_rendering.ahem_antialias_none to avoid the additional pref observer added in the previous patch. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D41068

--HG--
extra : moz-landing-system : lando
2019-08-07 20:46:04 +00:00
L. David Baron
7f14d882ae Bug 1561792 - Handle dynamic changes of gfx.font_ahem_antialias_none (and make FlushFontAndWordCaches stronger for other callers) and fix a few test failures/intermittents using it. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D41067

--HG--
extra : moz-landing-system : lando
2019-08-07 20:44:35 +00:00
Nicholas Nethercote
30218bffe1 Bug 1571961 - Shrink InitAll(). r=KrisWright
Avoiding lots of `if (isParent)` conditions reduces code size by 2016 bytes for
a local build on my Linux64 box.

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

--HG--
extra : moz-landing-system : lando
2019-08-07 21:39:08 +00:00
Brian Grinstead
9dac9754e5 Bug 1561326 - Support CSS min/max width/height for top level windows with root HTML element. r=emilio
Helps support migrating from XUL DOM to an HTML DOM structure. I attempted
to remove the early return when the root element is not a XUL element, but
it appears setting the transparency on a non XUL root is still broken
(test widget/tests/test_mouse_scroll.xul started failing on windows).

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

--HG--
extra : moz-landing-system : lando
2019-08-07 18:20:35 +00:00
Gerald Squelart
41c580344f Bug 1572027 - Make BlocksRingBuffer::EntryReader move-only - r=gregtatum
After some bad experiences, I think EntryReader should be move-only:
- It needs to be moveable so it can be created from a function, and move-
  constructed into a Maybe<> if needed.
- It can be passed around as a reference.

Previously, it could be passed by value, but it was too easy to create bugs,
e.g.: A function delegates to a sub-function to read something at the beginning,
then the first function wants to read more past that, but if the reader was
passed by value the first function would not see past what the sub-function did
read.

As a bonus, `mRing` can now be a reference instead of a pointer, and other
members can be const.

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

--HG--
extra : moz-landing-system : lando
2019-08-07 21:33:09 +00:00
Nihanth Subramanya
e07b5e1cfc Bug 1555233 - Update browser_trackingUI_categories.js test for blocking/not-blocking UI split. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D41082

--HG--
extra : moz-landing-system : lando
2019-08-07 22:21:03 +00:00
Nihanth Subramanya
6c8864d779 Bug 1555233 - [Protections Panel] Split Content Blocking category items into "Blocking" and "Not Blocking" sections. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D40861

--HG--
extra : moz-landing-system : lando
2019-08-07 22:18:45 +00:00
Nicholas Nethercote
fb2718ab08 Bug 1571934 - Remove redundant security.tls.enable_0rtt_data definition. r=mbirghan
It's defined first as false, and again later in the file as true. This patch
removes the first definition, which is currently overridden by the second.

Depends on D40919

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

--HG--
extra : moz-landing-system : lando
2019-08-07 17:35:33 +00:00
Nicholas Nethercote
b256ece713 Bug 1571934 - Inline security-prefs.js into all.js. r=keeler
security-prefs.js is #included into greprefs.js, but there's no good reason for
it to be separate from all.js. Having it separate makes it easier to overlook,
and all.js has a bunch of `security.*` prefs in it anyway.

This patch inlines it into all.js. It inlines it at the start of the file to
minimize the risk of the change, so that the prefs end up in greprefs.js in the
same order as before.

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

--HG--
extra : moz-landing-system : lando
2019-08-07 17:41:22 +00:00
Mike Hommey
0637bfef3e Bug 1572046 - Build shared libraries in a separate target. r=nalexander
When a directory, like toolkit/library, builds both a static and a
shared library, and another, like toolkit/library/gtest, depends on the
static part, it currently needs to wait for the shared library to be
finished building, preventing both libraries being built in parallel.

By separating shared libraries to a different target, we allow more
parallelism to the build.

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

--HG--
extra : moz-landing-system : lando
2019-08-07 22:50:14 +00:00
Nicholas Nethercote
2c0b69fee1 Bug 1563555 - Use static_prefs::pref! in Stylo. r=emilio
It's much nicer.

One nice thing about this is that the new code is subject to the existing
threadedness checking, which identified that several of these should be atomic
because they're accessed off the main thread.

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

--HG--
extra : moz-landing-system : lando
2019-08-07 22:58:55 +00:00
Jed Davis
660156542f Bug 1559368 - When determining sandbox capabilities, check for the specific X11 socket that would be used. r=gcp
Differential Revision: https://phabricator.services.mozilla.com/D40915

--HG--
extra : moz-landing-system : lando
2019-08-07 22:34:50 +00:00
Jason Laster
d7cf1b3574 Bug 1172572 - teach debugger to step into calls at the beginning of statements (part 2). r=loganfsmyth
Differential Revision: https://phabricator.services.mozilla.com/D40733

--HG--
extra : moz-landing-system : lando
2019-08-07 22:22:42 +00:00
Narcis Beleuzu
3830ded867 Backed out changeset 87890c29a8ea (bug 1570230) for crashes on mozilla::gfx::VRShMem::CreateShMem(bool) . CLOSED TREE 2019-08-08 01:19:51 +03:00
Jason Laster
968304f52f Bug 1564168 - [jsdbg2] Debugger.prototype.enabled should be removed.
Differential Revision: https://phabricator.services.mozilla.com/D39414

--HG--
extra : moz-landing-system : lando
2019-08-07 20:45:46 +00:00
Sebastian Hengst
118bc16d91 Bug 1572012 - Temporarily disable wpt tests which permafail due to cookie expiration date in the past: adjust step strings. a=me 2019-08-07 13:30:20 +02:00
Emilio Cobos Álvarez
5ab3251196 Bug 1528616 - Move PresShell::GetRectVisibility to nsTypeAheadFind.cpp. r=dholbert
nsTypeAheadFind.cpp contains all of the callsites to this function, so it seems like a logical place for it to live.

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

--HG--
extra : moz-landing-system : lando
2019-08-07 11:21:55 +00:00
Andy Wingo
043f0bc30b Bug 1554113 - Support (Big)Int64 fields in typed objects r=till
Differential Revision: https://phabricator.services.mozilla.com/D40396

--HG--
extra : moz-landing-system : lando
2019-08-08 10:23:31 +00:00
Nupur Baghel
e500fdddbb Bug 1569100 - Marionette: Add IsDisplayed, IsEnabled and IsSelected commands and Bool response type. r=ato
Differential Revision: https://phabricator.services.mozilla.com/D41187

--HG--
extra : moz-landing-system : lando
2019-08-08 11:13:07 +00:00
Nupur Baghel
dcfecbcd60 Bug 1569100 - Marionette: Add GetActiveElement, GetElementRect, GetElementTagName and GetElementText commands. r=ato
Differential Revision: https://phabricator.services.mozilla.com/D41168

--HG--
extra : moz-landing-system : lando
2019-08-08 11:04:33 +00:00
Nupur Baghel
12ac212299 Bug 1569100 - Marionette: Add GetElementAttribute and GetElementProperty commands. r=ato
Differential Revision: https://phabricator.services.mozilla.com/D40935

--HG--
extra : moz-landing-system : lando
2019-08-08 11:13:35 +00:00
Nupur Baghel
da14b112b7 Bug 1569100 - Marionette: Fix deserialization of value-wrapped MarionetteResult types. r=ato
Differential Revision: https://phabricator.services.mozilla.com/D40816

--HG--
extra : moz-landing-system : lando
2019-08-08 10:43:13 +00:00
championshuttler
8c832e8927 Bug 1526796 - Removed Sphinx documentation output files is not removed from web server. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D35598

--HG--
extra : moz-landing-system : lando
2019-08-08 10:22:00 +00:00
Nihanth Subramanya
308d12bacb Bug 1569872 - Simplify the implementation of the tracking protection icon separator. r=ntim
Differential Revision: https://phabricator.services.mozilla.com/D41119

--HG--
extra : moz-landing-system : lando
2019-08-08 10:34:12 +00:00
Nihanth Subramanya
bb3b1c600b Bug 1570827 - Reverse the background gradient direction in the Protections Panel header. r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D41116

--HG--
extra : moz-landing-system : lando
2019-08-08 10:34:34 +00:00
Nihanth Subramanya
060f67d20f Bug 1555237 - Implement "No Trackers Detected" section. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D41109

--HG--
extra : moz-landing-system : lando
2019-08-08 10:41:02 +00:00
Bogdan Tara
65d5d845a5 Backed out 3 changesets (bug 1567784) for browser_check_identity_state.js failures CLOSED TREE
Backed out changeset 2088b67a848b (bug 1567784)
Backed out changeset 7f171c86351a (bug 1567784)
Backed out changeset f5c85f2d20cf (bug 1567784)
2019-08-08 13:35:46 +03:00
Marian Raiciof
d9a973527e Bug 1542046 - Allow running JetStream2 via Raptor r=rwood,perftest-reviewers
Changed the required yml, ini, json, js and html files to add Jetstream2 benchmark test to Raptor.
The changes on the javascript files are on github.

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

--HG--
extra : moz-landing-system : lando
2019-08-08 09:19:18 +00:00
André Bargull
602fac3e6b Bug 1572147 - Part 3: Remove includes to builtin/String.h. r=evilpie
Multiple files were including builtin/String.h, but not actually using any
function definitions from builtin/String.h.

Depends on D41040

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

--HG--
extra : moz-landing-system : lando
2019-08-07 20:06:30 +00:00
André Bargull
ea58e69ad2 Bug 1572147 - Part 2: Remove unused includes from builtin/String.h. r=evilpie
Depends on D41039

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

--HG--
extra : moz-landing-system : lando
2019-08-07 20:04:41 +00:00
André Bargull
e00f0693e3 Bug 1572147 - Part 1: Remove no longer used String functions from self-hosting global. r=evilpie
These functions were only exposed for the String generics.

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

--HG--
extra : moz-landing-system : lando
2019-08-07 20:00:31 +00:00
Simon Giesecke
1687faeee5 Bug 1093064 - Increase number of GC iterations r=ttung,janv
Differential Revision: https://phabricator.services.mozilla.com/D40183

--HG--
extra : moz-landing-system : lando
2019-08-08 07:55:18 +00:00
Mike Hommey
b054443d47 Bug 1572327 - Don't record sccache stats in perfherder per instance type. r=nalexander
Build metrics where the instance type matters, like build times, are
important to keep track of per instance type, but sccache stats are hit
rates, number of non-cacheable requests, and number of write errors to
the cache, none of which are dependent on the instance type.

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

--HG--
extra : moz-landing-system : lando
2019-08-08 09:00:38 +00:00
Tim Huang
95452d44e3 Bug 1567784 - Part 3: Add tests to check the tooltip of the lock icon is correct if the page is insecure. r=johannh
Depends on D41076

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

--HG--
extra : moz-landing-system : lando
2019-08-08 08:08:52 +00:00
Tim Huang
6d8685efc1 Bug 1567784 - Part 2: Add a tooltip for the lock icon if the page is insecure. r=johannh
Depends on D41075

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

--HG--
extra : moz-landing-system : lando
2019-08-08 09:28:41 +00:00
Tim Huang
3eedca0b53 Bug 1567784 - Part 1: Add a string for the tooltip of the 'not secure' lock icon. r=johannh,flod
Differential Revision: https://phabricator.services.mozilla.com/D41075

--HG--
extra : moz-landing-system : lando
2019-08-08 07:58:34 +00:00
Jan de Mooij
494a804730 Bug 1572051 - Add TypeMonitorMagicValue and use it in DoTypeMonitorFallback and TypeMonitorResult. r=iain
We did a bailout from Ion with a MagicValue(JS_OPTIMIZED_OUT) on top of the stack, then passed that
value to TypeMonitorResult and asserted in addMonitorStubForValue because we expected a different
kind of magic value.

This patch moves MagicValue handling into TypeMonitorMagicValue and calls it from both places so we
have consistent behavior.

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

--HG--
extra : moz-landing-system : lando
2019-08-07 19:04:38 +00:00
Bogdan Tara
190b75aff0 Backed out changeset 43d9939e4ebd (bug 1554113) for TypedObject.cpp related failures CLOSED TREE 2019-08-08 12:23:20 +03:00
Bogdan Tara
37ebfd0330 Backed out changeset 7599cc4b6688 (bug 1571831) for browser_renderCertToUI.js failures CLOSED TREE 2019-08-08 12:22:05 +03:00
tanhengyeow
ad7184ec58 Bug 1571786 - Warning: Failed prop type: Invalid prop visibleColumns of type array supplied to FrameListItem, expected object. r=Honza
Fix expected prop type.

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

--HG--
extra : moz-landing-system : lando
2019-08-08 08:14:36 +00:00
Noemi Erli
9ae2049722 Merge inbound to mozilla-central. a=merge 2019-08-07 12:56:42 +03:00
Noemi Erli
d3e5517d06 Merge autoland to mozilla-central. a=merge 2019-08-07 12:55:21 +03:00