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