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

673982 Коммитов

Автор SHA1 Сообщение Дата
Csoregi Natalia 8768a4f5e3 Backed out 7 changesets (bug 1576714) for fission permafailures on test_bug590812.html. a=backout
Backed out changeset d0c49f00eb91 (bug 1576714)
Backed out changeset faecc9f35b49 (bug 1576714)
Backed out changeset 2e156655c31e (bug 1576714)
Backed out changeset eece722082c7 (bug 1576714)
Backed out changeset ebda40f96884 (bug 1576714)
Backed out changeset 7dce423417d8 (bug 1576714)
Backed out changeset 9a5072019168 (bug 1576714)
2019-10-05 00:08:33 +03:00
Matt Howell 4040844711 Bug 1586228 - Don't always disable file downloads when parental controls are on in Windows 10. r=aklotz
Differential Revision: https://phabricator.services.mozilla.com/D48202

--HG--
extra : moz-landing-system : lando
2019-10-04 21:03:26 +00:00
Nick Alexander c46ec74815 Bug 1580356 - Remove Fennec (Firefox for Android). r=snorp,mshal
This does many things:

1) stops producing (and consuming) `FennecJNI*` JNI wrappers
2) removes the :app and :thirdparty Gradle projects
3) removes relevant pieces of the Gradle target configuration
4) updates lints
5) purges old configurations

After this commit, the `mobile/android` project/application builds
only GeckoView.

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

--HG--
extra : moz-landing-system : lando
2019-10-04 20:55:11 +00:00
Nick Alexander 116ce05f35 Bug 1580356 - Pre: Don't collect package metrics. r=mshal
Differential Revision: https://phabricator.services.mozilla.com/D47696

--HG--
extra : moz-landing-system : lando
2019-10-04 20:56:27 +00:00
Nick Alexander 6905ecebb7 Bug 1580356 - Pre: Allow no download information in informulate.py. r=mshal
GeckoView builds produce artifact for download by Mozilla's regular
consumer audience.  It's not clear what, if anything, depends on this
download information, but this is a reasonable way to find out!

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

--HG--
extra : moz-landing-system : lando
2019-10-04 20:56:29 +00:00
Iain Ireland b3d6817f4b Bug 1585874: Clear GC pointers in ScriptSource when canonical ScriptSourceObject is finalized r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D48219

--HG--
extra : moz-landing-system : lando
2019-10-04 20:04:34 +00:00
Doug Thayer c93f700860 Bug 1550108 - Reduce stack size on StartupCache threads r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D46225

--HG--
extra : moz-landing-system : lando
2019-10-04 20:45:41 +00:00
Doug Thayer e64355e5cd Bug 1550108 - Prefetch StartupCache off main thread r=froydnj
Does what it says on the tin. Once we have a central scheduling
system this should likely just consume that.

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

--HG--
extra : moz-landing-system : lando
2019-10-04 20:45:32 +00:00
Doug Thayer 87f736bc12 Bug 1550108 - Compact the StartupCache if it is bloated r=froydnj
The first run loads more things into the StartupCache than are
used on the second and subsequent runs. This just ensures that if
the StartupCache diverges too far from its actual use that we will
rebuild it.

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

--HG--
extra : moz-landing-system : lando
2019-10-04 20:45:18 +00:00
Doug Thayer 5a64723655 Bug 1550108 - Eliminate large buffer copies from StartupCache r=froydnj
The signatures were updated in the previous patch to hand us the raw,
uncopied buffers. This just adjusts the callsites to match.

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

--HG--
extra : moz-landing-system : lando
2019-10-04 20:45:09 +00:00
Doug Thayer a74957c6e6 Bug 1550108 - Change StartupCache format from zip to custom r=froydnj
I am not aware of anything that depends on StartupCache being a
zip file, and since I want to use lz4 compression because inflate
is showing up quite a lot in profiles, it's simplest to just use
a custom format. This loosely mimicks the ScriptPreloader code,
with a few diversions:

- Obviously the contents of the cache are compressed. I used lz4
  for this as I hit the same file size as deflate at a compression
  level of 1, which is what the StartupCache was using previously,
  while decompressing an order of magnitude faster. Seemed like
  the most conservative change to make. I think it's worth
  investigating what the impact of slower algs with higher ratios
  would be, but for right now I settled on this. We'd probably
  want to look at zstd next.
- I use streaming compression for this via lz4frame. This is not
  strictly necessary, but has the benefit of not requiring as
  much memory for large buffers, as well as giving us a built-in
  checksum, rather than relying on the much slower CRC that we
  were doing with the zip-based approach.
- I coded the serialization of the headers inline, since I had to
  jump back to add the offset and compressed size, which would
  make the nice Code(...) method for the ScriptPreloader stuff
  rather more complex. Open to cleaner solutions, but moving it
  out just felt like extra hoops for the reader to jump through
  to understand without the benefit of being more concise.

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

--HG--
extra : moz-landing-system : lando
2019-10-04 20:44:59 +00:00
Doug Thayer 1678c5e378 Bug 1550108 - Add mapErr method to Result r=froydnj
Adds an explicit error mapping function to Result, to simplify
using MOZ_TRY... macros.

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

--HG--
extra : moz-landing-system : lando
2019-10-04 20:44:50 +00:00
Doug Thayer 6bd29eb0c3 Bug 1550108 - Split out Input/OutputBuffer into their own file r=froydnj
This just splits out the InputBuffer and OutputBuffer helper classes
to make it cleaner for the StartupCache to include them.

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

--HG--
extra : moz-landing-system : lando
2019-10-04 20:44:41 +00:00
Doug Thayer 47ada02be2 Bug 1550108 - Avoid decompressing entries just to check if they exist r=kmag
This will not behave exactly the same if we had previously written bad
data for the entry that would fail to decompress. I imagine this is rare
enough, and the consequences are not severe enough, that this should be
fine.

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

--HG--
extra : moz-landing-system : lando
2019-10-04 20:44:32 +00:00
Doug Thayer 05e64f1f70 Bug 1550108 - Don't read from app/gre caches in StartupCache r=kmag
I thought I had already written out the patch to remove these, but
apparently not. Per discussion in the startup cache telemetry bug,
there should be no reason for doing this.

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

--HG--
extra : moz-landing-system : lando
2019-10-04 20:44:18 +00:00
Doug Thayer 534ac9e360 Bug 1550108 - Pull in secondary lz4 libraries r=glandium
I opted to go with what I perceived as the more expedient route
of leaving lz4 roughly where it is and just adding to that. The
biggest complication was xxhash, which is included elsewhere.
I'm not generally proficient with build-related things though so
my solution may be wrong and not just ugly.

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

--HG--
rename : mfbt/lz4.c => mfbt/lz4/lz4.c
rename : mfbt/lz4.h => mfbt/lz4/lz4.h
extra : moz-landing-system : lando
2019-10-04 20:44:08 +00:00
Brindusan Cristian 20508b932b Merge autoland to mozilla-central. a=merge 2019-10-04 19:06:58 +03:00
Geoff Brown f3c3cef387 Bug 1584692 - Increase max-run-time for win7 xpcshell opt; r=bc
Avoid intermittent task timeouts.

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

--HG--
extra : moz-landing-system : lando
2019-10-04 15:39:48 +00:00
Haik Aftandilian c0f7925547 Bug 1578907 - MacOS 10.15 Beta - Flash File Picker broken r=spohl
Allow access to extra services needed to open file pickers from the Flash process on 10.15.

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

--HG--
extra : moz-landing-system : lando
2019-10-04 15:38:07 +00:00
Narcis Beleuzu dd05f33268 Backed out changeset 0acda2d61aac (bug 1586093) for bc failures on browser_onboarding_rtamo.js. CLOSED TREE 2019-10-04 18:57:50 +03:00
Narcis Beleuzu 63d8758e03 Bug 1586246 - Fix linting on bug_1586246_migration.py. CLOSED TREE
--HG--
extra : histedit_source : 8d45d1950e08022b38c859581ae67992cfbfd364
2019-10-04 18:20:22 +03:00
Jan de Mooij 5f5d318489 Bug 1398738 - Discard ScriptCounts after discarding JitScript. r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D48165

--HG--
extra : moz-landing-system : lando
2019-10-04 15:03:57 +00:00
Zibi Braniecki b1310453e8 Bug 1586246 - Migrate autohide-context to Fluent using convert script. r=fluent-reviewers,bgrins,flod
Differential Revision: https://phabricator.services.mozilla.com/D48171

--HG--
extra : moz-landing-system : lando
2019-10-04 14:56:30 +00:00
Jan de Mooij 2b758fc73b Bug 1586272 - Make dom/base/test/test_shared_compartment2.html work with Fission. r=mccr8
Use test1.mochi.test:8888 instead of example.org so that the innermost iframe is
still same-compartment with the top-level page.

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

--HG--
extra : moz-landing-system : lando
2019-10-04 14:43:21 +00:00
Lee Salzman 24fe539478 Bug 1585845 - silence UBSan warning about tt_segment_t in Cairo. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D48095

--HG--
extra : moz-landing-system : lando
2019-10-04 10:30:05 +00:00
shindli 4dca96e526 Backed out changeset 341a1c31fb15 (bug 1546074) for causing spidermonkey bustages CLOSED TREE 2019-10-04 17:30:23 +03:00
Ksenia Berezina f7866258a3 Bug 1586188 - Import WebCompat GoFaster 6.2.0 sources; r=miketaylr
Differential Revision: https://phabricator.services.mozilla.com/D48152

--HG--
extra : moz-landing-system : lando
2019-10-04 14:25:21 +00:00
Christoph Kerschbaumer 93067a6541 Bug 1439390: Add test to ensure 'edit and resend' requests are not blocked by the CSP of the page. r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D48067

--HG--
extra : moz-landing-system : lando
2019-10-04 11:49:15 +00:00
shindli 6148906e03 Backed out changeset 718ef1098af5 (bug 1571487) for causing perma wpt merges in /mathml/relations/html5-tree/tabindex-002.html CLOSED TREE 2019-10-04 17:16:38 +03:00
Nicolas Chevobbe 75c76c68e4 Bug 1585529 - Fix invoke getter button for properties with quotes. r=Honza.
Bug 1584244 fixed some of the issue for getters,
but not all of them.
Instead of trying to unescape the node name, we
put the actual property name into the node, so
we can reuse it later.

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

--HG--
extra : moz-landing-system : lando
2019-10-04 13:40:33 +00:00
Edouard Oger 179b1148ec Bug 1584293 - Refactor the FxA disconnect dialog. r=markh,flod,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D48098

--HG--
extra : moz-landing-system : lando
2019-10-04 14:06:35 +00:00
Lars T Hansen 149c32195f Bug 1546074 - Remove support for 'passive' syntax for segments. r=rhunt
This removes support for 'passive' and makes our element and data segment
syntax follow standard syntax much more closely.

Element segments now require either 'func' or 'funcref' in the right
position, and require a table index for active segments that don't use
the designated MVP shorthand.

Data segments require an offset when there's a memory index present.

Also add support for the noise syntax (offset x) for the
initialization offset in active segments.

I did not add support for the variant of in-line elements in the table
definition that allows the starting offset to be specified; this is
followup work.

Also tidy up some naming and comments in an attempt to clarify the
flow in the encoder.

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

--HG--
extra : moz-landing-system : lando
2019-10-04 13:51:59 +00:00
Edouard Oger 3b5f751ae7 Bug 1586075 - Add login failed avatar icon. r=vbudhram
Differential Revision: https://phabricator.services.mozilla.com/D48117

--HG--
extra : moz-landing-system : lando
2019-10-04 13:57:37 +00:00
Brindusan Cristian 2f29d53865 Merge autoland to mozilla-central. a=merge 2019-10-04 12:46:05 +03:00
Ed Lee bf1d43a518 Bug 1586093 - Add engagement pref, join variant and bug fixes to New Tab Page r=k88hudson,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D48110

--HG--
extra : moz-landing-system : lando
2019-10-04 05:35:46 +00:00
Andy Wingo 52aebd074d Bug 1577508 - Allow WebAssembly blocks to return multiple values r=luke
Differential Revision: https://phabricator.services.mozilla.com/D43977

--HG--
extra : moz-landing-system : lando
2019-10-04 12:05:13 +00:00
Mark Banner e72632439a Bug 1585367 - Ensure that the search service doesn't load built-in engines over the top of distribution engines. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D47984

--HG--
extra : moz-landing-system : lando
2019-10-04 13:02:19 +00:00
Noemi Erli ce85ef8ccb Merge autoland to mozilla-central. a=merge 2019-10-04 07:08:33 +03:00
arthur.iakab 89b7259f29 Backed out changeset a96c48260a90 (bug 1510494) for causing build bustages on updatehelper.cpp. 2019-10-04 05:45:39 +03:00
Robert Strong 09190b016b Bug 1510494 - write elevated updater log and status files to a new directory in the Maintenance Service directory. r=agashlin,mhowell
Differential Revision: https://phabricator.services.mozilla.com/D46627

--HG--
extra : moz-landing-system : lando
2019-10-04 00:47:47 +00:00
Glenn Watson d170ede903 Bug 1585898 - Fix broken tab bar with picture caching on mac. r=mstange
Promote clear primitives to be picture cache slices that can
be drawn during the composite step. Without this, the clear
primitive is not correct since it only operates on the slice
it is assigned to, not the entire background before it.

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

--HG--
extra : moz-landing-system : lando
2019-10-04 01:20:49 +00:00
Tim Nguyen eec7bc66fd Bug 1586141 - Remove document.createXULElement("textbox") usages from tests. r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D48138

--HG--
extra : moz-landing-system : lando
2019-10-04 00:56:28 +00:00
David Walsh c963f6a0a1 Bug 1585345 - Improve the code-folding interface r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D47776

--HG--
extra : moz-landing-system : lando
2019-10-04 00:24:59 +00:00
wartmanm db64512ef6 Bug 1585407 - setPendingSelectedLocation loses line/column r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D47802

--HG--
extra : moz-landing-system : lando
2019-10-04 00:25:20 +00:00
thomasmo 48ca0e736f Bug 1585311 - Update FxR Desktop 2D UI r=Gijs
This change makes several changes to the 2D UI, including
- moving the nav bar to the botom of the screen
- removing the FxR logo from the nav bar
- updating colors to new pallette
- refactoring CSS to separate color rules into a separate file

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

--HG--
extra : moz-landing-system : lando
2019-10-03 22:22:24 +00:00
Kris Taeleman 3bd0cbdc09 Bug 1578506 - Add better monitor information to about:support. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D47110

--HG--
extra : moz-landing-system : lando
2019-10-03 23:43:35 +00:00
Tom Ritter 7dc1b366fc Bug 1585589 - Do not reduce the precision of the requestAnimationFrame timestamp if we are in the System Principal Context r=birtles
Differential Revision: https://phabricator.services.mozilla.com/D48118

--HG--
extra : moz-landing-system : lando
2019-10-03 22:53:28 +00:00
Andreas Pehrson 9835634604 Bug 1582407 - Fix MediaRecorder-pause-resume.html to avoid start() ambiguities. r=jib
The spec allows for MediaRecorder.start() to hold the "start" event until it
has collected some actual data. This means "pause" and "resume" events can occur
before "start", on the contrary of this testcase.

This patch avoids this ambiguity by:
1) Drawing a frame to the canvas so that the track contains some real data.
2) Wait for "start" before pause()ing, to ensure "start" comes first.

Note that without 1), 2) could wait indefinitely, resulting in a timeout.

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

--HG--
extra : moz-landing-system : lando
2019-10-03 22:11:07 +00:00
Andreas Pehrson 4cf6347b06 Bug 1582408 - Fix MediaRecorderErrorEvent boilerplate in idlharness.window.js. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D46468

--HG--
extra : moz-landing-system : lando
2019-10-03 22:11:00 +00:00
Andreas Pehrson 1e27372f9b Bug 1512175 - Make test_mr_creation_fail.html spec compliant and test the error name. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D48106

--HG--
extra : moz-landing-system : lando
2019-10-03 22:10:52 +00:00