Commit graph

1781 commits

Author SHA1 Message Date
Jon Bauman
4f81223dbe Bug 1715648 - Update mp4parse-rust to 1bb484e. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D117373
2021-06-09 23:18:38 +00:00
Nazım Can Altınova
98489bb8f2 Bug 1690624 - Create an empty rust crate for profiler API r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D116513
2021-06-09 11:22:54 +00:00
Jon Bauman
fec7e5da09 Bug 1696093 - AVIF image transform support. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D116317
2021-06-08 18:30:46 +00:00
Henrik Skupin
fa4fbb78b4 Bug 1695031 - Combine build flags --disable-marionette and --enable-cdp as --disable-webdriver. r=firefox-build-system-reviewers,Gijs,smaug,keeler,jdescottes,glandium
Differential Revision: https://phabricator.services.mozilla.com/D115583
2021-05-25 09:13:28 +00:00
Jon Bauman
71b1259afd Bug 1712368 - update mp4parse-rust to dd96773. r=kinetik
Differential Revision: https://phabricator.services.mozilla.com/D115718
2021-05-22 16:28:08 +00:00
Nika Layzell
40a0ecc65f Bug 1709935 - Support XPCOM refcount logging with rust-xpcom, r=xpcom-reviewers,mccr8
Differential Revision: https://phabricator.services.mozilla.com/D115086
2021-05-19 17:29:23 +00:00
Toshihito Kikuchi
a12c4653e2 Bug 1710152 - Remove the BIOS_Manufacturer and MemoryErrorCorrection annotations. r=gsvelto
The brower process used WMI to add BIOS Manufacturer and MemoryErrorCorrection
annotations to a crash report.  The downside is that calling `IWbemLocator::ConnectServer`
loads all of the registered AMSI modules into the process.  As we don't actively use either
of the annotations now, this patch removes WMI code to improve the stability.

Differential Revision: https://phabricator.services.mozilla.com/D115334
2021-05-18 15:01:15 +00:00
Matthew Gregan
a455211ec5 Bug 1710095 - Update audioipc to 7537bfad for memmap -> memmap2 transition. r=chunmin,cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D114665
2021-05-10 20:40:40 +00:00
Jonathan Kew
d1b1e4cc9a Bug 1710096 - Update mapped_hyph to replace the unmaintained memmap crate with memmap2. r=emilio
Just updated the commit hash for mapped_hyph in Cargo.toml,
and ran "./mach vendor rust" to refresh everything.

Differential Revision: https://phabricator.services.mozilla.com/D114644
2021-05-08 14:23:07 +00:00
Glenn Watson
0b92f2a90d Bug 1709757 - Pt 2 - Remove debugger feature from WR bindings and vendored crates r=gfx-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D114446
2021-05-06 23:08:12 +00:00
Mike Hommey
73dae4e665 Bug 1708379 - Update builders to rustc 1.52. r=firefox-build-system-reviewers,andi,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D114451
2021-05-06 20:36:53 +00:00
Mike Hommey
51ef1125c8 Bug 1706452 - Reintroduce a mozgtk library after bug 1377445. r=firefox-build-system-reviewers,rmader,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D112883
2021-04-22 13:56:57 +00:00
Mike Hommey
79e8df83dd Bug 1377445 - Remove build dependencies on gtk+2. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D111997
2021-04-20 01:57:03 +00:00
M. Sirringhaus
70a6d1d2e2 Bug 1701623 - Don't build minidump_writer_linux if crashreporter is disabled r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D110081
2021-04-07 08:09:23 +00:00
Jeff Muizelaar
7bd7df3eeb Bug 1702080 - Make RUSTC_BOOTSTRAP usage conditional on 'neon' feature. r=aosmond
This makes it so our subversion to get NEON doesn't happen by default.

Differential Revision: https://phabricator.services.mozilla.com/D110348
2021-03-31 14:31:23 +00:00
Jeff Muizelaar
266a347d35 Bug 1702073 - Enable ICCv4 by default in the crate but disable it in Gecko. r=aosmond
This gives other users of the crate ICCv4 by default while
still giving Gecko the ability to enable it dynamically.

Differential Revision: https://phabricator.services.mozilla.com/D110344
2021-03-31 14:29:35 +00:00
Mike Hommey
b8c3926de9 Bug 1700562 - Update builders to rustc 1.51. r=firefox-build-system-reviewers,andi,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D109850
2021-03-30 23:26:29 +00:00
smolnar
b1a4da1153 Backed out changeset 4dc85d4d7f33 (bug 1700562) for causing wrench bustages. CLOSED TREE 2021-03-30 12:45:04 +03:00
Mike Hommey
c2fed71b84 Bug 1700562 - Update builders to rustc 1.51. r=firefox-build-system-reviewers,andi,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D109850
2021-03-30 01:45:11 +00:00
Jon Bauman
f8f210ce59 Bug 1696780 - Update mp4parse-rust to 94c3b1f. r=bryce,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D107702
2021-03-09 21:36:31 +00:00
Jan-Erik Rediger
4a219f294b Bug 1695197 - Remove MOZ_GLEAN constant, introduce MOZ_GLEAN_ANDROID. r=chutten,emilio
We enable compilation of FOG/Glean on _all_ platforms.
We disable Glean initialization and metric recording on Android (GeckoView) by respecting MOZ_GLEAN_ANDROID.
This way GeckoView just works, consumers don't need to think about it (except in tests, these need to be disabled for Android builds).

Stubbing out the metric implementations will happen in the commits after
this one.

Differential Revision: https://phabricator.services.mozilla.com/D106766
2021-03-04 11:15:12 +00:00
Jon Bauman
4d56684865 Bug 1695464 - Update mp4parse-rust to ccbe4eb. r=bryce,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D106727
2021-03-01 21:23:35 +00:00
Bob Owen
be799e35a1 Bug 1692894 p1: Don't create devices for canvas when remote canvas is in use. r=jrmuizel
This also adds related DLLs to be delay loaded to xul's moz.build. This means
that if we don't create the devices they are not loaded at all.

Differential Revision: https://phabricator.services.mozilla.com/D105630
2021-02-25 15:10:57 +00:00
Matthew Gregan
9388fa1057 Bug 1694777 - Update audioipc to 8fb5ff19. r=cubeb-reviewers,chunmin
Differential Revision: https://phabricator.services.mozilla.com/D106322
2021-02-25 03:02:18 +00:00
smolnar
f7be142901 Backed out changeset 98ce934ae615 (bug 1694777) for causing multiple failures in RustMozCrash. CLOSED TREE 2021-02-25 01:38:45 +02:00
Matthew Gregan
45b135164f Bug 1694777 - Update audioipc to a5fd9eef. r=cubeb-reviewers,chunmin
Differential Revision: https://phabricator.services.mozilla.com/D106322
2021-02-24 22:22:40 +00:00
Chun-Min Chang
22072baa9a Bug 1692910 - P1: Update cubeb-coreaudio to ad56ea1 r=cubeb-reviewers,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D106252
2021-02-24 15:59:53 +00:00
Mike Hommey
7eb38cd807 Bug 1670538 - Use an allow-list in RUSTC_BOOTSTRAP for rustc >= 1.50.0. r=firefox-build-system-reviewers,andi,sheehan,mhentges
While we could change qcms, encoding_rs and packed_simd to not emit
RUSTC_BOOTSTRAP on newer versions of rust, like we do for gkrust-shared,
it's not worth the effort (especially for those that are vendored).

Differential Revision: https://phabricator.services.mozilla.com/D105423
2021-02-17 21:47:28 +00:00
Matthew Gregan
00a601715e Bug 1693270 - Switch audioipc-2 to vendored code. r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D105453
2021-02-17 20:23:46 +00:00
Matthew Gregan
6b6ffce060 Bug 1689517 - Update cubeb-rs to 0.9.0 along with cubeb-pulse-rs and cubeb-coreaudio-rs. r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D105443
2021-02-17 20:06:43 +00:00
Henrik Skupin
dec36ad2f5 Bug 1690469 - [remote] Reorganize Remote Agent Rust module. r=remote-protocol-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D104209
2021-02-06 16:27:22 +00:00
Bogdan Tara
bbc8af695c Backed out 3 changesets (bug 1690472, bug 1690469, bug 1690468) for browser_Troubleshoot.js failures CLOSED TREE
Backed out changeset a8552dfa3009 (bug 1690469)
Backed out changeset dccc9af2fd2d (bug 1690468)
Backed out changeset 3f2817c73dff (bug 1690472)
2021-02-05 18:15:26 +02:00
Henrik Skupin
af8ff9325e Bug 1690469 - [remote] Reorganize Remote Agent Rust module. r=remote-protocol-reviewers,jgraham
Depends on D104159

Differential Revision: https://phabricator.services.mozilla.com/D104209
2021-02-05 15:07:03 +00:00
Bogdan Tara
ad1e568c64 Backed out 3 changesets (bug 1690472, bug 1690469, bug 1690468) for test_Sync.js failures CLOSED TREE
Backed out changeset a997c2b34b36 (bug 1690469)
Backed out changeset fc757eec91bd (bug 1690468)
Backed out changeset b60bf057d62f (bug 1690472)
2021-02-05 17:02:21 +02:00
Chris H-C
744e23758f Bug 1680025 - Disable FOG ping upload in developer builds r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D103937
2021-02-05 11:08:50 +00:00
Henrik Skupin
c8e15bb92e Bug 1690469 - [remote] Reorganize Remote Agent Rust module. r=remote-protocol-reviewers,jgraham
Depends on D104159

Differential Revision: https://phabricator.services.mozilla.com/D104209
2021-02-05 13:31:33 +00:00
Bryce Seager van Dyk
7ce5240dfe Bug 1688784 - Bump mp4parse-rust version. r=jbauman,kinetik
Bumps version to
3011a2b923c8b0f1b392bcdd008cd8b95ffd846b

This is done to fix a bug where parsing bad metadata in the userdata (udta)
would be fatal when we should instead just fail the userdata.

This also updates some mp4parse-rust dependencies which results in some
removals.

Differential Revision: https://phabricator.services.mozilla.com/D102997
2021-01-27 21:01:24 +00:00
Bogdan Tara
4535093154 Backed out changeset 924a3c191cdb (bug 1688784) for rust related windows bustage CLOSED TREE 2021-01-26 23:38:06 +02:00
Bryce Seager van Dyk
9bdd5b4443 Bug 1688784 - Bump mp4parse-rust version. r=jbauman,kinetik
Bumps version to
3011a2b923c8b0f1b392bcdd008cd8b95ffd846b

This is done to fix a bug where parsing bad metadata in the userdata (udta)
would be fatal when we should instead just fail the userdata.

This also updates some mp4parse-rust dependencies which results in some
removals.

Differential Revision: https://phabricator.services.mozilla.com/D102997
2021-01-26 19:10:46 +00:00
Dana Keeler
b20d3edb85 Bug 1682989 - remove CertBlocklist implementation and MOZ_NEW_CERT_STORAGE build variable r=rmf
Differential Revision: https://phabricator.services.mozilla.com/D100034
2021-01-19 22:11:25 +00:00
Gabriele Svelto
00fe7e97ef Bug 1686918 - Disable the new Linux minidump writer on all architectures but x86 & x86-64 r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D101870
2021-01-19 09:08:55 +00:00
M. Sirringhaus
5299ba12e6 Bug 1620993 - Rewrite the Linux-specific minidump writer code in Rust r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D98744
2021-01-14 11:01:59 +00:00
Zibi Braniecki
a5fd18ba3a Bug 1686275 - Update fluent-rs to 0.14. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D101474
2021-01-13 16:30:20 +00:00
Razvan Maries
21321565f6 Backed out changeset 9fabf5ced4d3 (bug 1620993) for OSX Build bustages. CLOSED TREE 2021-01-13 12:57:41 +02:00
M. Sirringhaus
3665b8d70a Bug 1620993 - Rewrite the Linux-specific minidump writer code in Rust r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D98744
2021-01-13 10:37:29 +00:00
Butkovits Atila
4fb654352b Backed out changeset 1a9fcf5cbe17 (bug 1686275) for causing failures on test_formatMessages.html. CLOSED TREE 2021-01-13 06:47:00 +02:00
Zibi Braniecki
1c1851d0fa Bug 1686275 - Update fluent-rs to 0.14. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D101474
2021-01-13 02:50:44 +00:00
Nordin Abouzahra
c0642feb5a Bug 1684291 - Correct generation of dependentlibs.list when using llvm-readelf. r=mhentges
Call strip on the returned output to account for the whitespace differing
between llvm-readelf and GNU's readelf, also update the tmp variable index to
account for stripping the leading whitespace.

Differential Revision: https://phabricator.services.mozilla.com/D101459
2021-01-12 14:34:08 +00:00
Jeff Muizelaar
8dbf596048 Bug 1684797 - Don't enable qcms c_bindings feature by default. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D100642
2021-01-04 01:54:14 +00:00
Alastor Wu
0bcbe2eae9 Bug 1671626 - part1 : remove MediaPlayerWrapper. r=spohl
As now the lowest version SDK we use for developing would be 10.12, so we don't need to this wrapper anymore and can import `MediaPlayer` directly.

Differential Revision: https://phabricator.services.mozilla.com/D97223
2020-12-21 18:10:30 +00:00