Emilio Cobos Álvarez
255763ef57
Bug 1773070 - Unify Gecko and Servo EventState/ElementState bits. r=smaug
...
Add a dom/base/rust crate called just "dom" where we can share these.
Most of the changes are automatic:
s/mozilla::EventStates/mozilla::dom::ElementState/
s/EventStates/ElementState/
s/NS_EVENT_STATE_/ElementState::/
s/NS_DOCUMENT_STATE_/DocumentState::/
And so on. This requires a new cbindgen version to avoid ugly casts for
large shifts.
Differential Revision: https://phabricator.services.mozilla.com/D148537
2022-06-07 23:09:52 +00:00
Mike Hommey
7ce663eb08
Bug 1772048 - Update rustc_version and semver crates. r=emilio,webdriver-reviewers,kinetik,whimboo
...
semver 1.0 doesn't and won't support Clone on semver::Error[1], so we
convert the mozversion error type to store the string version of the
error, which is an incompatible change requiring a version bump on the
crate.
1. https://github.com/dtolnay/semver/pull/280
Differential Revision: https://phabricator.services.mozilla.com/D147825
2022-06-07 10:01:32 +00:00
Mike Hommey
3348113896
Bug 1772962 - Force the url crate to stay at 2.1.0. r=markh
...
Differential Revision: https://phabricator.services.mozilla.com/D148464
2022-06-07 02:21:04 +00:00
Mike Hommey
b73a52cbc9
Bug 1772961 - Prevent accidental upgrades of tokio-reactor and tokio-threadpool. r=kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D148463
2022-06-07 02:01:35 +00:00
Mike Hommey
10647c74c6
Bug 1772961 - Update audioipc to latest revision. r=kinetik
...
While here, move from mozilla/audioipc-2 to mozilla/audioipc, as the
former redirects to the latter.
Differential Revision: https://phabricator.services.mozilla.com/D148462
2022-06-07 02:01:35 +00:00
Mark Hammond
428e1a95f3
Bug 1772070 - vendor the current application-services. r=janerik,glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D147833
2022-06-03 12:41:13 +00:00
Emilio Cobos Álvarez
9d7f5631d4
Bug 1768301 - Don't run stylo tests in coverage builds for now. r=dshin
...
This should un-bust ccov builds for now. See comment for the follow-up
work.
Differential Revision: https://phabricator.services.mozilla.com/D146088
2022-05-11 15:27:30 +00:00
Max Vollmer
ed87c3414b
Bug 1761456 - Add natvis file for Visual Studio projects and update debugging documentation r=mhentges,handyman DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D143183
2022-05-03 09:04:48 +00:00
Mike Hommey
e55237be4d
Bug 1766377 - Fix sign-compare warnings related to Windows constants. r=rkraesig,gfx-reviewers,sotaro
...
obj-build/dist/include/gtest/gtest.h(1354,11): error: comparison of integers of different signs: 'const unsigned long' and 'const long' [-Werror,-Wsign-compare]
if (lhs == rhs) {
~~~ ^ ~~~
obj-build/dist/include/gtest/gtest.h(1373,12): note: in instantiation of function template specialization 'testing::internal::CmpHelperEQ<unsigned long, long>' requested here
return CmpHelperEQ(lhs_expression, rhs_expression, lhs, rhs);
^
toolkit/components/maintenanceservice/tests/gtest/ServiceStartInteractiveOnly.cpp(51,3): note: in instantiation of function template specialization 'testing::internal::EqHelper::Compare<unsigned long, long, nullptr>' requested here
ASSERT_EQ(GetLastError(), ERROR_ACCESS_DENIED);
^
obj-build/dist/include/gtest/gtest.h(1871,31): note: expanded from macro 'ASSERT_EQ'
^
obj-build/dist/include/gtest/gtest.h(1855,54): note: expanded from macro 'GTEST_ASSERT_EQ'
ASSERT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
^
obj-build/dist/include/gtest/gtest.h(1354,11): error: comparison of integers of different signs: 'const unsigned long' and 'const long' [-Werror,-Wsign-compare]
if (lhs == rhs) {
~~~ ^ ~~~
obj-build/dist/include/gtest/gtest.h(1373,12): note: in instantiation of function template specialization 'testing::internal::CmpHelperEQ<unsigned long, long>' requested here
return CmpHelperEQ(lhs_expression, rhs_expression, lhs, rhs);
^
toolkit/library/gtest/TestUCRTDepends.cpp(52,5): note: in instantiation of function template specialization 'testing::internal::EqHelper::Compare<unsigned long, long, nullptr>' requested here
EXPECT_EQ(GetLastError(), ERROR_FILE_NOT_FOUND);
^
obj-build/dist/include/gtest/gtest.h(1842,54): note: expanded from macro 'EXPECT_EQ'
EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
^
ipc/chromium/src/base/thread_local_win.cc(18,14): error: comparison of integers of different signs: 'base::ThreadLocalPlatform::SlotType' (aka 'int') and 'DWORD' (aka 'unsigned long') [-Werror,-Wsign-compare]
CHECK(slot != TLS_OUT_OF_INDEXES);
~~~~ ^ ~~~~~~~~~~~~~~~~~~
ipc/glue/WindowsMessageLoop.cpp(381,44): error: comparison of integers of different signs: 'DWORD' (aka 'unsigned long') and 'int' [-Werror,-Wsign-compare]
if (objId == OBJID_CLIENT || objId == MOZOBJID_UIAROOT) {
~~~~~ ^ ~~~~~~~~~~~~~~~~
ipc/glue/WindowsMessageLoop.cpp(381,19): error: comparison of integers of different signs: 'DWORD' (aka 'unsigned long') and 'LONG' (aka 'long') [-Werror,-Wsign-compare]
if (objId == OBJID_CLIENT || objId == MOZOBJID_UIAROOT) {
~~~~~ ^ ~~~~~~~~~~~~
obj-build/dist/include/gtest/gtest.h(1354,11): error: comparison of integers of different signs: 'const unsigned long' and 'const long' [-Werror,-Wsign-compare]
if (lhs == rhs) {
~~~ ^ ~~~
obj-build/dist/include/gtest/gtest.h(1373,12): note: in instantiation of function template specialization 'testing::internal::CmpHelperEQ<unsigned long, long>' requested here
return CmpHelperEQ(lhs_expression, rhs_expression, lhs, rhs);
^
xpcom/tests/windows/TestPoisonIOInterposer.cpp(108,5): note: in instantiation of function template specialization 'testing::internal::EqHelper::Compare<unsigned long, long, nullptr>' requested here
EXPECT_EQ(::GetLastError(), ERROR_IO_PENDING);
^
obj-build/dist/include/gtest/gtest.h(1842,54): note: expanded from macro 'EXPECT_EQ'
EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
^
gfx/thebes/gfxGDIFont.cpp(454,13): error: comparison of integers of different signs: 'DWORD' (aka 'unsigned long') and 'HRESULT' (aka 'long') [-Werror,-Wsign-compare]
if (ret == E_PENDING) {
~~~ ^ ~~~~~~~~~
accessible/windows/msaa/Compatibility.cpp(120,21): error: comparison of integers of different signs: 'DWORD' (aka 'unsigned long') and 'HRESULT' (aka 'long') [-Werror,-Wsign-compare]
if (exceptionCode == RPC_E_CANTCALLOUT_ININPUTSYNCCALL && NS_IsMainThread()) {
~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
widget/windows/WinIMEHandler.cpp(166,35): error: comparison of integers of different signs: 'DWORD' (aka 'unsigned long') and 'LONG' (aka 'long') [-Werror,-Wsign-compare]
static_cast<DWORD>(aLParam) == OBJID_CARET) {
~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
widget/windows/nsWindow.cpp(541,37): error: comparison of integers of different signs: 'DWORD' (aka 'unsigned long') and 'LONG' (aka 'long') [-Werror,-Wsign-compare]
static_cast<DWORD>(aLParam) != OBJID_CLIENT ||
~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
Differential Revision: https://phabricator.services.mozilla.com/D144692
2022-04-29 09:14:11 +00:00
Norisz Fay
6e06e2da92
Backed out 4 changesets (bug 1766377) for causing mochitest failures on HyperTextAccessible.cpp CLOSED TREE
...
Backed out changeset 6335511477a4 (bug 1766377)
Backed out changeset e8108d6fab9f (bug 1766377)
Backed out changeset 80d16d55c490 (bug 1766377)
Backed out changeset 1a6583d6e52e (bug 1766377)
2022-04-29 07:35:11 +03:00
Mike Hommey
c7ad9c4633
Bug 1766377 - Fix sign-compare warnings related to Windows constants. r=rkraesig,gfx-reviewers,sotaro
...
obj-build/dist/include/gtest/gtest.h(1354,11): error: comparison of integers of different signs: 'const unsigned long' and 'const long' [-Werror,-Wsign-compare]
if (lhs == rhs) {
~~~ ^ ~~~
obj-build/dist/include/gtest/gtest.h(1373,12): note: in instantiation of function template specialization 'testing::internal::CmpHelperEQ<unsigned long, long>' requested here
return CmpHelperEQ(lhs_expression, rhs_expression, lhs, rhs);
^
toolkit/components/maintenanceservice/tests/gtest/ServiceStartInteractiveOnly.cpp(51,3): note: in instantiation of function template specialization 'testing::internal::EqHelper::Compare<unsigned long, long, nullptr>' requested here
ASSERT_EQ(GetLastError(), ERROR_ACCESS_DENIED);
^
obj-build/dist/include/gtest/gtest.h(1871,31): note: expanded from macro 'ASSERT_EQ'
^
obj-build/dist/include/gtest/gtest.h(1855,54): note: expanded from macro 'GTEST_ASSERT_EQ'
ASSERT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
^
obj-build/dist/include/gtest/gtest.h(1354,11): error: comparison of integers of different signs: 'const unsigned long' and 'const long' [-Werror,-Wsign-compare]
if (lhs == rhs) {
~~~ ^ ~~~
obj-build/dist/include/gtest/gtest.h(1373,12): note: in instantiation of function template specialization 'testing::internal::CmpHelperEQ<unsigned long, long>' requested here
return CmpHelperEQ(lhs_expression, rhs_expression, lhs, rhs);
^
toolkit/library/gtest/TestUCRTDepends.cpp(52,5): note: in instantiation of function template specialization 'testing::internal::EqHelper::Compare<unsigned long, long, nullptr>' requested here
EXPECT_EQ(GetLastError(), ERROR_FILE_NOT_FOUND);
^
obj-build/dist/include/gtest/gtest.h(1842,54): note: expanded from macro 'EXPECT_EQ'
EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
^
ipc/chromium/src/base/thread_local_win.cc(18,14): error: comparison of integers of different signs: 'base::ThreadLocalPlatform::SlotType' (aka 'int') and 'DWORD' (aka 'unsigned long') [-Werror,-Wsign-compare]
CHECK(slot != TLS_OUT_OF_INDEXES);
~~~~ ^ ~~~~~~~~~~~~~~~~~~
ipc/glue/WindowsMessageLoop.cpp(381,44): error: comparison of integers of different signs: 'DWORD' (aka 'unsigned long') and 'int' [-Werror,-Wsign-compare]
if (objId == OBJID_CLIENT || objId == MOZOBJID_UIAROOT) {
~~~~~ ^ ~~~~~~~~~~~~~~~~
ipc/glue/WindowsMessageLoop.cpp(381,19): error: comparison of integers of different signs: 'DWORD' (aka 'unsigned long') and 'LONG' (aka 'long') [-Werror,-Wsign-compare]
if (objId == OBJID_CLIENT || objId == MOZOBJID_UIAROOT) {
~~~~~ ^ ~~~~~~~~~~~~
obj-build/dist/include/gtest/gtest.h(1354,11): error: comparison of integers of different signs: 'const unsigned long' and 'const long' [-Werror,-Wsign-compare]
if (lhs == rhs) {
~~~ ^ ~~~
obj-build/dist/include/gtest/gtest.h(1373,12): note: in instantiation of function template specialization 'testing::internal::CmpHelperEQ<unsigned long, long>' requested here
return CmpHelperEQ(lhs_expression, rhs_expression, lhs, rhs);
^
xpcom/tests/windows/TestPoisonIOInterposer.cpp(108,5): note: in instantiation of function template specialization 'testing::internal::EqHelper::Compare<unsigned long, long, nullptr>' requested here
EXPECT_EQ(::GetLastError(), ERROR_IO_PENDING);
^
obj-build/dist/include/gtest/gtest.h(1842,54): note: expanded from macro 'EXPECT_EQ'
EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
^
gfx/thebes/gfxGDIFont.cpp(454,13): error: comparison of integers of different signs: 'DWORD' (aka 'unsigned long') and 'HRESULT' (aka 'long') [-Werror,-Wsign-compare]
if (ret == E_PENDING) {
~~~ ^ ~~~~~~~~~
accessible/windows/msaa/Compatibility.cpp(120,21): error: comparison of integers of different signs: 'DWORD' (aka 'unsigned long') and 'HRESULT' (aka 'long') [-Werror,-Wsign-compare]
if (exceptionCode == RPC_E_CANTCALLOUT_ININPUTSYNCCALL && NS_IsMainThread()) {
~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
widget/windows/WinIMEHandler.cpp(166,35): error: comparison of integers of different signs: 'DWORD' (aka 'unsigned long') and 'LONG' (aka 'long') [-Werror,-Wsign-compare]
static_cast<DWORD>(aLParam) == OBJID_CARET) {
~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
widget/windows/nsWindow.cpp(541,37): error: comparison of integers of different signs: 'DWORD' (aka 'unsigned long') and 'LONG' (aka 'long') [-Werror,-Wsign-compare]
static_cast<DWORD>(aLParam) != OBJID_CLIENT ||
~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
Differential Revision: https://phabricator.services.mozilla.com/D144692
2022-04-29 00:43:31 +00:00
Paul Adenot
764a944e17
Bug 1765969 - Update cubeb-coreaudio-rs to 44eca958. r=cubeb-reviewers,chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D144426
2022-04-22 15:54:12 +00:00
Matthew Gregan
ac471e08bd
Bug 1761691 - Fix audio_thread_priority build when dbus is build disabled. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D144077
2022-04-20 21:37:06 +00:00
Paul Adenot
daabfe7707
Bug 1764574 - Update cubeb-coreaudio-rs to a5a21ccb. r=cubeb-reviewers,chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D143611
2022-04-13 17:23:38 +00:00
Chun-Min Chang
89ecc5bcda
Bug 1762036 - Update cubeb-coreaudio to 39f7e69 r=cubeb-reviewers,kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D142363
2022-03-29 23:01:49 +00:00
Matthew Gregan
789c845570
Bug 1761580 - Update AudioIPC branches. r=cubeb-reviewers,chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D142150
2022-03-25 23:23:33 +00:00
Dan Minor
9ac1942115
Bug 1757407 - Add l10nregistry to RUST_TESTS; r=platform-i18n-reviewers,gregtatum
...
Differential Revision: https://phabricator.services.mozilla.com/D142105
2022-03-25 20:39:46 +00:00
Dan Minor
16dc400c19
Bug 1757407 - Point to in-tree version of l10nregistry-rs; r=platform-i18n-reviewers,gregtatum
...
Differential Revision: https://phabricator.services.mozilla.com/D139851
2022-03-25 20:39:43 +00:00
Paul Adenot
4d7288fa77
Bug 1761392 - Update cubeb-coreaudio-rs to 14a712c4f5. r=cubeb-reviewers,chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D142055
2022-03-25 16:47:23 +00:00
Paul Adenot
a6289b4805
Bug 1760774 - Update cubeb-coreaudio-rs, cubeb-pulse-rs, audioipc{,-v2}, audio_thread_priority and cubeb-sys. r=cubeb-reviewers,kinetik
...
Depends on D141756
Differential Revision: https://phabricator.services.mozilla.com/D141757
2022-03-23 10:56:55 +00:00
Dimi
5186434570
Bug 1681985 - P3. Implement CreditCardRuleset in C++ r=sgalich,emilio
...
Depends on D137269
Differential Revision: https://phabricator.services.mozilla.com/D137271
2022-03-11 11:45:59 +00:00
Matthew Gregan
d98490d201
Bug 1757473 - Update AudioIPC macOS branch to 8e3c4c1b. r=cubeb-reviewers,chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D139891
2022-03-01 04:56:47 +00:00
Chris H-C
8f283dee37
Bug 1753615 - FOG rusttests no longer test panics, can run in ccov r=calixte
...
Differential Revision: https://phabricator.services.mozilla.com/D139620
2022-02-25 14:26:57 +00:00
Emilio Cobos Álvarez
5c525da4a0
Bug 1755956
- Add initial boilerplate for origin trials. r=smaug,hsivonen
...
This patch imports and implements all the infrastructure for origin
trial tokens, minus the crypto stuff / token verification.
We still don't hook it anywhere. The intended setup for now would be to
have the `OriginTrials` object hanging off the `Document` (or global
perhaps, not sure yet). That has a self-descriptive API to enable trials
(UpdateFromToken), and check enabledness status (IsEnabled).
There are some tests in the origin-trial-token crate
(third_party/rust/origin-trial-token/tests.rs). No test for the DOM code
yet because this isn't hooked into yet.
Differential Revision: https://phabricator.services.mozilla.com/D139033
2022-02-18 13:57:30 +00:00
Matthew Gregan
13a95078c3
Bug 1754861 - Update AudioIPC macOS branch to 8b5c7db0. r=cubeb-reviewers,chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D138478
2022-02-10 23:07:39 +00:00
smolnar
e62f3ab431
Backed out changeset ea9c0779e27f (bug 1754861) for causing mda failures. CLOSED TREE
2022-02-11 00:24:21 +02:00
Matthew Gregan
fe86399007
Bug 1754861 - Update AudioIPC macOS branch to d4ea0f2e. r=cubeb-reviewers,chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D138478
2022-02-10 21:46:19 +00:00
Mike Hommey
0439dd06a3
Bug 1742972 - Add lmdb-rkv-sys dependency to gkrust{,-gtest} to work around rust issue 58393. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D137901
2022-02-04 22:19:32 +00:00
Bob Owen
48e1837edd
Bug 1751367: Delay loading winmm.dll, so it loads after COM initialization. r=cmartin,media-playback-reviewers,alwu
...
This is to prevent user32.dll from loading before COM initialization on earlier
version of windows.
Differential Revision: https://phabricator.services.mozilla.com/D136936
2022-02-02 13:43:51 +00:00
Marian-Vasile Laza
944f53b58d
Backed out 2 changesets (bug 1751367, bug 1151941) for causing marionette test failures. CLOSED TREE
...
Backed out changeset 0b12f1bb498a (bug 1751367)
Backed out changeset bba7c74dafae (bug 1151941)
2022-02-01 19:47:30 +02:00
Bob Owen
b9d6b5e60a
Bug 1751367: Delay loading winmm.dll, so it loads after COM initialization. r=cmartin,media-playback-reviewers,alwu
...
This is to prevent user32.dll from loading before COM initialization on earlier
version of windows.
Differential Revision: https://phabricator.services.mozilla.com/D136936
2022-02-01 13:31:33 +00:00
Mike Hommey
1654ae7332
Bug 1751331 - Use the mozbuild crate in moz_asserts. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D136560
2022-01-25 21:29:50 +00:00
criss
592389ca2d
Backed out 10 changesets (bug 1751331) for causing bustages. CLOSED TREE
...
Backed out changeset 5ce212465a26 (bug 1751331)
Backed out changeset 14d62b8ffa5a (bug 1751331)
Backed out changeset 76f46bd9afa1 (bug 1751331)
Backed out changeset 147faaad046f (bug 1751331)
Backed out changeset f85b049d12f9 (bug 1751331)
Backed out changeset 16d8d3f8378b (bug 1751331)
Backed out changeset 1cd9386a3927 (bug 1751331)
Backed out changeset 20faacba6db6 (bug 1751331)
Backed out changeset 7d17f75bcb38 (bug 1751331)
Backed out changeset 28b9aab1f174 (bug 1751331)
2022-01-25 13:00:25 +02:00
Mike Hommey
47b241bdee
Bug 1751331 - Use the mozbuild crate in moz_asserts. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D136560
2022-01-25 09:03:02 +00:00
Matthew Gregan
598758c576
Bug 1726279 - Enable AudioIPC rework for Windows and Linux by default. r=cubeb-reviewers,padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D134930
2022-01-14 03:52:35 +00:00
Mike Hommey
cca868ba68
Bug 1730004 - Add a crate with diagnostic / nightly asserts. r=nika,emilio
...
Original patch by emilio.
Differential Revision: https://phabricator.services.mozilla.com/D125190
2022-01-07 21:24:45 +00:00
Matthew Gregan
7a125de74c
Bug 1748515 - Update AudioIPC macOS branch to 978b4082. r=cubeb-reviewers,chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D135080
2022-01-05 04:32:36 +00:00
Matthew Gregan
0b14703448
Bug 1748160 - Add pref to select audioipc/audioipc2 version at runtime. r=cubeb-reviewers,padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D134929
2022-01-03 22:35:34 +00:00
Matthew Gregan
ba3e6065c0
Bug 1748037 - Update AudioIPC macOS branch to 62086d05. r=chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D134889
2021-12-31 00:09:44 +00:00
Mike Hommey
1acc37c7a6
Bug 1747756 - Move Windows system libraries from LIBS to moz.build. r=firefox-build-system-reviewers,mhentges
...
While mingw builds don't require user32 and advapi32 explicitly, it doesn't
hurt for them to be there (and they're required for clang-cl build).
Likewise, while clang-builds don't require uuid and userenv explicitly
because they're pulled in via #pragmas in the source code, mingw doesn't
support those #pragmas and needs them explicitly, which doesn't hurt the
clang-cl builds.
Differential Revision: https://phabricator.services.mozilla.com/D134737
2021-12-30 20:56:43 +00:00
Iulian Moraru
b469802d84
Backed out changeset 7f9b4b6191ad (bug 1747756) for causing multiple failures. CLOSED TREE
2021-12-30 01:59:26 +02:00
Mike Hommey
cb50a5444f
Bug 1747756 - Move Windows system libraries from LIBS to moz.build. r=firefox-build-system-reviewers,mhentges
...
While mingw builds don't require user32 and advapi32 explicitly, it doesn't
hurt for them to be there (and they're required for clang-cl build).
Likewise, while clang-builds don't require uuid and userenv explicitly
because they're pulled in via #pragmas in the source code, mingw doesn't
support those #pragmas and needs them explicitly, which doesn't hurt the
clang-cl builds.
Differential Revision: https://phabricator.services.mozilla.com/D134737
2021-12-29 22:18:52 +00:00
Gabriele Svelto
efba31192f
Bug 1747196 - Build the Web MIDI midir backend only on known supported platforms rather than excluding unsupported ones r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D134491
2021-12-29 08:14:52 +00:00
Matthew Gregan
39fa22d10b
Bug 1747213 - Update AudioIPC macOS branch to 2ec125ec. r=chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D134490
2021-12-28 22:42:55 +00:00
Mike Hommey
4894650862
Bug 1747165 - Move Gtk+3 checks to python configure. r=firefox-build-system-reviewers,mhentges
...
Also fix checked glib version and remove unused CAIRO_VERSION.
Differential Revision: https://phabricator.services.mozilla.com/D134465
2021-12-23 20:29:08 +00:00
Mike Hommey
fce6eb7d83
Bug 1747165 - Replace TK_FLAGS/TK_LIBS with MOZ_GTK3_FLAGS/MOZ_GTK3_LIBS. r=firefox-build-system-reviewers,andi
...
Differential Revision: https://phabricator.services.mozilla.com/D134464
2021-12-23 20:29:07 +00:00
Cristian Tuns
e1e31e01f2
Backed out 2 changesets (bug 1747165) for causing nightly blockers(bustages) a=backout
...
Backed out changeset 4b1ab0915c94 (bug 1747165)
Backed out changeset 96043d814772 (bug 1747165)
2021-12-23 08:00:54 -05:00
Mike Hommey
b55194a16f
Bug 1747165 - Replace TK_FLAGS/TK_LIBS with MOZ_GTK3_FLAGS/MOZ_GTK3_LIBS. r=firefox-build-system-reviewers,andi
...
Differential Revision: https://phabricator.services.mozilla.com/D134464
2021-12-22 23:56:24 +00:00
Erik Nordin
5a5e1c57ed
Bug 1743659
- Part 1: Update Gecko's L10nRegistry to use the new l10nregistry-rs API r=zbraniecki,dminor,eemeli,fluent-reviewers,webidl,smaug?,eemeli?,zbraniecki
...
- Updates Gecko's L10nRegistry class to use the new ResourceId type,
which can be either optional or required regarding a particular resource.
- Adds JS tests verifying the new behavior.
Differential Revision: https://phabricator.services.mozilla.com/D133578
2021-12-22 19:08:38 +00:00
Mike Hommey
d6208c74dc
Bug 1029974 - Move frameworks from TK_LIBS to moz.build. r=firefox-build-system-reviewers,mhentges
...
And remove TK_CFLAGS when applied to mac only.
Differential Revision: https://phabricator.services.mozilla.com/D134460
2021-12-22 03:58:34 +00:00