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

707235 Коммитов

Автор SHA1 Сообщение Дата
Andrew Osmond 0e6a86ab1c Bug 1625474 - Always show gfx decision log in about:support, even if just the default. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D75095
2020-05-13 17:05:39 +00:00
Edouard Oger 6e8ef040d3 Bug 1637537 - Bump application-services and anyhow versions. r=vladikoff
Differential Revision: https://phabricator.services.mozilla.com/D75150
2020-05-13 18:36:56 +00:00
David Teller 9eb843fe55 Bug 1637212 - Simplify actorCreated test;r=nika
Differential Revision: https://phabricator.services.mozilla.com/D75076
2020-05-13 18:09:09 +00:00
Matt Woodrow 3a20271225 Bug 1570243 - Support checking IsSecureContext on OOP ancestors. r=kmag,ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D73998
2020-05-13 21:52:39 +00:00
Joel Maher 98bdf71728 Bug 1634357 - move convertToBlob tests to backlog (tier-2). r=jgilbert
move convertToBlob tests to backlog (tier-2).

Differential Revision: https://phabricator.services.mozilla.com/D75060
2020-05-13 21:03:59 +00:00
Mike Hommey ea50a36e82 Bug 1637140 - Upgrade hashbrown to 0.7.2. r=emilio
The upgrade of mp4parse pulled some code that previously was eliminated as
dead code in libxul. That code was unfortunately unreproducible as it
was generating a random seed at compile time. This was due to hashbrown
enabling the ahash feature that does that, but that was changed in 0.7.2.

Differential Revision: https://phabricator.services.mozilla.com/D75033
2020-05-13 15:41:13 +00:00
Scott dbf8c7dd0d Bug 1637689 - Await for enableAppmenuButton in init in ToolbarPanelHub.jsm r=emcminn
Differential Revision: https://phabricator.services.mozilla.com/D75160
2020-05-13 20:02:30 +00:00
Emilio Cobos Álvarez 7a14870e23 Bug 1636998 - Only suppress auto-style outlines for widgets that paint their own focus indicator. r=jfkthame
Turns out we did have a hook for this already! But it is used to draw or
not inner button styles, so not quite equivalent.

I had to expand the amount of things it applies to because buttons and
such do paint focus indicators in all widgets. This patch could cause
some undesired outlines in some widgets. I hope not (I tried to audit to
the best of my knowledge), but in that case they'd be just more values
to add to the list.

Differential Revision: https://phabricator.services.mozilla.com/D74733
2020-05-13 20:38:26 +00:00
Imanol Fernandez 5f933b0485 Bug 1637380 - Update WebXR input sources before dispatching RAF r=daoshengmu,kip
WebVR and WebXR gamepad pose data is updated after the RAF and not before. This adds a extra frame of latency for the input because JavaScript will not use the latest value.

Differential Revision: https://phabricator.services.mozilla.com/D74924
2020-05-13 20:39:50 +00:00
Brindusan Cristian 1b5de135bc acked out 4 changesets (bug 1632489) for android crashes at test_peerConnection_maxFsConstraint.html. CLOSED TREE
Backed out changeset 22ef19e55421 (bug 1632489)
Backed out changeset 8e0260c41854 (bug 1632489)
Backed out changeset cc52615f7682 (bug 1632489)
Backed out changeset 45ad6b848a8f (bug 1632489)
2020-05-14 00:15:50 +03:00
Brindusan Cristian f6e0d86cb5 Backed out changeset 1c4b489b6aa0 (bug 1309824) for dt failures at browser_tableWidget_basic.js. CLOSED TREE 2020-05-14 00:14:16 +03:00
Narcis Beleuzu 23b4220599 Backed out changeset f5546bfc9604 (bug 1636998) for reftest failures on 1174332-1.html . CLOSED TREE 2020-05-13 23:22:56 +03:00
Aaron Klotz 2037d8f930 Bug 1448428 - Part 3: Transition EnterpriseRoots away from unified GeneratedJNIWrappers.h header; r=keeler
Depends on D58575

Differential Revision: https://phabricator.services.mozilla.com/D75159
2020-05-13 18:01:22 +00:00
Nick Alexander 144ad7135d Bug 1448428 - Part 2: Transition "HardwareCodecCapabilityUtils" away from "unified" GeneratedJNI{Natives,Wrappers}.h header. r=snorp,geckoview-reviewers
Depends on D58574

Differential Revision: https://phabricator.services.mozilla.com/D58575
2020-05-13 18:11:06 +00:00
Aaron Klotz badc3f721e Bug 1448428 - Part 1d: Change naming scheme for generated source files; r=snorp,nalexander,geckoview-reviewers
We update the name generation code to dump the files into:
```
OBJDIR/widget/android/GeneratedJNI
```

which are then exported to `mozilla/java`

Differential Revision: https://phabricator.services.mozilla.com/D74720
2020-05-13 17:53:17 +00:00
Nick Alexander 468e8ee4f6 Bug 1448428 - Part 1c: Allow incremental transition away from "unified" GeneratedJNI{Natives,Wrappers}.h header. r=snorp,geckoview-reviewers
This establishes a "high-water" mark that will make new files not be
"unified", and will allow to burn down the list of files require
unification.

Depends on D58573

Differential Revision: https://phabricator.services.mozilla.com/D58574
2020-05-13 18:11:06 +00:00
Nick Alexander 73af4ee38b Bug 1448428 - Part 1b: Maintain "unified" GeneratedJNI{Natives,Wrappers}.h header. r=snorp,geckoview-reviewers
It's not trivial to split the existing "unified" include declaration
into granular include declarations, so we continue generating a
unified header that can be incrementally abandoned until it can be
jettisoned.

Depends on D58572

Differential Revision: https://phabricator.services.mozilla.com/D58573
2020-05-13 17:46:54 +00:00
Nick Alexander fe6281cdc0 Bug 1448428 - Part 1a: Split generated JNI wrappers into multiple files. r=snorp,geckoview-reviewers
This handles the build system bits.

The subsequent patch will restore the "unified"
GeneratedJNI{Natives,Wrappers}.h header files, and will be folded into
this one before landing.

What will still remain is to update the consumers of the .h files (all
the current #include lines) to use the fine-grained imports.  At that
time the "unified" header files can be removed entirely.

Differential Revision: https://phabricator.services.mozilla.com/D58572
2020-05-13 17:46:46 +00:00
Bianca Danforth ef3ac906a2 Bug 1226236 - Allow user to remove saved login/password when being asked to update it; r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D73177
2020-05-13 16:41:48 +00:00
Ryan Hunt 1cde8cbba3 Bug 1637564 - Conditionally compile reference-types global initializers. r=lth
We rejected ref.null/func when reference-types is disabled because we'll never
get a reference-type value type. This commit moves this further to be
conditionally compiled so we can use conditionally compiled reference-types
code.

Differential Revision: https://phabricator.services.mozilla.com/D75129
2020-05-13 17:05:13 +00:00
Andrew Halberstadt b44a553dac Bug 1637718 - [taskgraph] Make sure bugbug optimizers only run on autoland or try, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D75181
2020-05-13 19:55:07 +00:00
Emilio Cobos Álvarez 342eb739d7 Bug 1636931 - Also suppress outlines of range inputs in video controls. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D75161
2020-05-13 19:38:50 +00:00
Kagami Sascha Rosylight aa24fb47bd Bug 1630704 - Part 7: Move layout debugging methods to nsIFrame r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D75075
2020-05-13 18:24:45 +00:00
Kagami Sascha Rosylight b77454b2ee Bug 1630704 - Part 6: Move helper methods to nsContainerFrame r=emilio
Those methods are only used in subclasses of nsContainerFrame.

Differential Revision: https://phabricator.services.mozilla.com/D75070
2020-05-13 18:09:32 +00:00
Dan Minor 405d30b5be Bug 1632489 - Enable rtx for early beta or earlier; r=ng
Depends on D74841

Differential Revision: https://phabricator.services.mozilla.com/D74842
2020-05-12 21:23:54 +00:00
Dan Minor 154646f213 Bug 1632489 - Negotiate repaired-rtp-stream-id in simulcast mochitests; r=ng
Depends on D74840

Differential Revision: https://phabricator.services.mozilla.com/D74841
2020-05-13 19:31:50 +00:00
Dan Minor 110b9c482b Bug 1632489 - Use repaired-rtp-stream-id in rtx packets; r=ng
This imports a few fixes from tip of libwebrtc, which now supports mid, rid
and rrid. The rtx packet is now allocated as max_packet_size_, which is
necessary to have enough capacity for the rrid. It takes the
CopyHeaderAndExtensionsToRtxPacket function from upstream, which omits
copying extensions that should not be copied over, such as rid. It is necessary
to make AllocateExtension and FindExtension public in order for this
function to work.

It then copies the rid from the source packet over to rrid in the rtx packet.
Upstream has code for this as well, but taking it would require more
extensive changes to our copy of libwebrtc. We can drop these local
modifications with the next update.

Depends on D74839

Differential Revision: https://phabricator.services.mozilla.com/D74840
2020-05-12 21:35:10 +00:00
Dan Minor 06db56446e Bug 1632489 - Enable repaired-rtp-stream-id extension in jsep; r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D74839
2020-05-12 15:14:01 +00:00
Sebastian Zartner b5e4795236 Bug 1309824 - Show proper descriptions for storage types. r=jdescottes,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D70663
2020-05-13 18:38:02 +00:00
Jason Laster bedcba7d39 Bug 1619622 - Various fixes after switching processes to the TargetList r=loganfsmyth
Differential Revision: https://phabricator.services.mozilla.com/D74240
2020-05-13 14:45:05 +00:00
Jason Laster c5c9a96e1e Bug 1619622 - Assert the context in various additional places. r=loganfsmyth
Differential Revision: https://phabricator.services.mozilla.com/D74239
2020-05-13 14:44:57 +00:00
Alexandre Poirot 8919127993 Bug 1619622 - Stop fetching the sources twice. r=jdescottes,jlast
We already do that from actions, once per added thread.
Only the timing may be different.

Differential Revision: https://phabricator.services.mozilla.com/D72686
2020-05-13 15:10:35 +00:00
Alexandre Poirot 80bb55f6f4 Bug 1619622 - Update target/thread individually from the TargetList listeners. r=jdescottes,jlast
Differential Revision: https://phabricator.services.mozilla.com/D72685
2020-05-13 14:44:53 +00:00
Alexandre Poirot 33fed82ffa Bug 1619622 - Use the TargetList to fetch content process targets in the Debugger. r=jdescottes,jlast
Differential Revision: https://phabricator.services.mozilla.com/D65125
2020-05-13 14:44:45 +00:00
Andrea Marchesini a41938cab8 Bug 1635490 - Implement ExpandedPrincipal::IsThirdPartyURI() to consider any sub principal's URI - tests, r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D74175
2020-05-13 16:50:19 +00:00
Andrea Marchesini af077809cd Bug 1635490 - Implement ExpandedPrincipal::IsThirdPartyURI() to consider any sub principal's URI, r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D74163
2020-05-13 16:50:19 +00:00
Daosheng Mu 5bcf3637b6 Bug 1635872 - Add telemetry to measure usage of WebVR and WebXR. r=kip
Differential Revision: https://phabricator.services.mozilla.com/D74178
2020-05-13 18:17:41 +00:00
Emilio Cobos Álvarez dbbe7901c1 Bug 1636998 - Only suppress auto-style outlines for widgets that paint their own focus indicator. r=jfkthame
Turns out we did have a hook for this already! But it is used to draw or
not inner button styles, so not quite equivalent.

I had to expand the amount of things it applies to because buttons and
such do paint focus indicators in all widgets. This patch could cause
some undesired outlines in some widgets. I hope not (I tried to audit to
the best of my knowledge), but in that case they'd be just more values
to add to the list.

Differential Revision: https://phabricator.services.mozilla.com/D74733
2020-05-13 14:47:07 +00:00
Tom Schuster d76da80aa0 Bug 1636624 - Mitigate leaks involving exceptions with CreateSciptError. r=mccr8
Doing this kind of censoring in "CreateScriptError" turns out to be more effort
than I thought. We don't have a JSContext to create Rooted instances.
This still catches all the relevant places where we are creating script-errors without inner-window-ids.

Differential Revision: https://phabricator.services.mozilla.com/D75152
2020-05-13 17:53:57 +00:00
John Lin a76ca42590 Bug 1635446 - cancel async callback for released codec. r=geckoview-reviewers,agi
Differential Revision: https://phabricator.services.mozilla.com/D74991
2020-05-13 15:25:19 +00:00
Nathan Froyd 35647659d4 Bug 1637665 - make `mach run` work with the JS shell on OS X; r=firefox-build-system-reviewers,rstewart
We need to skip the xulrunner/browser code (do we even support xulrunner
anymore?) for `--enable-application=js` builds.  `MOZ_WIDGET_TOOLKIT` is
used elsewhere to check for "browserness".

Differential Revision: https://phabricator.services.mozilla.com/D75140
2020-05-13 16:55:55 +00:00
Benoit Chauvet a0f17a5fbf Bug 1636887 - how_to_contribute_firefox.rst : adding precisions to the windows dependencies setup explanations. r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D74861
2020-05-13 16:50:07 +00:00
Michael Kaply bd4fad19d2 Bug 1487529 - Don't sync addons prevented by policy. r=markh
Differential Revision: https://phabricator.services.mozilla.com/D74889
2020-05-13 17:13:23 +00:00
Junior Hsu c9b2009b07 Bug 1632045 - strip Content-Type and related headers for POST->GET XHR, r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D74771
2020-05-13 17:05:06 +00:00
Yaron Tausky c1120fcf49 Bug 1636147 - Don't report dead workers as active r=dom-workers-and-storage-reviewers,sg,asuth
`RuntimeService::CrashIfHanging` uses `RuntimeService`'s registry
to determine which workers are still active. This approach is
flawed because the registry is updated on the main thread, so if
the main thread is stuck somewhere, dead workers could be reported
as active.
This commit adds an additional check: if dispatching a `Runnable`
to a worker fails, it assumes that the worker is dead. This way
main thread hangs would not be reported as worker hangs.

Differential Revision: https://phabricator.services.mozilla.com/D74256
2020-05-13 17:48:19 +00:00
Narcis Beleuzu a12e8bbd08 Backed out 5 changesets (bug 1505129, bug 1506323, bug 1629293) for bustages on testPrintError.cpp . CLOSED TREE
Backed out changeset ad1ccad76686 (bug 1629293)
Backed out changeset 452e9ab721bd (bug 1629293)
Backed out changeset 72a63e290177 (bug 1629293)
Backed out changeset faeed99f813e (bug 1505129)
Backed out changeset 7bd84a644d2b (bug 1506323)
2020-05-13 21:23:59 +03:00
Philip Chimento 491271880d Bug 1629293 - Make JS::PrintError take either JSErrorReport or JS::ErrorReportBuilder. r=evilpie
From the existing usage of the function, it seems like it should either
take a JSErrorReport with no toStringResult, or a JS::ErrorReportBuilder
where it can get both the JSErrorReport and the toStringResult.

Differential Revision: https://phabricator.services.mozilla.com/D73523
2020-05-13 16:11:48 +00:00
Philip Chimento d6b8de58f7 Bug 1629293 - Make JS::ErrorReportBuilder::init exclusively support JS::ExceptionStack. r=evilpie,mccr8
Differential Revision: https://phabricator.services.mozilla.com/D73522
2020-05-13 16:10:47 +00:00
Philip Chimento 5606c63575 Bug 1629293 - Expose js::ErrorReport in public API. r=evilpie
Renames it to JS::ErrorReportBuilder, since it is used to 'build' a
JSErrorReport object.

Differential Revision: https://phabricator.services.mozilla.com/D73521
2020-05-13 16:10:39 +00:00
Philip Chimento 8c61a73031 Bug 1505129 - Print code points in PrintErrorLine. r=jwalden
This would be nicer if we changed the loop that prints tokenOffset()
number of '.' characters, to take into account the visual column width
of the code points that it's supposed to line up with. But I don't see
any readily available function for that.

fix2

Differential Revision: https://phabricator.services.mozilla.com/D73520
2020-05-13 16:10:33 +00:00