Commit Graph

719026 Commits

Author SHA1 Message Date
Jon Coppeard
074481b3dc Bug 1654186 - Call onOutOfMallocMemory() on OOM in GCRuntime::decommitFreeArenas so that we release protected free areans before trying to decommit them r=sfink
Compacting temporarily mprotects released arenas in debug builds to catch problems. This interferes with Chunk::decommitFreeArenasWithoutUnlocking which checks for free arenas by looking at every arena in the chunk. This is different to Chunk::decommitOneFreeArena which uses the list of free arenas.

Differential Revision: https://phabricator.services.mozilla.com/D84334
2020-07-21 15:27:41 +00:00
Iain Ireland
8a5689798b Bug 1646378: Invalidate inlining script when inlined scripts are invalidated r=jandem
When a script becomes observable to the debugger, we invalidate the IonScript. We must also invalidate any scripts that inlined that script. The infrastructure to do this already exists; we just have to make sure inlined Warp compilations register themselves.

Differential Revision: https://phabricator.services.mozilla.com/D83882
2020-07-20 22:20:17 +00:00
Iain Ireland
77c2df081c Bug 1646378: Implement ops with different behaviour in inlined functions r=jandem
Fixing up the relevant TODOs.

There's one remaining TODO in `build_Try` about supporting try-catch in inlined functions. The corresponding comment in IonBuilder dates back to bug 916914. As far as I can tell, it is out of date, and we support inlining JSOp::Try out of the box. I might be missing something, though, so I've left that comment in for now.

Differential Revision: https://phabricator.services.mozilla.com/D83881
2020-07-20 22:19:47 +00:00
Iain Ireland
16005818c6 Bug 1646378: Build inlined calls r=jandem
Based on IonBuilder::buildInline and IonBuilder::inlineScriptedCall.

Differential Revision: https://phabricator.services.mozilla.com/D83880
2020-07-20 22:42:40 +00:00
Itiel
4df0cdf960 Bug 1653946 - Fix the expander icons visibility in dark mode r=dao
Also fix their hover and active states for non-dark mode.

Differential Revision: https://phabricator.services.mozilla.com/D84193
2020-07-21 16:02:11 +00:00
Nicolas Chevobbe
1bd580681b Bug 1651325 - Only log action type in ignore middleware. r=bomsy.
The action object can hold complex data that would clutter the standard
output and make logs impoassible to parse (e.g. for treeherder).

Differential Revision: https://phabricator.services.mozilla.com/D84353
2020-07-21 15:56:11 +00:00
Keefer Rourke
3017836fc5 Bug 1653001: Implement IOUtils::makeDirectory method r=barret,Gijs
This patch introduces a makeDirectory method to the IOUtils interface, which
allows for creating directories on disk.

Differential Revision: https://phabricator.services.mozilla.com/D83996
2020-07-21 15:13:35 +00:00
Cosmin Sabou
3d099cd5a2 Backed out changeset 2d42454f13e1 (bug 1651530) for mochitest failures on test_bug1642588.html. CLOSED TREE 2020-07-21 19:59:51 +03:00
Emilio Cobos Álvarez
9f947730df Bug 1653832 - Paper over this bug for now. r=Gijs
This restores menus to their previous state before bug 1645773.
Backgrounds don't disable theming on these widgets on Linux in
particular, so this does the trick for now, I want to dig more.

This is probably worth landing in any case.

Differential Revision: https://phabricator.services.mozilla.com/D84217
2020-07-21 15:51:06 +00:00
Dão Gottwald
1e00a1d634 Bug 1654293 - Remove URL matching from Top Site attribution request. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D84365
2020-07-21 15:16:05 +00:00
Emma Malysz
04e1282606 Bug 1653846, ensure sync now buttons are all given correct attributes to correctly perform sync animation. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D84368
2020-07-21 15:36:58 +00:00
Kashav Madan
ae956c4eef Bug 1653674 - Unskip passing fission tests, r=kmag
It's possible that some of these are still failing intermittently. We can't
really know without first unskipping them.

https://github.com/annygakh/audit-tests

Differential Revision: https://phabricator.services.mozilla.com/D84017
2020-07-21 15:42:48 +00:00
Gregory Mierzwinski
4642f05a11 Bug 1609295 - Disable yahoo-mail and wikipedia on fission with webrender enabled. r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D84180
2020-07-21 15:00:39 +00:00
Itiel
653130ff0d Bug 1653859 - Mirror the theme icons in the new multistage about:welcome for RTL r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D84106
2020-07-21 14:58:08 +00:00
David Walsh
42fe332c5f Bug 1647346 - Instrument telemetry for closing tabs in the debugger r=loganfsmyth,tdsmith
Differential Revision: https://phabricator.services.mozilla.com/D83160
2020-07-20 14:21:55 +00:00
Markus Stange
8dd9fb9216 Bug 1654040 - Add an ImageComposite::SetImages marker that records the supplied frameIDs. r=nical
Depends on D84212

Differential Revision: https://phabricator.services.mozilla.com/D84213
2020-07-21 07:46:45 +00:00
Markus Stange
e0836b8642 Bug 1654040 - Add the number of remaining images in mImages to the UpdateCompositedFrame compositor marker. r=nical
Differential Revision: https://phabricator.services.mozilla.com/D84212
2020-07-21 07:45:26 +00:00
Francesco Lodolo (:flod)
81a6f4c8e1 Bug 1654199 - Add Silesian (szl) to Nightly builds, r=Pike,Standard8
Differential Revision: https://phabricator.services.mozilla.com/D84310
2020-07-21 13:39:01 +00:00
Francesco Lodolo (:flod)
3533386491 Bug 1654173 - Remove redundant stand-alone comment for keyboard shortcuts r=fluent-reviewers,Pike
Differential Revision: https://phabricator.services.mozilla.com/D84292
2020-07-21 13:38:43 +00:00
Gregory Mierzwinski
a1395faaf5 Bug 1652979 - Use org.mozilla.fenix package name for raptor/browsertime tests. r=jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D83677
2020-07-21 14:45:01 +00:00
Shane Caraveo
9dfb731fe1 Bug 1648818 api to stage langpack updates for next app version r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D81380
2020-07-20 18:01:12 +00:00
Shane Caraveo
d14cff2825 Bug 1648214 test staged langpack update r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D80941
2020-07-20 18:00:50 +00:00
Shane Caraveo
7683fdecd8 Bug 1639705 do not uninstall if upgrading an addon via stagged install r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D79361
2020-07-20 18:00:25 +00:00
Nathan Froyd
bc1c3d9c34 Bug 1652782 - add a taskcluster task for building dump_syms for Mac; r=firefox-build-system-reviewers,rstewart
We don't need this for our (current) builds, which are cross-builds, but we
would need this at some future date if we ditched the breakpad `dump_syms`.

Depends on D83528

Differential Revision: https://phabricator.services.mozilla.com/D83529
2020-07-20 21:46:52 +00:00
Nathan Froyd
ebcefd4229 Bug 1652782 - remove the Cargo.toml hacks from build-dump-syms.sh; r=nalexander
I suspect these were an artifact of building the checked-out repository
inside the Firefox source directory, but that is not a problem anymore.

Differential Revision: https://phabricator.services.mozilla.com/D83528
2020-07-14 16:18:16 +00:00
Jonathan Kew
1428623376 Bug 1653987 - When privacy.resistFingerprinting is true, override font-visibility setting to allow Base fonts only. r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D84181
2020-07-21 14:28:36 +00:00
Byron Campen [:bwc]
6a9cca850e Bug 1571156: Wait for streams to be ready before trying to send packets. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D84251
2020-07-21 13:59:41 +00:00
Nathan Froyd
7aa28553cb Bug 1654233 - add new dump syms to Android searchfox builds; r=kats
This build was missed in the previous update.

Differential Revision: https://phabricator.services.mozilla.com/D84347
2020-07-21 13:39:27 +00:00
Nihanth Subramanya
f195ad10c8 Bug 1643187 - Update storage access permission icon to cookie icon. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D84270
2020-07-21 11:29:26 +00:00
Nihanth Subramanya
b852dc7a5f Bug 1643187 - Update Storage Access API prompt to not declare that the third party is a tracker. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D84248
2020-07-21 11:26:36 +00:00
Jonathan Watt
fbca1f9c23 Bug 1652337. Prevent script from calling nsIWebBrowserPrint.print(). r=bobowen
Differential Revision: https://phabricator.services.mozilla.com/D83264
2020-07-12 16:39:30 +00:00
Dzmitry Malyshau
15a627d0bf Bug 1654244 - Expose indirect draws and dispatches r=webidl,smaug
Differential Revision: https://phabricator.services.mozilla.com/D84339
2020-07-21 13:20:18 +00:00
Razvan Maries
49a45e41a5 Backed out changeset d2c74fe4f71f (bug 1609295) for Gecko Decision Task bustage. CLOSED TREE 2020-07-21 16:13:59 +03:00
Gregory Mierzwinski
2a8f3f0c69 Bug 1609295 - Disable yahoo-mail and wikipedia on fission with webrender enabled. r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D84180
2020-07-21 12:26:38 +00:00
Tarek Ziadé
cb88926dd6 Bug 1651624 - Add a macOS layer r=sparky
Adds a macOS layer that provides the ability to
mount DMGs on the fly. For instance Firefox's distribution.

Differential Revision: https://phabricator.services.mozilla.com/D84162
2020-07-21 12:51:58 +00:00
Bob Owen
6094408d95 Bug 1652463: Add rule to allow socket process to create server side of our IPC pipes. r=handyman
Differential Revision: https://phabricator.services.mozilla.com/D83976
2020-07-20 18:00:42 +00:00
Gerald Squelart
36b452b4ba Bug 1654128 - Added missing #includes in baseprofiler/lul - r=canaltinova
The build would fail in non-unified mode and/or when adding/removing other files.

Differential Revision: https://phabricator.services.mozilla.com/D84272
2020-07-21 08:20:20 +00:00
Belén Albeza
9008f5738e Bug 1652828 - Fix intermittent failure in app panel telemetry tests r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D84324
2020-07-21 10:01:47 +00:00
Luca Greco
b2f2e7f66d Bug 1620767 - Fix test_extension_storage_actor_upgrade intermittency by explicitly waiting the stores-update RDP event. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D84215
2020-07-21 12:10:05 +00:00
Emilio Cobos Álvarez
1a2268d278 Bug 1651530 - Apply min/max-block-size to tables. r=mats
Differential Revision: https://phabricator.services.mozilla.com/D84130
2020-07-21 11:50:01 +00:00
Narcis Beleuzu
e0ab27174e Bug 1648649 - Disable browser_fullscreen_enterInUrlbar.js on linux64. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D84122
2020-07-21 11:42:44 +00:00
Razvan Maries
657d7e2c6b Backed out 3 changesets (bug 1492797) for perma failures on browser_editor_autocomplete_events.js. CLOSED TREE
Backed out changeset 3bfad9588f0b (bug 1492797)
Backed out changeset 3ecf0fc44704 (bug 1492797)
Backed out changeset a7f6906f69de (bug 1492797)
2020-07-21 14:26:49 +03:00
Simon Giesecke
754c06d4eb Bug 1653193 - Remove public includes for CanvasRenderingContext2D.h. r=jgilbert
Differential Revision: https://phabricator.services.mozilla.com/D83752
2020-07-21 08:39:53 +00:00
Simon Giesecke
75e36d4ce3 Bug 1653193 - Hide complex template instance PrimitiveAttributes. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D83751
2020-07-21 08:39:35 +00:00
Sam Foster
82ca67dee0 Bug 1652861 - Rough in UI for printer selection and print settings. r=mstriemer,fluent-reviewers,flod
* New printUI strings
* First pass at layout styling
* Minimal controller and view code
  - UI components are templated and rendered but not populated by print/printer data
  - No view logic or user interaction handling

Differential Revision: https://phabricator.services.mozilla.com/D83603
2020-07-21 10:31:10 +00:00
Sam Foster
4a597e3019 Bug 1652861 - Accept optional print settings in printUtils.printWindow(). r=emalysz
Differential Revision: https://phabricator.services.mozilla.com/D83873
2020-07-21 10:31:08 +00:00
Nicolas Chevobbe
f6c68a97f9 Bug 1492797 - Autocomplete for classes panel. r=rcaliman,jdescottes.
Differential Revision: https://phabricator.services.mozilla.com/D71160
2020-07-20 17:00:01 +00:00
Nicolas Chevobbe
508016d602 Bug 1492797 - Allow to pass an input to the autocomplete constructor. r=rcaliman.
This will automatically add all the necessary event listeners
for the autocomplete (navigating, selecting an item, closing).
The input will also be used as a default anchor when showing
the popup.

Differential Revision: https://phabricator.services.mozilla.com/D72859
2020-07-20 16:36:05 +00:00
Nicolas Chevobbe
6b2285e0dc Bug 1492797 - Turn ClassListPreviewer into a class. r=rcaliman.
Differential Revision: https://phabricator.services.mozilla.com/D71159
2020-07-20 16:34:21 +00:00
Hiroyuki Ikezoe
ba018e2355 Bug 1638152 - Jank partial prerender transform animations and report the janked animations to the main-thread in each process on WebRender. r=botond,kats
Differential Revision: https://phabricator.services.mozilla.com/D83202
2020-07-21 10:03:34 +00:00