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

711437 Коммитов

Автор SHA1 Сообщение Дата
Dan Minor ee1ae2eb58 Bug 1641600 - Add SetRtxIsAllowed method to JsepTrack and JsepSession; r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D77813
2020-06-03 20:54:58 +00:00
Mathieu Leplatre 51c76bb2b8 Bug 1640136 - Load main dump when using preview r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D77786
2020-06-04 09:00:31 +00:00
Nazım Can Altınova e3ea64b9cb Bug 1642677 - Remove the unneeded java sampler pause/unpause during the serialization. r=gerald
Now we are pausing the profiler just before capturing the profile data. Android
sampler will never be running when this code is being run

Depends on D78037

Differential Revision: https://phabricator.services.mozilla.com/D78038
2020-06-04 09:34:32 +00:00
Nazım Can Altınova 7409a37a20 Bug 1642677 - Make the profiler_{pause,resume} control android sampler as well. r=gerald
Depends on D78036

Differential Revision: https://phabricator.services.mozilla.com/D78037
2020-06-03 12:48:26 +00:00
Nazım Can Altınova db93cd61e4 Bug 1642677 - Pause the profiler before capturing a profile with remote profiling. r=gregtatum
Differential Revision: https://phabricator.services.mozilla.com/D78036
2020-06-03 14:22:28 +00:00
Tom Schuster a4b984b507 Bug 1643082 - Transpile StringFromCharCodeResult. r=iain
Differential Revision: https://phabricator.services.mozilla.com/D78115
2020-06-04 09:34:17 +00:00
Tom Schuster e18ff8cf41 Bug 1643082 - Support StringFromCharCode in CacheIR. r=iain
Differential Revision: https://phabricator.services.mozilla.com/D78114
2020-06-04 09:34:06 +00:00
Timothy Nikkel 3d8f182b50 Bug 1642869. Check if the visual viewport differs from the layout viewport in ScrollFrameHelper::GetPageScrollAmount. r=kats
So we can preserve the scrolling behaviour that takes into account fixed "headers" and "footers".

Differential Revision: https://phabricator.services.mozilla.com/D77985
2020-06-04 02:01:06 +00:00
Jan de Mooij e9698866a7 Bug 1640587 part 5 - Transpile Int32PowResult. r=anba
Differential Revision: https://phabricator.services.mozilla.com/D77779
2020-06-04 09:29:39 +00:00
Jan de Mooij 4594e0b069 Bug 1640587 part 4 - Add Int32 specialization for MPow. r=anba
Code mostly written by André Bargull for bug 1564942.

Differential Revision: https://phabricator.services.mozilla.com/D77778
2020-06-04 09:29:32 +00:00
Jan de Mooij 6b9bf1f1d6 Bug 1640587 part 3 - Refactor MPow type policy. r=anba
Remove the specialization_ field and the powerType use. Use the return type instead.

For now we only use the Double specialization, although this already adds the
TypePolicy code for Int32 specialization.

Differential Revision: https://phabricator.services.mozilla.com/D77777
2020-06-04 09:29:19 +00:00
Jan de Mooij 9119f4eeae Bug 1640587 part 2 - Use Int32PowResult for Math.pow on two int32 values when possible. r=anba
Differential Revision: https://phabricator.services.mozilla.com/D77776
2020-06-04 09:29:01 +00:00
Jan de Mooij a8a468fa35 Bug 1640587 part 1 - Use DoublePowResult for Math.pow(number, number). r=anba
Differential Revision: https://phabricator.services.mozilla.com/D77775
2020-06-04 09:28:54 +00:00
Mirko Brodesser 76dbaf2f21 Bug 1635709: part 29) Factor finding first and last cell of row or column out. r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D77825
2020-06-04 09:04:39 +00:00
Mirko Brodesser ab2db129d7 Bug 1635709: part 28) Declare some function arguments in `nsFrameSelection` `const`. r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D77460
2020-06-04 09:03:47 +00:00
Paul Bone 29b2323c3f Bug 1634252 - Add test case r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D76994
2020-06-04 08:25:12 +00:00
Paul Bone dd5adfbe40 Bug 1642880 - Remove unused mochitest.sh with old reference to browser_new_tab_in_privileged_process_pref.js r=andreio
This file is unused since D65015 and has become stale with old test names, so I'm removing it.

Differential Revision: https://phabricator.services.mozilla.com/D77761
2020-06-04 08:06:33 +00:00
Andi-Bogdan Postelnicu c46fedc85f Bug 1626532 - Make `dom/animation` buildable outside of `unified-build` environment. r=birtles
Differential Revision: https://phabricator.services.mozilla.com/D69161
2020-06-02 10:31:46 +00:00
Butkovits Atila 0d35cbf7ea Backed out changeset 6bb6a5cdc941 (bug 1641139) for causing failures at abs-in-ruby-base-container.html. CLOSED TREE 2020-06-04 10:50:36 +03:00
Julian Descottes 10262458bb Bug 1628325 - Add test for zombie tab handling in aboutdebugging r=daisuke
Depends on D77499

Differential Revision: https://phabricator.services.mozilla.com/D77806
2020-06-03 12:33:35 +00:00
Julian Descottes bf13b71c17 Bug 1628325 - Stop updating TargetActor title from TabDescriptor r=daisuke
Depends on D77498

Differential Revision: https://phabricator.services.mozilla.com/D77499
2020-06-04 00:21:27 +00:00
Julian Descottes 60fbf0cdeb Bug 1628325 - Disable the Inspect button for zombie tabs in about:debugging r=daisuke,fluent-reviewers,flod
Depends on D77497

Differential Revision: https://phabricator.services.mozilla.com/D77498
2020-06-03 12:26:12 +00:00
Julian Descottes fbc0b647fa Bug 1628325 - Add a isZombieTab property to TabDescriptor r=daisuke
Depends on D77487

Differential Revision: https://phabricator.services.mozilla.com/D77497
2020-06-03 12:26:09 +00:00
Julian Descottes 0a99e65b27 Bug 1638420 - Read tab descriptor title from browser.contentTitle r=daisuke
Differential Revision: https://phabricator.services.mozilla.com/D77487
2020-06-04 00:21:04 +00:00
Mark Hammond 350c376c1a Bug 1634615 - flip the pref to enable the rust browser.storage.sync implementation. r=lina,mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D78171
2020-06-04 06:11:45 +00:00
Xidorn Quan 7dcbad3c8a Bug 1641139 - Reflow absolute frames in ruby container and ruby base container. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D77584
2020-06-04 06:08:40 +00:00
Makoto Kato 598e50d2c3 Bug 1642658 - Android SDK/NDK root should replace file separator with '/'. r=froydnj
When not using --with-android-ndk, NDK root is `~/.mozbuild/android-ndk-r20`.
When building this NDK path, since we use `os.path.join`, so it may include "\"
as file separator on Windows host. Then some options such as `-gcc-toolchain`
become invalid path (ex. `C:/users/makoto.mozbuildandroid-ndk-r20/`..).

So we should replace file separator with "/".

Differential Revision: https://phabricator.services.mozilla.com/D77820
2020-06-03 15:32:30 +00:00
Glenn Watson 41e42592c4 Bug 1641751 - Part 3 - Refactor some texture cache code for future eviction changes. r=kvark
* Maintain a running total of bytes allocated in both standalone and
  shared cache regions. This is used as a threshold to know when to
  force a mid-frame eviction. Previously, as soon as the currently
  allocated set of shared textures were full, we'd force an eviction.
  This means that in typical use cases, we were forcing an eviction
  as soon as the texture cache is > 16 MB, which is inefficient.

* Separate out picture cache eviction from the normal cache eviction
  path. This will be important in the next patch which will change
  the eviction algorithm for all shared / standalone entries.

* Remove Eviction::Eager as a policy option for shared and standalone
  textures. As part of this, switch render task cache entries to use
  Eviction::Auto. This is a better option anyway, there is no real
  benefit to evicting render tasks as soon as possible - they should
  be expired based on usage, just as for normal cache entries.

Differential Revision: https://phabricator.services.mozilla.com/D77983
2020-06-04 03:17:57 +00:00
Aaron Klotz 8374098c18 Bug 1642863: Ensure that value is passed into buildRow as array containing Text node; r=jaws
`value` is not a string ID. On desktop this doesn't seem to matter because
`value` never passes the `FLUENT_IDENT_REGEX` test. OTOH, on Android it does.

Differential Revision: https://phabricator.services.mozilla.com/D77984
2020-06-04 02:05:40 +00:00
Ting-Yu Lin 918802699b Bug 1640028 - Add a crashtest. r=dholbert
Fixed by bug 1640275 and bug 1343948.

Differential Revision: https://phabricator.services.mozilla.com/D78161
2020-06-03 22:20:41 +00:00
Dorel Luca fc6456ef88 Backed out changeset bde27b38c9c5 (bug 1643201) for causing Valgrind failures and build bustages 2020-06-04 05:17:11 +03:00
Mark Striemer e01be58994 Bug 1632277 - Part 2: Remove assembleSingleArgument helper r=tkikuchi
Differential Revision: https://phabricator.services.mozilla.com/D75205
2020-05-29 18:41:03 +00:00
Mark Striemer 3e55277036 Bug 1632277 - Part 1: Launch PDFs in app mode when default r=jaws,tkikuchi
Differential Revision: https://phabricator.services.mozilla.com/D73774
2020-06-03 18:21:32 +00:00
Bas Schouten 1fe5275822 Bug 1590987: Use an extra argument to always log rather than manipulating the preference. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D78084
2020-06-03 23:41:48 +00:00
Karl Tomlinson 7769491e2c Bug 1641461 generalize tolerances for convolver channelCountMode tests r=padenot
This is essentially a merge of
https://github.com/web-platform-tests/wpt/pull/11935 with
https://github.com/web-platform-tests/wpt/pull/21493.

For downMixTest() in convolver-response-1-chan.html, channelCount is 2 and so
channelCountMode: 'explicit' results are expected to match default
'clamped-max' results when the number of input channels is >= 2.

Coefficients for down-mixing 5.1 mean the maximum expected amplitude differs
between mono and stereo output as in convolver-response-2-chan.html.

Depends on D77969

Differential Revision: https://phabricator.services.mozilla.com/D77970
2020-06-03 12:52:33 +00:00
Karl Tomlinson dcdc69f42f Bug 1641461 use stereoResponseExplicitTest() for all 2-response convolver explicit channelCountMode tests r=padenot
and adjust description to match the downmixing to mono before convolution.

The previous use of stereoResponseTest(), which downmixed to stereo, for 5.1
only was inconsistent with other layouts and provides little additional
testing over the clamped-max test, which behaves the same for stereo
ConvolverNode input.

Differential Revision: https://phabricator.services.mozilla.com/D77969
2020-06-03 12:52:41 +00:00
Bas Schouten 8032d4373e Bug 1606706 - Part 2: Integrate new TaskController code into tree and allow usage by pref. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D74672
2020-06-04 00:02:18 +00:00
Bas Schouten c01e9666a7 Bug 1606706 - Part 1: Add new TaskController code to the tree. r=smaug,froydnj
Differential Revision: https://phabricator.services.mozilla.com/D74671
2020-06-03 23:39:58 +00:00
Dorel Luca 22dc44ab33 Backed out changeset d39b5b23b9e7 (bug 1640028) for Valgrind and Build Bustage. CLOSED TREE 2020-06-04 04:58:54 +03:00
Dorel Luca 6193cd2270 Backed out changeset b8a2744a115f (bug 1640136) for XPCShell test/unit/test_remote_settings_worker.js. CLOSED TREE 2020-06-04 04:56:10 +03:00
Jared Wein e69e59d5fb Bug 1643101 - Remove 'whitelist' from Form Autofill code. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D78124
2020-06-04 01:44:14 +00:00
Jared Wein 0326292324 Bug 1643089 - Rename _secureInteralUIWhitelist to _secureInternalPages. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D78119
2020-06-04 01:44:14 +00:00
Yura Zenevich 85480a7842 Bug 1598054 - make accessible object picking functionality work with OOP frames and fission. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D74687
2020-06-04 01:38:01 +00:00
David Walsh 8863fc03cd Bug 1639425 - Add forward and back buttons to remote debugging r=daisuke,flod,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D76203
2020-06-03 22:43:56 +00:00
Ting-Yu Lin 7cdca6d6d5 Bug 1640028 - Add a crashtest. r=dholbert
Fixed by bug 1640275 and bug 1343948.

Differential Revision: https://phabricator.services.mozilla.com/D78161
2020-06-03 22:20:41 +00:00
Emilio Cobos Álvarez a58560613e Bug 1643201 - Rustfmt recent changes.
Depends on D78203

Differential Revision: https://phabricator.services.mozilla.com/D78204
2020-06-04 00:35:41 +00:00
Simon Sapin 0cf71dd3a3 Bug 1643201 - Move most of `SequenceWriter::write_item` to non-generic functions.
The size of LLVM IR for the `style` crate is reduced by ~1.5% (27k lines out of 1.8M)

CC https://github.com/servo/servo/issues/26713

Depends on D78202

Differential Revision: https://phabricator.services.mozilla.com/D78203
2020-06-04 00:35:30 +00:00
Emilio Cobos Álvarez 25666b5157 Bug 1643201 - Cherry-pick servo changes to use the matches macro from the standard library.
Depends on D78201

Differential Revision: https://phabricator.services.mozilla.com/D78202
2020-06-04 00:35:22 +00:00
Emilio Cobos Álvarez 1afb168e99 Bug 1643201 - Cherry-pick some Servo Cargo.toml cleanups.
Depends on D78200

Differential Revision: https://phabricator.services.mozilla.com/D78201
2020-06-04 00:35:19 +00:00
Emilio Cobos Álvarez fa85c059f7 Bug 1643201 - Cherry-pick some servo changes to derive_common.
Depends on D78199

Differential Revision: https://phabricator.services.mozilla.com/D78200
2020-06-04 00:35:11 +00:00