Commit Graph

663354 Commits

Author SHA1 Message Date
Nicholas Nethercote
e38691d6e6 Bug 1569862 - Implement PHC on Windows. r=glandium
The most important part is the `GetPHCAddrInfo()` function in
`exception_handler.cc`, which extracts a crash address from an
`EXCEPTION_POINTERS` object.

The commit also changes the code so that it works if MozStackWalk() returns an
empty stack trace. This happens in practice on Windows on automation sometimes,
I'm not sure why.

The rest of the commit is just plumbing and the smoothing over of minor
platform differences.

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

--HG--
extra : moz-landing-system : lando
2019-08-02 00:33:04 +00:00
David Walsh
d04500a40f Bug 1463427 - Tidy up debugger strings r=jlast
I created a script (https://gist.github.com/darkwing/37ce7c59f937e36cba02fcb6711328bc) to find unused locale strings in the debugger.

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

--HG--
extra : moz-landing-system : lando
2019-08-02 00:17:24 +00:00
Andreea Pavel
3b500e9fdd Backed out changeset 7a06c08bf267 (bug 1501886) for bc failures e.g. browser_window_menu_list.js on a CLOSED TREE 2019-08-02 05:44:47 +03:00
Ciure Andrei
2a4fcddae1 Backed out changeset 7768b6a6cfc7 (bug 1568959) for ESlint failures CLOSED TREE 2019-08-02 03:18:31 +03:00
Ciure Andrei
78c513784e Backed out changeset 9ab4ca317e30 (bug 1570671) for causing VRManager.cpp bustages CLOSED TREE 2019-08-02 03:16:18 +03:00
André Bargull
65de414a0c Bug 1570278 - Part 2: Reimport test262 files. r=jonco
Depends on D40087

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

--HG--
extra : moz-landing-system : lando
2019-08-01 12:33:47 +00:00
André Bargull
71ffc74a23 Bug 1570278 - Part 1: Add 'async' flag for asynchronous test262 tests. r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D40087

--HG--
extra : moz-landing-system : lando
2019-08-01 12:33:47 +00:00
wartmanm
8f32ffab1c Bug 901138: Add Debugger.Script.prototype.startColumn r=jimb
I copy-pasted the implementation of Debugger.Script.prototype.startLine, and added a test and documenation.  To make it work, I made JSScript::column_ mandatory, like lineno_.  The only place where lineno_ was set and it was not was in JSScript::fullyInitFromEmitter, which copies the line number from BytecodeEmitter::firstLine, which is itself set in BytecodeEmitter's constructors.  I followed the easiest path and added a new column field to BytecodeEmitter and all of its constructors.

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

--HG--
extra : moz-landing-system : lando
2019-07-31 01:19:59 +00:00
Jason Laster
14e8167a5a Bug 1172572 - teach debugger to step into calls at the beginning of statements. r=jimb
Differential Revision: https://phabricator.services.mozilla.com/D33073

--HG--
extra : moz-landing-system : lando
2019-08-01 19:55:37 +00:00
Zibi Braniecki
2a1b1da4ee Bug 1501886 - Migrate menubar to Fluent. r=fluent-reviewers,Pike,flod
Differential Revision: https://phabricator.services.mozilla.com/D34379

--HG--
extra : moz-landing-system : lando
2019-08-01 14:21:13 +00:00
Tom Prince
ffe3033ac0 No bug: [taskgraph] Impove error message when there are treeherder symbol conflicts; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D40251

--HG--
extra : moz-landing-system : lando
2019-08-01 19:44:58 +00:00
Kris Maglione
1357100a0b Bug 1569832: Part 2 - Skip another crashing test. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D40284

--HG--
extra : moz-landing-system : lando
2019-08-01 19:53:12 +00:00
championshuttler
32c5d281c3 Bug 1486796 - Add mermaid package to Firefox source docs. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D39742

--HG--
extra : moz-landing-system : lando
2019-08-01 19:07:38 +00:00
Jon Coppeard
a7caee4e98 Bug 1564178 - Remove infrastructure for storing debugger CCWs r=jandem
Now that we no longer create debugger entries in the cross compartment wrapper map we can remove all the associated infrastructure.

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

--HG--
extra : moz-landing-system : lando
2019-08-01 16:09:54 +00:00
Jon Coppeard
28bd1e594a Bug 1564178 - Don't create cross compartment wrappers for debugger wrapper objects r=jimb
This removes the code to create CCWs for all debugger wrapper objects and updates compartment checks to query the debugger weakmaps.

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

--HG--
extra : moz-landing-system : lando
2019-08-01 16:09:40 +00:00
Jon Coppeard
78110ef406 Bug 1564178 - Add sweep group edges for debugger weakmap entries r=jimb
Debuggers and debuggees are swept in the same sweep group and that is accomplished by adding edges in both directions between the debugger and debuggee zones for all debugger wrapper objects. Currently this happens by examining the cross compartment wrapper map. This patch changes this to use the debugger's weakmaps instead.

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

--HG--
extra : moz-landing-system : lando
2019-08-01 16:09:29 +00:00
Brad Arant
228c3aa18d Bug 1562622 - Calling getViewTreeObserver again to get new object to test isAlive().;r=VladBaicu
Differential Revision: https://phabricator.services.mozilla.com/D39929

--HG--
extra : moz-landing-system : lando
2019-07-31 14:35:08 +00:00
Perry Jiang
fd594632c3 Bug 1569725 - Check for active Service Worker with ServiceWorkerRegistrationDescriptor r=asuth
The previous implementation checked for a registration's active worker on the
main thread using `ServiceWorkerManager::GetRegistration`. This has two
problems:
- `ServiceWorkerManager` can't be relied upon in parent-intercept mode, and
- `SWM:GetRegistration` won't return the registration if `.unregister()` has
been called.

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

--HG--
extra : moz-landing-system : lando
2019-08-01 17:14:53 +00:00
Imanol Fernandez
95638256f0 Bug 1570325 - Return null array when a null value is provided to Pose::SetFloat32Array. r=kip
Return null array when a null value is provided to Pose::SetFloat32Array.

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

--HG--
extra : moz-landing-system : lando
2019-08-01 17:12:42 +00:00
Imanol Fernandez
e2e9ce9c61 Bug 1570671 - Stop VRManager timer tasks when the application goes to background. r=kip
Stop VRManager timer tasks when the application goes to background.

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

--HG--
extra : moz-landing-system : lando
2019-08-01 17:12:16 +00:00
Marco Bonardo
b34a0c82ce Bug 1570434 - Add an API to toggle engagement event telemetry. r=adw,mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D40194

--HG--
extra : moz-landing-system : lando
2019-08-01 16:37:17 +00:00
Michal Novotny
213a075db8 Bug 1570660 - Add network ID to about:networking, r=mayhemer,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D40220

--HG--
extra : moz-landing-system : lando
2019-08-01 16:06:32 +00:00
Dão Gottwald
68864b02f7 Bug 1568959 - Add notifications for the urlbar results view opening and closing. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D40170

--HG--
extra : moz-landing-system : lando
2019-08-01 16:29:19 +00:00
Daniel Holbert
967f70483d Bug 1549872: Annotate some object-fit-contain-png-* WPT reftests as fuzzy on Android. (no review, test annotation only)
Differential Revision: https://phabricator.services.mozilla.com/D40337

--HG--
extra : moz-landing-system : lando
2019-08-01 23:15:06 +00:00
Andreea Pavel
d5489769c1 Backed out 2 changesets (bug 1569315) on request from mgaudet on a CLOSED TREE
Backed out changeset eb0b2f561461 (bug 1569315)
Backed out changeset 5d553fb84ecb (bug 1569315)
2019-08-02 02:02:52 +03:00
Eitan Isaacson
6d094c687d Bug 686400 - Filter content insertions in DocAccessible. r=Jamie
It seems a bit more sensible to me that if any filtering needs to happen
from content insertions, it should happen in the doc and not the
notification controller.

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

--HG--
extra : moz-landing-system : lando
2019-08-01 16:19:15 +00:00
Eitan Isaacson
aeb736599d Bug 686400 - Add function to nsCoreUtils for display: contents. r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D40131

--HG--
extra : moz-landing-system : lando
2019-08-01 16:19:06 +00:00
Matthew Gaudet
fb55d9f3fa Bug 1569315 - Factor FunctionCreationData into its own header r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D39772

--HG--
extra : moz-landing-system : lando
2019-08-01 16:17:28 +00:00
Matthew Gaudet
ff2cdbeebe Bug 1569315 - Factor out FunctionCreationData from AllocNewFunction r=tcampbell,jonco
Differential Revision: https://phabricator.services.mozilla.com/D39771

--HG--
extra : moz-landing-system : lando
2019-08-01 16:09:05 +00:00
Imanol Fernandez
613d14e352 Bug 1570383 - Call GeckoThread.onPause() and onResume() on GeckoRuntime lifecycle events. r=snorp,rbarker
Call GeckoThread.onPause() and onResume() on GeckoRuntime lifecycle events.

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

--HG--
extra : moz-landing-system : lando
2019-08-01 16:02:56 +00:00
L. David Baron
0b4a5a5bc8 Bug 1420528 - As with constrained block-size, reflow lines with floats when block-size was *previously* constrained. r=TYLin
On its own (without the previous patch), this fixes bug 1406291.

Combined with the previous patch, this patch fixes this bug (bug
1420528) when column-span is not enabled (today's configuration), and
also fixes 1411799.

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

--HG--
extra : moz-landing-system : lando
2019-08-01 06:57:07 +00:00
L. David Baron
10aa1b483d Bug 1420528 - When a frame that was incomplete doesn't fit, make sure we reflow it again. r=TYLin
This patch fixes bug 1420528 when column-span is enabled, and it also
fixes bug 1468654.

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

--HG--
extra : moz-landing-system : lando
2019-08-01 00:48:05 +00:00
L. David Baron
2cccdeaf40 Bug 1420528 - Add reftests for other bugs fixed by this bug. r=TYLin
Differential Revision: https://phabricator.services.mozilla.com/D40144

--HG--
extra : moz-landing-system : lando
2019-08-01 06:55:04 +00:00
L. David Baron
1abcde2948 Bug 1420528 - Add reftest. r=TYLin
Note that I introduced a blank line to make the intent of the NOTE
clearer, which I had to research.  I think it's clear it covers the
three tests below it based on
https://hg.mozilla.org/mozilla-central/rev/53489b3e14f1 and
https://bugzilla.mozilla.org/show_bug.cgi?id=967311#c0 .

I'm also running this test both with and without the column-span pref,
because those two states will be fixed by different patches.

Co-authored-by: L. David Baron <dbaron@dbaron.org>
Co-authored-by: Daniel Holbert <dholbert@cs.stanford.edu>

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

--HG--
extra : moz-landing-system : lando
2019-08-01 00:48:00 +00:00
Ryan VanderMeulen
0fd5f06e79 Bug 1570636 - Update pdf.js to version 2.3.57. r=bdahl
Differential Revision: https://phabricator.services.mozilla.com/D40197

--HG--
extra : moz-landing-system : lando
2019-08-01 15:48:29 +00:00
Jamie Nicol
b50b6a29c2 Bug 1570544 - Mark emoji reftests as failing for geckoview (regardless of webrender) r=lsalzman
These tests were marked as `fails-if(geckoview&&!webrender)`. They are
failing on geckoview because of bug 1558513: there is an offset
between the emojis in the test and reference images.

The reason that they were passing on webrender previously was because
the emojis weren't being drawn at all, so both the test and reference
images were blank. Bug 1562316 fixed the emojis being drawn with
webrender, but bug 1558513 remains (they are still offset).

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

--HG--
extra : moz-landing-system : lando
2019-08-01 14:55:28 +00:00
Brian Hackett
98dfd1bae9 Bug 1569805 - Don't record JSContext atomic accesses, r=jandem.
Differential Revision: https://phabricator.services.mozilla.com/D39934

--HG--
extra : moz-landing-system : lando
2019-07-31 09:57:05 +00:00
Chris H-C
28f0161887 Bug 1566366 - Test Streaming Telemetry r=janerik
This test _can_ run on non-Android if we reconfigure GetCurrentProduct in
TelemetryCommon to not have an #ifdef for Android.

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

--HG--
extra : moz-landing-system : lando
2019-08-01 14:20:35 +00:00
Chris H-C
51b6c6553e Bug 1566366 - Redirect GV Streaming Telemetry to a delegate r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D38740

--HG--
extra : moz-landing-system : lando
2019-08-01 14:19:57 +00:00
Chris H-C
4985f9867d Bug 1566352 - Document GeckoView Streaming r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D38739

--HG--
extra : moz-landing-system : lando
2019-08-01 14:17:47 +00:00
Chris H-C
a12921a1dd Bug 1566352 - Support 'geckoview_streaming' product for Telemetry r=janerik
This introduces a pref "toolkit.telemetry.isGeckoViewStreaming" to control
whether gecko view products (those with "toolkit.telemetry.isGeckoViewMode"
set) are of the variety that use the upcoming streaming Telemetry API.

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

--HG--
extra : moz-landing-system : lando
2019-08-01 14:16:33 +00:00
Jan de Mooij
bdacdef95b Bug 1563889 - Use AutoEnterOOMUnsafeRegion in JitScript::ensureProfileString. r=djvj
Differential Revision: https://phabricator.services.mozilla.com/D38977

--HG--
extra : moz-landing-system : lando
2019-08-01 13:59:21 +00:00
Nicolas Chevobbe
f228acde3b Bug 1569643 - Fix browser toolbox fission pref. r=ochameau.
Differential Revision: https://phabricator.services.mozilla.com/D39998

--HG--
extra : moz-landing-system : lando
2019-08-01 14:03:30 +00:00
Andreas Pehrson
298a1d5751 Bug 1570594 - Remove need for variable that's unused in release. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D40171

--HG--
extra : moz-landing-system : lando
2019-08-01 13:09:54 +00:00
Matthew Noorenberghe
d4aefb740a Bug 1570485 - Show save doorhanger when we didn't auto-save and form username isn't empty. r=sfoster
We shouldn't show an update doorhanger message if the default action is to save as a new login.

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

--HG--
extra : moz-landing-system : lando
2019-08-01 13:29:24 +00:00
ffxbld
6dfb6ea6a1 No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D40198

--HG--
extra : moz-landing-system : lando
2019-08-01 13:24:01 +00:00
Daniel Holbert
1a9a2f27ea Bug 1570550: Increase fuzzy threshold for webkit-text-stroke-property-001.html and -003.html on Android WebRender, to reflect reality. (no review, test-annotation-only)
Differential Revision: https://phabricator.services.mozilla.com/D40325

--HG--
extra : moz-landing-system : lando
2019-08-01 22:21:13 +00:00
Liang-Heng Chen
645f99ef94 Bug 1570415 - change the max amount of times the STP doorhanger can be shown from 5 to 2 times; r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D40193

--HG--
extra : moz-landing-system : lando
2019-08-01 11:46:13 +00:00
Razvan Maries
14c6d8b7c6 Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2019-08-02 01:50:59 +03:00
Ciure Andrei
8293741c2f Backed out changeset 586a0cf2202e (bug 1549806) for causing browser_noLoginsView.js and browser_masterPassword.js failures CLOSED TREE 2019-08-02 01:46:01 +03:00