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

766923 Коммитов

Автор SHA1 Сообщение Дата
Tooru Fujisawa ca46b3acde Bug 1726495 - Use mozilla-central repository through mercurial bundle doc. r=sheehan,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D123057
2021-08-20 04:57:11 +00:00
Mike Hommey 2f0f713de2 Bug 1726101 - Enable wasm sandboxing on 64-bits Android. r=firefox-build-system-reviewers,mhentges,agi
Differential Revision: https://phabricator.services.mozilla.com/D122827
2021-08-20 04:02:41 +00:00
Mike Hommey b13e2389b8 Bug 1726453 - Don't set LLVM_LIBDIR_SUFFIX=64 when building android-cross clang. r=firefox-build-system-reviewers,mhentges
It's an unnecessary difference with our other clang builds. It looks
like it was cargo-culted from some external script. It makes the
android-cross clang different in the way it finds e.g. compiler
runtimes, some of which are in lib/, and others in lib64/, and only the
latter are actually found.

Differential Revision: https://phabricator.services.mozilla.com/D123017
2021-08-20 03:56:12 +00:00
Cosmin Sabou b53abb88e7 Backed out changeset e111894317cc (bug 1726291) for causing assertion failures on WebRenderCommandBuilder.cpp. CLOSED TREE 2021-08-20 06:22:40 +03:00
Matt Woodrow 94015526e1 Bug 1726291 - Remove FrameLayerBuilder. r=miko
Differential Revision: https://phabricator.services.mozilla.com/D122930
2021-08-20 02:20:39 +00:00
Masayuki Nakano f5c84ad9eb Bug 1726064 - part 6: Make `HTMLEditor::RemoveEmptyInclusiveAncestorInlineElements()` use `HTMLEditUtils::GetAncestorElement()` r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D122944
2021-08-20 02:20:21 +00:00
Cosmin Sabou 135d55cd7e Backed out changeset 24e0d3aa4ada (bug 1726265) for causing non-unified build bustage. CLOSED TREE 2021-08-20 04:29:04 +03:00
Tooru Fujisawa 8d8ce124e4 Bug 1726499 - Remove CompileOptions consistency check from Stencil XDR decoding. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D123047
2021-08-20 00:10:39 +00:00
Jeff Gilbert df78036187 Bug 1726265 - Prototype webgl draft ext OES_draw_buffers_indexed. r=lsalzman,emilio
Differential Revision: https://phabricator.services.mozilla.com/D122916
2021-08-20 00:05:06 +00:00
Jeff Gilbert 5eccc10a86 Bug 1724535 - Update WebGL CTS checkout. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D122657
2021-08-19 23:59:43 +00:00
Cosmin Sabou b8da11ef50 Backed out changeset 21e4ad4c8599 (bug 1723266) for causing mochitest plain failures on test_distance_of_transform.html. CLOSED TREE 2021-08-20 02:39:15 +03:00
Cosmin Sabou 18795ae59d Backed out changeset 5ce1e3b69053 (bug 1724535) for causing webgl failures. 2021-08-20 02:35:56 +03:00
Jeff Gilbert ef6aad4afa Bug 1718621 - Simplify color_quads gbrp expectations. r=gfx-reviewers,lsalzman
This seems to fix a perma-orange for linux-ccov R2 also.

Differential Revision: https://phabricator.services.mozilla.com/D122408
2021-08-19 23:24:06 +00:00
Kirk 61c2114977 Bug 1726239 - Allow a silent startup r=Gijs
Modify the command line handler such that it does not open any window on the initial application launch when the MOZ_APP_SILENT_RESTART env value is set.

Depends on D123019

Differential Revision: https://phabricator.services.mozilla.com/D123020
2021-08-19 22:41:03 +00:00
Kirk fa913ee5e5 Bug 1726239 - Add nsIAppStartup::eSilently flag r=Gijs
Adds a silent restart flag to be used with nsIAppStartup::Quit. This flag will cause the env value MOZ_APP_SILENT_RESTART to be set on shutdown and read back and unset on startup.

This functionality is necessary for Bug 1720742.

Differential Revision: https://phabricator.services.mozilla.com/D123019
2021-08-19 22:41:03 +00:00
Cosmin Sabou 84969e5caa Backed out 12 changesets (bug 1665776) for causing mda failures. CLOSED TREE
Backed out changeset 1093b571cd9e (bug 1665776)
Backed out changeset 97401a43356f (bug 1665776)
Backed out changeset e4d1fab7ed91 (bug 1665776)
Backed out changeset eef564e4e8ce (bug 1665776)
Backed out changeset b436ced5a9c2 (bug 1665776)
Backed out changeset 231057bbccc6 (bug 1665776)
Backed out changeset 918d100709b3 (bug 1665776)
Backed out changeset 63a6fb712a7c (bug 1665776)
Backed out changeset 2f9e721a4adb (bug 1665776)
Backed out changeset f65349f581ac (bug 1665776)
Backed out changeset eb289c096758 (bug 1665776)
Backed out changeset 077b96856a67 (bug 1665776)
2021-08-20 01:55:26 +03:00
Timothy Nikkel 48b857316e Bug 1726554. Allow use of example.org URLs in reftests so that cross site behaviour can be tested. r=mattwoodrow
Android reftests run the server via remoterefest.py and not from js so I didn't try to get it to work there.

Differential Revision: https://phabricator.services.mozilla.com/D123107
2021-08-19 22:30:38 +00:00
Masayuki Nakano f26a93d0a1 Bug 1726064 - part 5: Make `HTMLEditor::GetCSSBackgroundColorState()` use `HTMLEditUtils::GetInclusiveAncestorElement()` r=m_kato
With the new tests, I see the implementation is completely broken.  It tries
to return block level element's background color, but it assumes that inline
elements are never parent of block elements.  Therefore, this patch fixes the
bug too.

Note that this feature (retrieving only block level background color) is
Gecko specific and not available from the web.  Therefore, it tests this change
with XPCOM interfaces directly.

Differential Revision: https://phabricator.services.mozilla.com/D122943
2021-08-19 22:05:18 +00:00
Matt Woodrow 0c573563cc Bug 1723266 - Return an infinite perspective in TransformOperation::Perspective::to_animated_zero. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D122919
2021-08-19 21:47:54 +00:00
Kershaw Chang 0fe8b4b2b6 Bug 1726142 - Collecting HTTPS RR probes on release, r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D122852
2021-08-19 21:36:29 +00:00
Jeff Gilbert 3acae77e09 Bug 1527181 - Add webgl.auto-flush:true. r=lsalzman
* webgl.auto-flush (default: true) enqueues a runnable to flush pending
  webgl commands after each draw.
* webgl.auto-flush.gl (default: false) causes this auto-flush to also
  call glFlush.

This is probably not useful for pure RAF-based apps, since they run
RAF();Present(); back-to-back. For other cases though, this should
improve latency and may reduce jank.

Differential Revision: https://phabricator.services.mozilla.com/D123031
2021-08-19 21:22:04 +00:00
Morgan Reschenberg 94466e43ee Bug 1726644: Add waitForStateChange function to head.js export statement r=eeejay
Differential Revision: https://phabricator.services.mozilla.com/D123162
2021-08-19 21:36:41 +00:00
Morgan Reschenberg 224e6f9293 Bug 1720334: Represent checked/unchecked state with AXValue for treeitems r=eeejay
Differential Revision: https://phabricator.services.mozilla.com/D121215
2021-08-19 20:50:55 +00:00
Eitan Isaacson ace5987168 Bug 1726452 - Make Name an abstract Accessible method. r=morgan
Differential Revision: https://phabricator.services.mozilla.com/D123018
2021-08-19 19:57:19 +00:00
Tim Giles 0804e7baa2 Bug 1724805 - Fix avatar display logic for FxA on about:logins. r=sfoster
Fix default avatar not displaying due to avatarURL not existing.

Remove test avatar workaround for test.

Add profile.accounts.firefox.com as part of img-src CSP for about:logins.

Differential Revision: https://phabricator.services.mozilla.com/D122731
2021-08-19 19:54:14 +00:00
John Lin fa94901b3e Bug 1665776 - p12: For WebRTC test, disable platform encoder for unsupported resolutions. r=pehrsons
Depends on D122747

Differential Revision: https://phabricator.services.mozilla.com/D122748
2021-08-19 19:01:22 +00:00
John Lin 3a5cb275eb Bug 1665776 - p11: For WebRTC test, enable platform decoder for H.264 on non-Linux systems. r=pehrsons
Depends on D121027

Differential Revision: https://phabricator.services.mozilla.com/D122747
2021-08-19 19:01:22 +00:00
John Lin 1728cf99fa Bug 1665776 - p10: enable platform encoder for WebRTC in debug builds. r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D121027
2021-08-19 19:01:22 +00:00
John Lin b5871f0cc6 Bug 1665776 - p9: enable HW VPx encoder in webrtc glue. r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D121026
2021-08-19 19:01:21 +00:00
John Lin 9612231686 Bug 1665776 - p8: add VPx test cases. r=bryce
Differential Revision: https://phabricator.services.mozilla.com/D121025
2021-08-19 19:01:21 +00:00
John Lin 7998e7b941 Bug 1665776 - p7: make test suite codec-agnostic and group related tests into same test cases. r=bryce
Differential Revision: https://phabricator.services.mozilla.com/D121024
2021-08-19 19:01:20 +00:00
John Lin b597a55a60 Bug 1665776 - p6: implement VPx support in WMF encoder. r=bryce
Differential Revision: https://phabricator.services.mozilla.com/D121023
2021-08-19 19:01:20 +00:00
John Lin 89a7c5d4f9 Bug 1665776 - p5: add VPx support to AndroidEncoderModule. r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D121022
2021-08-19 19:01:20 +00:00
John Lin be975f39a8 Bug 1665776 - p4: let AndroidDataEncoder support VPx. r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D121021
2021-08-19 19:01:19 +00:00
John Lin 08d03bb77d Bug 1665776 - p3: add VPx specific data to platform encoder module. r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D121020
2021-08-19 19:01:19 +00:00
John Lin a99eaceed3 Bug 1665776 - p2: move keyframe interval from H264Specific to VideoConfig. r=alwu
Although libwebrtc put keyframe interval in codec specific data
structures, it is actually used by all supported codecs and can
be shared in the common config type. This makes adding VPx specific
data structures easier.

Differential Revision: https://phabricator.services.mozilla.com/D121019
2021-08-19 19:01:18 +00:00
John Lin 2ee6bc9fbc Bug 1665776 - p1: prepare WebrtcMediaDataEncoder to support non-H.264 input/output. r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D121018
2021-08-19 19:01:18 +00:00
Steve Fink b7d27dc0cd Bug 1618669 - Display tid of crashing thread in minidump_stackwalk output. r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D119468
2021-08-19 18:46:31 +00:00
Jeff Gilbert 30a01e163f Bug 1724535 - Update WebGL CTS checkout. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D122657
2021-08-19 18:37:58 +00:00
Botond Ballo baa2926fdf Bug 1723200 - Add crashtest. r=tnikkel
Depends on D123037

Differential Revision: https://phabricator.services.mozilla.com/D123038
2021-08-19 18:31:08 +00:00
Botond Ballo 967edc9a03 Bug 1723200 - Give a deferred transform its own WebRenderLayerScrollData node when processing a scroll info layer item. r=tnikkel
Depends on D123036

Differential Revision: https://phabricator.services.mozilla.com/D123037
2021-08-19 18:31:08 +00:00
Botond Ballo 748e509a86 Bug 1723200 - Revise ancestor transform assertion in WebRenderLayerScrollData::Initialize(). r=tnikkel
What we want to assert is that, apart from a couple of edge cases,
aAncestorTransformId is represented in mScrollIds.

The previous approach assumed that mScrollIds was populated entirely
in the loop above, but in fact it can also be populated via
AppendScrollMetadata().

Differential Revision: https://phabricator.services.mozilla.com/D123036
2021-08-19 18:31:07 +00:00
Zibi Braniecki 3fa745e118 Bug 1726535 - Restore the ja-JP-macos -> ja-JP-mac L10nRegistry path overload. r=platform-i18n-reviewers,jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D123133
2021-08-19 17:49:11 +00:00
Emilio Cobos Álvarez 1c4e04a80e Bug 1105364 - Respect transparent and system color border colors in forced-colors mode. r=morgan
Differential Revision: https://phabricator.services.mozilla.com/D123111
2021-08-19 17:46:54 +00:00
Morgan Reschenberg 8a48fda373 Bug 1726606: Default browser.display.document_color_use to 1 on MacOS r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D123142
2021-08-19 17:44:44 +00:00
André Bargull 695f70fa59 Bug 1725632 - Part 5: Fix-up includes to js/src/jit in js/src/wasm. r=jandem
Depends on D122594

Differential Revision: https://phabricator.services.mozilla.com/D122595
2021-08-19 17:28:55 +00:00
André Bargull 2708698da8 Bug 1725632 - Part 4: Fix-up includes to js/src/jit in js/src/vm. r=jandem
Depends on D122593

Differential Revision: https://phabricator.services.mozilla.com/D122594
2021-08-19 17:28:55 +00:00
André Bargull d313bbe02a Bug 1725632 - Part 3: Fix-up includes to js/src/jit in js/src/gc. r=jandem
Depends on D122592

Differential Revision: https://phabricator.services.mozilla.com/D122593
2021-08-19 17:28:55 +00:00
André Bargull fda8919d50 Bug 1725632 - Part 2: Move more parts into Assembler-none.h. r=jandem
Move more parts into Assembler-none.h in preparation for the next part:

`jit::CodeAlignment` is used in "gc/GC.cpp", so if we make that constant
available through "jit/Assembler.h", "gc/GC.cpp" no longer needs to include all
of "jit/MacroAssembler.h".

For consistency with the other "Assembler-<platform>.h" files, more constants
and definitions were moved from "MacroAssembler-none.h".

Depends on D122591

Differential Revision: https://phabricator.services.mozilla.com/D122592
2021-08-19 17:28:54 +00:00
André Bargull edc233d55b Bug 1725632 - Part 1: Fix-up includes to js/src/jit in js/src/debugger. r=jandem
Remove includes marked as unnecessary by IWYU.

Differential Revision: https://phabricator.services.mozilla.com/D122591
2021-08-19 17:28:54 +00:00