Commit Graph

669445 Commits

Author SHA1 Message Date
Christian Holler
77a280300f Bug 1578186 - Add fuzzing support for HTTP2 proxy. r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D44374

--HG--
extra : moz-landing-system : lando
2019-09-05 19:26:12 +00:00
Markus Stange
ccd64f6d10 Bug 1563310 - Update profiler-get-symbols WASM module and update JS code for the updated binding API. r=julienw
The repo has seen three notable changes since last time:
 - The pdb changes from PR #2, which don't really affect any outward behavior.
 - I updated the version of wasm-bindgen.
 - I created a WasmMemBuffer abstraction which lets us avoid the buffer copy
   without relying on wasm-bindgen implementation details. This is possible due
   to the new Uint8Array::view API that wasm-bindgen shipped in April.

The last part is what allowed me to simplify the code in ProfilerGetSymbols-worker.js.
Those changes are the only part that's worth reviewing.

The changes in profiler_get_symbols.js are not worth reviewing; they're
autogenerated by wasm-bindgen. The new version of wasm-bindgen generates
slightly different JS code, and the addition of the WasmMemBuffer struct also
caused some of that JS code to change.

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

--HG--
extra : moz-landing-system : lando
2019-09-02 17:56:28 +00:00
Jeff Muizelaar
c64e7e7e52 Bug 1579233. wr-blob: Use aImageRect.TopLeft() directly instead of calling it offset. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D44906

--HG--
extra : moz-landing-system : lando
2019-09-05 21:16:43 +00:00
Jeff Muizelaar
3b01bda4c3 Bug 1579231. Add some additional debugging output to blob grouping. r=mstange
Also rearranges some corresponding code.

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

--HG--
extra : moz-landing-system : lando
2019-09-05 21:16:41 +00:00
Nika Layzell
db13e103ae Bug 1579121 - Remove nested content process code from ContentParent::NotifyTabDestroying, r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D44850

--HG--
extra : moz-landing-system : lando
2019-09-05 20:44:42 +00:00
Julien Wajsberg
234d224715 Bug 1578354 - Remove the obsolete condition so that JS frames are now properly filtered in in the call tree r=gregtatum
Bug 1557789 added categories to all JS frames, so as a result JS frames
where all filtered out because of the condition removed in this patch.
This condition is basically a premature optimization, removing it
shouldn't bring any behavior difference.

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

--HG--
extra : moz-landing-system : lando
2019-09-05 15:20:36 +00:00
Dana Keeler
29758e98f9 bug 1578732 - #include more headers in RootCertificateTelemetryUtils.cpp so it can compile when chunking changes in unified builds r=kjacobs
Differential Revision: https://phabricator.services.mozilla.com/D44742

--HG--
extra : moz-landing-system : lando
2019-09-05 17:46:31 +00:00
Glenn Watson
a33501d4ab Bug 1578986 - Refactor tile comparisons to enable dirty rect checking. r=nical
Previously, primitive sub-dependencies (such as transforms, opacity
bindings etc) were invalidated by comparing the dependency array
only. This means that it's not possible to correlate an area of
a tile that is affected by those sub-dependencies.

Now, comparisons on sub-dependencies are handled as part of the
dependency check for each primitive. This means we have the
affected rectangle of the tile available, which will allow
dirty regions within a tile to be built correctly.

This patch is only preparation work - the actual dirty rect
calculation will be done as a follow up patch.

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

--HG--
extra : moz-landing-system : lando
2019-09-05 20:44:41 +00:00
Nika Layzell
e738c764e1 Bug 1578398 - Check 'CanSend()' when calling Send__delete__(), r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D44856

--HG--
extra : moz-landing-system : lando
2019-09-05 18:08:58 +00:00
thomasmo
9517432844 Bug 1570120 - Create FxR HTML UI with navigation r=Gijs
This change introduces the HTML-based UI for the 2D Content window in Firefox
Reality for Desktop, accessed via the --fxr command line parameter.

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

--HG--
extra : moz-landing-system : lando
2019-09-05 19:25:42 +00:00
Jason Laster
06b1d905ee Bug 1569829 - Opening a code-heavy file hangs to do 6 reflows with heavy codemirror computations. r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D44729

--HG--
extra : moz-landing-system : lando
2019-09-05 15:10:59 +00:00
Mihai Alexandru Michis
a3f69d49df Backed out 2 changesets (bug 1578215) for causing damp failures at netmonitor/simple.js CLOSED TREE
Backed out changeset d17910e8fe6a (bug 1578215)
Backed out changeset a99353211255 (bug 1578215)
2019-09-05 23:48:17 +03:00
James Willcox
0c4d641167 Bug 1343678 - Mark a few more wpt tests as passing on Android r=me
--HG--
extra : amend_source : e1308886e73fcbb0619bf05d763e9a8d374f83dc
2019-09-05 23:46:02 +03:00
Thomas Nguyen
6945142351 Bug 1548087 - enumerateDevices should only expose devices which are allowed to use by FeturePolicy r=baku,jib
Differential Revision: https://phabricator.services.mozilla.com/D42958

--HG--
extra : moz-landing-system : lando
2019-09-05 20:09:28 +00:00
Thomas Nguyen
b21cdcbc87 Bug 1548087 - Move IsActivelyCapturingOrHasAPermission out of devices iteration. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D43395

--HG--
extra : moz-landing-system : lando
2019-09-05 17:04:48 +00:00
Doug Thayer
7d54759c16 Bug 1575610 - Ensure we only show spinner after 400ms r=mconley
I haven't been able to work out a reason why we should show the
spinner before this.loadTimer is cleared. All this does is allow
for random reordering of events to sometimes show a spinner early.
This should ideally just make the spinner logic more rubust to
event ordering changes, without sacrificing visibility into tab
switch timings.

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

--HG--
extra : moz-landing-system : lando
2019-09-05 20:02:45 +00:00
Doug Thayer
4d29441819 Bug 1575610 - Revamp AsyncTabSwitcher.jsm logging r=mconley
This just adds a bit of information to the AsyncTabSwitcher's
logging and cleans up the display to make it quicker to find
what changed, especially with large numbers of tabs. The bit of
new information that I'm particularly interested in is what
event triggered a particular update - so now every time we call
postActions, we include the name of the event.

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

--HG--
extra : moz-landing-system : lando
2019-09-05 20:02:36 +00:00
prathiksha
2a39a566d7 Bug 1553342 - Have Browser:CertExceptionError message exchanges happen over RPM. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D34581

--HG--
extra : moz-landing-system : lando
2019-09-05 20:04:03 +00:00
Andrei Oprea
50158a6799 Bug 1578236 - Add back the CFR message after navigating between tabs when a host is not defined r=pdahiya
Differential Revision: https://phabricator.services.mozilla.com/D44804

--HG--
extra : moz-landing-system : lando
2019-09-05 17:12:45 +00:00
James Graham
79e87dcbaa Bug 1579168 - Fix updating metadata for results that are expected but have known intermittents, r=maja_zf
We were assuming that in the case that the status matched expected we'd have
no expected entry in the log data. But actually it was being set to None, so
handle both those cases.

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

--HG--
extra : moz-landing-system : lando
2019-09-05 18:54:11 +00:00
Gabriel Luong
b676bac12f Bug 1579150 - Remove the RDM Settings Onboarding tooltip. r=mtigley
Differential Revision: https://phabricator.services.mozilla.com/D44876

--HG--
extra : moz-landing-system : lando
2019-09-05 19:13:11 +00:00
Daniel Holbert
2933f10325 Bug 1092007 part 2: Treat a flex item's main-size as indefinite if the item and the container both have an indefinite size in that axis. r=mats
Flex containers resolve a main-axis size for each of their flex items, and they
impose this size on the flex items by stomping on the items'
ReflowInput::ComputedISize() or ComputedBSize() data.  For cases when we're
stomping on the flex item's block-axis, then this can make us improperly treat
this size as definite (i.e. use it for percent resolution).

The flexbox spec does call out some cases where the item's size *is* supposed
to be considered definite[1], but if we're not in one of those cases, we need
to be careful to treat the size as indefinite even though it's been resolved.

This patch achieves this by:
 - adding a flag to FlexItem, which gets set in cases where we know we need to
   treat the size as indefinite.
 - adding a flag to ReflowInput, which gets set whenever a ComputedBSize is
   imposed (if the FlexItem had its flag set).
 - adding some code to the ReflowInput percent-resolution codepath to test for
   this flag and skip past percent-resolution if it's set.

This patch makes us pass all of the existing testcases in the web-platform-test
"percentage-heights-003.html". This patch also adds a few more subtests
there to exercise cases where the flex container and item have orthogonal
writing-modes.

(Note the XXXdholbert comments in the patch about items being "fully
inflexible" in some cases in order to be treated as having a definite size.
If I were to address that comment here, then we would start failing the
web-platform-test "percentage-heights-005.html", which all browsers currently
pass[2]. Therefore, I'm not adding that restriction at this point.)

[1] https://drafts.csswg.org/css-flexbox/#definite-sizes
[2] https://wpt.fyi/results/css/css-flexbox/percentage-heights-005.html

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

--HG--
extra : moz-landing-system : lando
2019-09-04 22:45:08 +00:00
Daniel Holbert
a347fd9495 Bug 1092007 part 1: Adjust some in-content CSS to account for flex definite-sizing change. r=johannh
As of this bug, flex items in a vertical flex container will sometimes be
considered to have "indefinite" sizes, i.e. percent sizes in them will no
longer resolve. To work around this, they need to provide a definite flex-basis
(e.g. as part of the "flex" shorthand property) if we want percent sizes to
resolve (instead of being treated as "auto") inside of them.

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

--HG--
extra : moz-landing-system : lando
2019-09-05 07:44:07 +00:00
Nick Alexander
f70ac37f05 Bug 1579131 - Enable Leanplum/MMA in Android aarch64 builds. r=chmanchester
This is not the minimal patch for this issue.  The minimal patch is a
one-liner that adds `MOZ_ANDORID_MMA=1` to
mobile/android/config/mozconfigs/android-aarch64/nightly.  However,
the underlying issue is that the mozconfigs have not stayed internally
consistent.  To reduce the likelihood of a repeat of this
inconsistency, it would be best to extract the shared flags and reduce
duplication and the risk for inconsistent updates.  There's two ways
to do that: teach `moz.configure` to have the correct defaults or
share some small stanza across mozconfigs.  The former is non-trivial
and not worth the risk at this time.  The latter is trivial but more
effort than this is worth.  Here's something in the middle: making all
the mozconfigs have minimal differences with the mainline mozconfig
for `android-api-16`.  This at least allows easy auditing of the
mozconfigs with `diff`.

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

--HG--
extra : moz-landing-system : lando
2019-09-05 18:08:30 +00:00
Jan Henning
5fef8238b0 Bug 1577612 - Support functional CSS color syntax in themes. r=snorp
A lot/most? webextension static themes use this way to specify colours.

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

--HG--
extra : moz-landing-system : lando
2019-09-05 18:43:49 +00:00
Robert Strong
f23fca4617 Bug 1578262 - extend expiration from 72 to 76 for telemetry used to analyze BITS. r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D44692

--HG--
extra : moz-landing-system : lando
2019-09-05 16:16:39 +00:00
Mihai Alexandru Michis
98aef7b8a0 Bug 1578215 - Fix linting error on devtools/client/netmonitor/src/api.js a=lint-fix. CLOSED TREE 2019-09-05 21:22:09 +03:00
Andi-Bogdan Postelnicu
ef2739a418 Bug 1569350 - Added more primitives to our static-analysis from MSVC 2019. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D44827

--HG--
extra : moz-landing-system : lando
2019-09-05 12:57:18 +00:00
Petr Sumbera
c0d0222d3a Bug 1579009 - Avoid _LITTLE_ENDIAN macro collision with Solaris empty definition r=bholley
Differential Revision: https://phabricator.services.mozilla.com/D44807

--HG--
extra : moz-landing-system : lando
2019-09-05 15:56:26 +00:00
Itiel
9423447163 Bug 1577271 - Align the website, username and password text to the correct side while maintaining the LTR directionality r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D43816

--HG--
extra : moz-landing-system : lando
2019-09-05 17:43:04 +00:00
Jan Odvarko
dfef1c3407 Bug 1578215 - DAMP Perf regression in netmonitor har export test (+12%); r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D44437

--HG--
extra : moz-landing-system : lando
2019-09-05 17:43:23 +00:00
Mike Conley
3d0ca8182e Bug 1566183 - Add a keyboard shortcut to enter Picture-in-Picture for first video of focused window. r=NeilDeakin,JSON_voorhees,flod
Differential Revision: https://phabricator.services.mozilla.com/D40082

--HG--
extra : moz-landing-system : lando
2019-09-05 17:40:02 +00:00
Alex
ba71d5287d Bug 1463797 - Added a method to hit enter to save passwords while password box is focused and test. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D43306

--HG--
extra : moz-landing-system : lando
2019-09-04 05:38:37 +00:00
Alex Chronopoulos
0cfc13adee Bug 1575026 - Remove an assert on Windows. r=bryce
The assert verifies that there is only one preferred device. On windows it is expected to have more than one preferred device so it is removed.

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

--HG--
extra : moz-landing-system : lando
2019-09-05 17:17:33 +00:00
Kristen Wright
885b132251 Bug 1578378 - use 'false' instead of hidden static pref in non-nightly builds r=gw
Falls back to 'false' in non-nightly builds instead of using the gfx.webrender.start-debug-server pref, which is only available in nightly builds.

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

--HG--
extra : moz-landing-system : lando
2019-09-05 08:00:21 +00:00
Kristen Wright
91d8e311f7 Bug 1577329 - Convert index.rst to markdown r=njn
Converts `modules/libpref/docs/index.rst` to .md format.

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

--HG--
rename : modules/libpref/docs/index.rst => modules/libpref/docs/index.md
extra : moz-landing-system : lando
2019-09-05 02:21:13 +00:00
Razvan Maries
10dbfc585c Backed out changeset e18ae5f66cac (bug 1550058) for causing Android build bustages. CLOSED TREE
--HG--
rename : dom/events/ShortcutKeyDefinitionsForBrowserCommon.h => dom/xbl/builtin/ShortcutKeyDefinitionsForBrowserCommon.h
rename : dom/events/ShortcutKeyDefinitionsForEditorCommon.h => dom/xbl/builtin/ShortcutKeyDefinitionsForEditorCommon.h
rename : dom/events/ShortcutKeyDefinitionsForTextAreaCommon.h => dom/xbl/builtin/ShortcutKeyDefinitionsForInputCommon.h
rename : dom/events/ShortcutKeys.cpp => dom/xbl/builtin/ShortcutKeys.cpp
rename : dom/events/ShortcutKeys.h => dom/xbl/builtin/ShortcutKeys.h
rename : dom/events/android/ShortcutKeyDefinitions.cpp => dom/xbl/builtin/android/ShortcutKeyDefinitions.cpp
rename : dom/events/win/moz.build => dom/xbl/builtin/android/moz.build
rename : dom/events/emacs/ShortcutKeyDefinitions.cpp => dom/xbl/builtin/emacs/ShortcutKeyDefinitions.cpp
rename : dom/events/mac/ShortcutKeyDefinitions.cpp => dom/xbl/builtin/mac/ShortcutKeyDefinitions.cpp
rename : dom/events/unix/ShortcutKeyDefinitions.cpp => dom/xbl/builtin/unix/ShortcutKeyDefinitions.cpp
rename : dom/events/win/ShortcutKeyDefinitions.cpp => dom/xbl/builtin/win/ShortcutKeyDefinitions.cpp
rename : dom/events/GlobalKeyListener.cpp => dom/xbl/nsXBLWindowKeyHandler.cpp
rename : dom/events/GlobalKeyListener.h => dom/xbl/nsXBLWindowKeyHandler.h
2019-09-05 20:31:59 +03:00
Razvan Maries
1ad3f5b235 Backed out changeset bb08767934a8 (bug 1566183) for causing perma fails on browser_duplicateIDs.js. CLOSED TREE 2019-09-05 20:30:40 +03:00
Vlad Baicu
d820fc4ab6 Bug 1570878 - Add sign-in buttons to onboarding. r=petru
Differential Revision: https://phabricator.services.mozilla.com/D44817

--HG--
extra : moz-landing-system : lando
2019-09-05 17:16:15 +00:00
Dave Townsend
3a36964e63 Bug 1550058: Move most keyboard shortcut handling out of XBL. r=masayuki
Most of our keyboard shortcut handling is handled by nsXBLWindowKeyHandler along
with nsXBLPrototypeHandler. With the impending removal of XBL this needs to
change.

This patch moves nsXBLWindowKeyHandler to dom/events/GlobalKeyListener and copies
nsXBLPrototypeHandler to dom/events/KeyEventHandler. Windows, text elements and
XUL <keyset> are changed to use the new copies and anything unnecessary for
those is stripped out.

XBL handler elements still remain using the existing nsXBLPrototypeHandler path.
Some of the code is ripped out there to make it compile. There is probably a
lot more that can be removed but since the whole of XBL is likely gone soon I'm
not sure it is worth cleaning that up much.

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

--HG--
rename : dom/xbl/nsXBLWindowKeyHandler.cpp => dom/events/GlobalKeyListener.cpp
rename : dom/xbl/nsXBLWindowKeyHandler.h => dom/events/GlobalKeyListener.h
rename : dom/xbl/nsXBLPrototypeHandler.cpp => dom/events/KeyEventHandler.cpp
rename : dom/xbl/nsXBLPrototypeHandler.h => dom/events/KeyEventHandler.h
rename : dom/xbl/builtin/ShortcutKeyDefinitionsForBrowserCommon.h => dom/events/ShortcutKeyDefinitionsForBrowserCommon.h
rename : dom/xbl/builtin/ShortcutKeyDefinitionsForEditorCommon.h => dom/events/ShortcutKeyDefinitionsForEditorCommon.h
rename : dom/xbl/builtin/ShortcutKeyDefinitionsForInputCommon.h => dom/events/ShortcutKeyDefinitionsForInputCommon.h
rename : dom/xbl/builtin/ShortcutKeyDefinitionsForInputCommon.h => dom/events/ShortcutKeyDefinitionsForTextAreaCommon.h
rename : dom/xbl/builtin/ShortcutKeys.cpp => dom/events/ShortcutKeys.cpp
rename : dom/xbl/builtin/ShortcutKeys.h => dom/events/ShortcutKeys.h
rename : dom/xbl/builtin/android/ShortcutKeyDefinitions.cpp => dom/events/android/ShortcutKeyDefinitions.cpp
rename : dom/xbl/builtin/android/moz.build => dom/events/android/moz.build
rename : dom/xbl/builtin/emacs/ShortcutKeyDefinitions.cpp => dom/events/emacs/ShortcutKeyDefinitions.cpp
rename : dom/xbl/builtin/android/moz.build => dom/events/emacs/moz.build
rename : dom/xbl/builtin/mac/ShortcutKeyDefinitions.cpp => dom/events/mac/ShortcutKeyDefinitions.cpp
rename : dom/xbl/builtin/android/moz.build => dom/events/mac/moz.build
rename : dom/xbl/builtin/unix/ShortcutKeyDefinitions.cpp => dom/events/unix/ShortcutKeyDefinitions.cpp
rename : dom/xbl/builtin/android/moz.build => dom/events/unix/moz.build
rename : dom/xbl/builtin/win/ShortcutKeyDefinitions.cpp => dom/events/win/ShortcutKeyDefinitions.cpp
rename : dom/xbl/builtin/android/moz.build => dom/events/win/moz.build
extra : moz-landing-system : lando
2019-09-05 16:51:27 +00:00
Ryan VanderMeulen
15c1a17047 Bug 1508198 - Update libjpeg-turbo to 2.0.3. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D44851

--HG--
extra : moz-landing-system : lando
2019-09-05 16:49:12 +00:00
Coroiu Cristina
5f190b63ff Backed out 2 changesets (bug 1548087) for wpt failures at audio-output/setSinkId.https.html on a CLOSED TREE
Backed out changeset 6f9782261d63 (bug 1548087)
Backed out changeset 044e224f7011 (bug 1548087)
2019-09-05 20:00:26 +03:00
Christian Holler
95fc013b8b Bug 1528951 - Implement Websocket fuzzing target for Necko. r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D42816

--HG--
extra : moz-landing-system : lando
2019-09-05 16:28:42 +00:00
Agi Sferro
72e1ec0f20 Bug 1576730 - Support scalars in GeckoView Telemetry. r=chutten,snorp
Differential Revision: https://phabricator.services.mozilla.com/D44539

--HG--
extra : moz-landing-system : lando
2019-09-05 15:56:43 +00:00
Agi Sferro
278200d665 Bug 1576730 - Reduce boilerplate in test api call. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D44538

--HG--
extra : moz-landing-system : lando
2019-09-05 15:56:41 +00:00
Petru Lingurar
6b66e99059 Bug 1578614 - Change Fennec about:addons' AMO URL from "firefox" to "android"; r=VladBaicu
Differential Revision: https://phabricator.services.mozilla.com/D44768

--HG--
extra : moz-landing-system : lando
2019-09-05 12:32:07 +00:00
Steven Michaud
574a2cd354 Bug 1201401 - Work around a crash in CVCGDisplayLink::getDisplayTimes. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D44525

--HG--
extra : moz-landing-system : lando
2019-09-05 15:49:21 +00:00
Kershaw Chang
5fad51dd02 Bug 1560354 - Transform some nss types into gecko types. r=keeler,dragana
Differential Revision: https://phabricator.services.mozilla.com/D35566

--HG--
extra : moz-landing-system : lando
2019-09-05 15:49:35 +00:00
Andrea Marchesini
96fabacc4e Bug 1578341 - MultipartBlobImpl must exclude empty Blobs when creating the inputStream, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D44849

--HG--
extra : moz-landing-system : lando
2019-09-05 15:20:44 +00:00
Nihanth Subramanya
007e0e1724 Bug 1578633 - [Captive Portal] Prevent XHR error callback if we already handled it. r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D44625

--HG--
extra : moz-landing-system : lando
2019-09-05 13:32:10 +00:00