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

745299 Коммитов

Автор SHA1 Сообщение Дата
Jed Davis 9f4a859e20 Bug 1692629 - Add profiler idleness annotations for IPC I/O thread on Windows. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D105092
2021-02-16 22:51:29 +00:00
Gregory Mierzwinski 57fa6fcce0 Bug 1693042 - Decrease default timeout for talos tests to 10 minutes. r=jmaher
This patch decreases the default timeout to 10 minutes (from 2 hours) and also fixes an issue in mozcrash.

Differential Revision: https://phabricator.services.mozilla.com/D105356
2021-02-16 22:45:48 +00:00
Gabriel Luong dd9a6ddc00 Bug 1690340 - Part 5: Remove the menu separators from the developer tools menu. r=jdescottes
This removes the menu separators frmo the developer tools menu to conform to
the proton design.

We can safely remove the "devToolsEndSeparator" separator since it is no longer
used to append the "Work Offline" that is removed in Part 4.

We change the anchor element to be the "menu_devtools_remotedebugging" menu item
with the removal oof the "menu_devtools_separator" separator.

Differential Revision: https://phabricator.services.mozilla.com/D104904
2021-02-16 22:37:24 +00:00
Gabriel Luong 23021a139b Bug 1690340 - Part 4: Insert the "Page Source" before the "Extensions for Developers" menu item. r=mconley,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D104871
2021-02-16 22:37:23 +00:00
Gabriel Luong 5238d1af94 Bug 1690340 - Part 3: Remove the "Work Offline" menu item from the developer tools menu. r=mconley,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D104870
2021-02-16 22:37:23 +00:00
Gabriel Luong 21979dc0fa Bug 1690340 - Part 2: Use the new naming for the developer tools menu items. r=jdescottes
- Renames "Toggle Tools" to "Web Developer Tools"
- Renames "Get More Tools" to "Extensions for Developers"

Differential Revision: https://phabricator.services.mozilla.com/D104869
2021-02-16 22:37:23 +00:00
Gabriel Luong 1c278ebe57 Bug 1690340 - Part 1: Hide all the panel tools in the developer tools menu. r=jdescottes
For now, we hide all the individual panel tools from the developer tools menu.

We will want to evaluate whether or not to remove all the logic for adding all
the tools to the menu in the future if we see a permanent need for no longer
having it.

See https://searchfox.org/mozilla-central/rev/d3343662ce0aced933b30e053b33c93f759292eb/devtools/client/framework/browser-menus.js#197

Differential Revision: https://phabricator.services.mozilla.com/D104868
2021-02-16 22:37:22 +00:00
sotaro 0dc5ddff34 Bug 1691895 - Make RenderCompositorSWGL work on android r=geckoview-reviewers,mattwoodrow,agi
Partial present is not supported yet with RenderCompositorSWGL on Android.

Differential Revision: https://phabricator.services.mozilla.com/D104654
2021-02-16 22:30:47 +00:00
Dale Harvey d928b9d17c Bug 1689263 - Extend REGION_LOCATION_SERVICES_DIFFERENCE expiration until v92 r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D104544
2021-02-16 22:19:23 +00:00
Tooru Fujisawa 7b2af64d69 Bug 1690274 - Part 5: Do not check duplicate properties in self-hosted JS on non-debug build. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D104693
2021-02-16 22:07:07 +00:00
Tooru Fujisawa 022887a912 Bug 1690274 - Part 4: Use mozilla::BitBloomFilter in ObjLiteralWriter. r=mgaudet
While building the object literal code, use bloom-filter to quickly detect
possible duplicate properties, and when finishing, check duplicate properties
using hash-set, if possible duplicate properties were detected.

Differential Revision: https://phabricator.services.mozilla.com/D104692
2021-02-16 22:07:06 +00:00
Tooru Fujisawa e84c1c58f7 Bug 1690274 - Part 3: Use mozilla::BitBloomFilter instead of mozilla::CountingBloomFilter. r=sg
BitBloomFilter takes 1/8 spaces than CountingBloomFilter,
and all consumers don't need CountingBloomFilter::remove.

Differential Revision: https://phabricator.services.mozilla.com/D104691
2021-02-16 22:07:06 +00:00
Tooru Fujisawa 037aa4c5dc Bug 1690274 - Part 2: Add mozilla::BitBloomFilter. r=sg
Differential Revision: https://phabricator.services.mozilla.com/D104690
2021-02-16 22:07:05 +00:00
Tooru Fujisawa b1044551e9 Bug 1690274 - Part 1: Rename mozilla::BloomFilter to mozilla::CountingBloomFilter. r=sg
Differential Revision: https://phabricator.services.mozilla.com/D104689
2021-02-16 22:07:05 +00:00
championshuttler 4e4eb0a952 Bug 1693140 - Fix the mermaid rendering issue, downroll mermaid version.r=sylvestre DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D105351
2021-02-16 22:03:09 +00:00
Butkovits Atila 8237c8c393 Bug 1354561 - disable test_animSVGImage2.html for frequent failures. r=intermittent-reviewers,tnikkel,jmaher DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D104941
2021-02-16 22:01:20 +00:00
Toshihito Kikuchi 5caeb6676b Bug 1691684 - Increase kMaximumPendingQueries to wait for expected loading events longer. r=mhowell
This is a test-only change.

The "UntrustedModulesFixture.Serialize" test fails on ASan build of mozilla-beta
and mozilla-release because the current value of waiting cycles 200 is not enough
to collect all expected loading events, while it's enough on the normal build or
mozilla-central.

This patch is simply to increase the number of cycles to 500.  Test logs show
ASan build of mozilla-betal or mozilla-release needs about 250 cycles to collect
all expected loading events, so 500 should be enough.

Differential Revision: https://phabricator.services.mozilla.com/D105363
2021-02-16 21:50:57 +00:00
Butkovits Atila 2b85c45f31 Backed out changeset 1a5c5bb711b4 (bug 1688802) for causing failures on browser_aboutwelcome_skipFocus.js. CLOSED TREE 2021-02-17 00:12:16 +02:00
Butkovits Atila 3f9e8bcf24 Backed out changeset b2536c2f1f97 (bug 1678487) for causing failures on test_crashreporter_crash.js. 2021-02-17 00:10:42 +02:00
Butkovits Atila 5d9332dfde Backed out changeset 4b9a80f187e8 (bug 1693032) for causing failures on 1693032.html 2021-02-17 00:09:08 +02:00
Emily McDonough 5a53c4b892 Bug 1692356 - Switch properties to use a bitfield to determine validity in rules. r=emilio
This doesn't use a full bitmap for every single rule type, as we only expect
that keyframe, page, and style rules will be checked.

Differential Revision: https://phabricator.services.mozilla.com/D104949
2021-02-16 21:36:57 +00:00
Mike Hommey 7190ea756d Bug 1563571 - Still try lld when the compiler can't find a linker on its own. r=firefox-build-system-reviewers,andi,dmajor
Differential Revision: https://phabricator.services.mozilla.com/D104964
2021-02-16 21:24:53 +00:00
Mike Hommey 25c8cf7dd2 Bug 1690167 - Allocate some memory before running RandomNum tests. r=Gankra
Because the previous commit changed how MFBT tests are linked, they now
use mozjemalloc. Mozjemalloc randomizes small allocations, which id does
by using MFBT's RandomNum. The code in RandomNum, on mac, uses a system
API that allocates memory. So mozjemalloc has some code to handle the
recursion gracefully.

When the RandomNum test runs, it essentially only runs the RNG... which
goes on to allocate memory, which then goes into the RNG. Needless to
say, that doesn't go well. In typical cases, this is not the type of
things that would happen, but it does happen for that one test.

We work around the issue by allocating memory first, which is actually
hard, because compilers like to optimize unused allocations away. So we
turn the existing code into one that uses an allocation instead of an
array on the stack.

Differential Revision: https://phabricator.services.mozilla.com/D105242
2021-02-16 21:20:05 +00:00
Mike Hommey 622b111f9e Bug 1690167 - Change VsprintfLiteral/SprintfLiteral to rely on PrintfTarget. r=nika,Gankra,firefox-build-system-reviewers,mhentges
Instead of snprintf.

Because some standalone code uses those functions directly or indirectly,
and PrintfTarget lives in mozglue, they now need to depend on mozglue
instead of mfbt. Except logalloc/replay, which cherry-picks what it
uses.

Differential Revision: https://phabricator.services.mozilla.com/D103730
2021-02-16 21:20:04 +00:00
Mike Hommey 34cf11e754 Bug 1690167 - Add support for the hh length modifier in Printf.cpp. r=nika,Gankra
Test cases from TestIntegerPrintfMacros will cover this in the next commit.

Differential Revision: https://phabricator.services.mozilla.com/D103729
2021-02-16 21:20:04 +00:00
Mike Hommey 7912f64d75 Bug 1690167 - Add support for the j length modifier in Printf.cpp. r=Gankra
Test cases from TestIntegerPrintfMacros will cover this in an upcoming commit.

Differential Revision: https://phabricator.services.mozilla.com/D105080
2021-02-16 21:20:04 +00:00
Mike Hommey 900d63959b Bug 1690167 - Move Sprintf.h and IntegerPrintfMacros.h next to Printf.h. r=jwalden
Which means they move from MFBT to mozglue.

Differential Revision: https://phabricator.services.mozilla.com/D103728
2021-02-16 21:20:03 +00:00
Lee Salzman ba5d757a8a Bug 1692731 - Accelerate YUV 422 compositing in SWGL. r=jrmuizel
For YUV 422 video, when we are sampling UV planes at half the resolution of the
Y plane, we can interpolate from 2 samples for the UV planes as an approximation
of the 4 samples, allowing us to better pack the math into SIMD vectors and
substantially reduce the number of multiplications.

Differential Revision: https://phabricator.services.mozilla.com/D105137
2021-02-16 21:17:45 +00:00
Lee Salzman 20f75fe5f0 Bug 1692731 - Accelerate linear filter upscaling in SWGL. r=jrmuizel
Often images are upscaled from a smaller resolution on a page, especially
when there is any amount of zoom being used, and especially at higher screen
resolutions. In this case, we don't really take advantage of the fact that all
the samples for a SIMD chunk can be loaded from memory in a single load, so
long as we're willing to shuffle them around. We also can take advantage of the
fact that most images are axis-aligned so that they have a constant filter
offset with the next row.

Also, we can easily fall off the fast past for blendTextureNearest if for some
reason there is a significant subpixel offset. In this case, we can still do
something way faster than a normal linear filter the optimizes for the fact
that both the X and Y steps are constant 1:1, but we need to interpolate with
neighboring samples.

Differential Revision: https://phabricator.services.mozilla.com/D105131
2021-02-16 21:17:45 +00:00
Mike Hommey 008596f701 Bug 1692945 - Remove unused [YN]ASM variables. r=firefox-build-system-reviewers,andi,dmajor
None of HAVE_NASM, HAVE_YASM, NASM_MAJOR_VERSION and NASM_MINOR_VERSION are
used. Also, the YASM variable is not necessary for old-configure anymore.

Differential Revision: https://phabricator.services.mozilla.com/D105269
2021-02-16 21:17:06 +00:00
Mike Hommey f7d3ec1dfb Bug 1692945 - Remove check for yasm/gas in js. r=firefox-build-system-reviewers,andi,dmajor
Building the ICU data file hasn't required yasm since bug 1650299, and
all the compilers we support now have a GAS-like assembler that we use
unconditionally.

Differential Revision: https://phabricator.services.mozilla.com/D105268
2021-02-16 21:17:05 +00:00
Sylvestre Ledru 4fe9680965 no bug - Remove a pylint warning - variable 'text' is unused r=mstange DONTBUILD
Depends on D105299

Differential Revision: https://phabricator.services.mozilla.com/D105300
2021-02-16 21:10:33 +00:00
Punam Dahiya ae7e45b76f Bug 1688802 - Remove focus from the address bar in about:welcome r=dao,k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D103004
2021-02-16 21:07:41 +00:00
Emilio Cobos Álvarez 9ff8284160 Bug 1678487 - Initialize gfxPlatform explicitly in xpcshell / gtest. r=jrmuizel
Otherwise CMS might not get initialized and some of the image decoding
tests or such may assert.

Differential Revision: https://phabricator.services.mozilla.com/D105088
2021-02-16 21:07:21 +00:00
longsonr 9b5e3f031e Bug 1693032 - SVG text reflow can flow through multiple outer svg elements r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D105350
2021-02-16 21:06:55 +00:00
Jim Blandy 8babe89301 Bug 1692013: Remove webrender::RenderApi::DebugCommand::SimulateLongLowPrioritySceneBuild. r=nical
This isn't used, and the support for it has bitrotted
(RenderBackend::low_priority_scene_tx is the wrong channel).

Differential Revision: https://phabricator.services.mozilla.com/D104730
2021-02-16 20:54:08 +00:00
Butkovits Atila 79ddd88798 Backed out changeset 9e3376ccd1da (bug 1659129) for causing failure on test_devtools_socket_status.js. CLOSED TREE 2021-02-16 22:57:30 +02:00
Anny Gakhokidze 50bc0db905 Bug 1687526 - Change test_scrollRestoration.html to use BroadcastChannel, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D105355
2021-02-16 20:38:10 +00:00
Sebastian Hengst 0acb14c485 Bug 1693029 - set invalid ratio check for aspect-ratio tests as failing with Beta and Release. r=boris DONTBUILD
'aspect-ratio' is only enabled in Nightly (bug 1672078). It will ship once
bug 1672073 has been resolved.

Differential Revision: https://phabricator.services.mozilla.com/D105320
2021-02-16 20:21:40 +00:00
Eitan Isaacson ff59e176e4 Bug 1692523 - P2: Prefix remote heirarchy functions with 'Remote'. r=Jamie
Parent -> RemoteParent
ChildAt -> RemoteChildAt
FirstChild -> RemoteFirstChild
LastChild -> RemoteLastChild
NextSibling -> RemoteNextSibling
PrevSibling -> RemotePrevSibling

Differential Revision: https://phabricator.services.mozilla.com/D105035
2021-02-16 20:05:11 +00:00
Eitan Isaacson 8c842a59e3 Bug 1692523 - P1: Prefix local heirarchy functions with 'Local'. r=Jamie
Parent -> LocalParent
GetChildAt -> LocalChildAt
FirstChild -> LocalFirstChild
LastChild -> LocalLastChild
NextSibling -> LocalNextSibling
PrevSibling -> LocalPrevSibling

Differential Revision: https://phabricator.services.mozilla.com/D105034
2021-02-16 20:05:10 +00:00
Julian Descottes daf94640ae Bug 1659129 - [devtools] Show a visual cue in the URL bar when DevTools has an opened socked r=ochameau,nchevobbe,freddyb
Differential Revision: https://phabricator.services.mozilla.com/D103776
2021-02-16 20:00:18 +00:00
Emilio Cobos Álvarez 465532beab Bug 1693061 - Don't make -moz-user-input differences rebuild frames. r=layout-reviewers,mats
We don't use it for anything resembling frame construction, so this
should be safe.

This goes back to bug 78695.

Differential Revision: https://phabricator.services.mozilla.com/D105353
2021-02-16 20:00:15 +00:00
Benjamin Beurdouche 395f43422d Bug 1692990 - Changes to security/moz.build to allow building nssckbi-testlib in m-c. r=kjacobs
Differential Revision: https://phabricator.services.mozilla.com/D97630
2021-02-16 19:57:12 +00:00
Paul Zuehlcke 0379f315c7 Bug 1693000 - Updated CookiePartitionedForeign console message to refer to State Partitioning. r=timhuang,necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D105343
2021-02-16 19:50:18 +00:00
Emilio Cobos Álvarez cd3fa8e953 Bug 1693129 - Linux arrowpanels should be transparent. r=ntim
Differential Revision: https://phabricator.services.mozilla.com/D105357
2021-02-16 19:16:01 +00:00
Florian Quèze 2df72b6edb Bug 1691092 - When capturing a marker stack, stop when the PROFILER category is encountered, r=gerald.
Differential Revision: https://phabricator.services.mozilla.com/D104248
2021-02-16 19:04:03 +00:00
Florian Quèze 7f356c706e Bug 1691092 - add PROFILER category to make profiler overhead very visible, r=gerald.
Differential Revision: https://phabricator.services.mozilla.com/D104242
2021-02-16 19:04:02 +00:00
Tarek Ziadé 31380bc0c1 Bug 1681669 - Add vision document for mozperftest. r=davehunt
Differential Revision: https://phabricator.services.mozilla.com/D99318
2021-02-16 18:37:23 +00:00
Andrei Cristian Petcu 99c5b52ccc Bug 1692481 Fix Import Error error modal after importing with multiple column headers r=tgiles
Differential Revision: https://phabricator.services.mozilla.com/D105099
2021-02-16 18:36:57 +00:00