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

664669 Коммитов

Автор SHA1 Сообщение Дата
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
Sebastian Hengst 322cdee8f1 Bug 1572012 - Temporarily disable wpt tests which permafail due to cookie expiration date in the past. a=me
--HG--
extra : amend_source : d0797cf3b68aaa486ac1e16ece9285a97619877b
2019-08-07 11:30:59 +02:00
Kearwood "Kip" Gilbert 936585e4fc Bug 1570151 - WebXR: Implement VRManagerEventObserver r=imanol
In order to support multiple API's (WebVR + WebXR) being enabled simultaneously, a new class, gfx::VRManagerEventObserver, implements a pure virtual interface to be shared by both the WebVR and WebXR observers of XR device related events.

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

--HG--
extra : moz-landing-system : lando
2019-08-07 08:29:32 +00:00
Jason Laster c6612d3e41 Bug 1572227 - Warp should wait for pause events. r=bhackett
Differential Revision: https://phabricator.services.mozilla.com/D41085

--HG--
extra : moz-landing-system : lando
2019-08-07 21:21:53 +00:00
Andrew Swan 036b82a357 Bug 1569135 Fix --screenshot r=kmag
This patch ressurects HiddenFrame.jsm and uses it when handling
the --screenshot command line argument to load the requested page
in a content process.  The actual logic for grabbing the image is
also ported to a JSWindowActor.  The test for this feature remains
suboptimal as described in the bug.

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

--HG--
rename : browser/components/shell/HeadlessShell.jsm => browser/components/shell/ScreenshotChild.jsm
extra : moz-landing-system : lando
2019-08-07 21:33:49 +00:00
Tim Nguyen 724b9427aa Bug 1571463 - Fix 'Create new login' item visibility in about:logins. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D41087

--HG--
extra : moz-landing-system : lando
2019-08-07 21:19:11 +00:00
Henrik Skupin 9cd23a9635 Bug 1571659 - [marionette] Explain why certain flags for drawWindow() cannot be used right now. r=webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D40819

--HG--
extra : moz-landing-system : lando
2019-08-07 21:00:58 +00:00
Henrik Skupin 57747db95b Bug 1571659 - [marionette] Simplify logic for fullscreen screenshots. r=webdriver-reviewers,ato
The patch makes the code for handling screenshots in the driver and
listener module easier to understand. Also it sets the default values
for optional arguments once, which doesn't require duplicated code
for the listener anymore.

Further there was a bug which treated the "full" parameter with a
higher priority as an element, if both are defined.

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

--HG--
extra : moz-landing-system : lando
2019-08-07 21:00:46 +00:00
Gregory Mierzwinski 83697159ec Bug 1567954 - Part 4: Implement MozPower class in the Mozpower module. r=perftest-reviewers,rwood
This patch implements the MozPower class in the Mozpower module which is the interface for the user to use the power measurement tooling. It primarily detects the user's OS and CPU combination and provides the appropriate methods for them.

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

--HG--
extra : moz-landing-system : lando
2019-08-07 20:55:27 +00:00
Mike Hommey bf3d27d7b7 Bug 1571986 - Add some info to try to find what is going on. r=me
MANUAL PUSH: because it starts happening with something that landed on inbound.
2019-08-07 16:52:55 +09:00