Commit Graph

39250 Commits

Author SHA1 Message Date
Nicolas Silva
14c5f5e852 Bug 1680769 - Add a test case. r=jnicol
Differential Revision: https://phabricator.services.mozilla.com/D98944
2020-12-18 09:27:04 +00:00
Mihai Alexandru Michis
f8a41209af Backed out 6 changesets (bug 1681043) for causing multiple failures.
CLOSED TREE

Backed out changeset ea075101dc94 (bug 1681043)
Backed out changeset 64d8abe2104d (bug 1681043)
Backed out changeset 5ecb208a85d3 (bug 1681043)
Backed out changeset 9319fdd0389c (bug 1681043)
Backed out changeset 25a015e84cc4 (bug 1681043)
Backed out changeset e8fac91d4012 (bug 1681043)
2021-01-04 07:43:08 +02: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
Jean-Yves Avenard
19f9c7de4d Bug 1681043 - P5. Recalculate decoder capabilities if CanUseHardwareVideoDecoding changes. r=alwu,bryce
Not the most elegant, but reworking the PDMFactory to be fully re-initialized would be a significant change, as only the WMFDecoderModule requires it we take some shortcuts.

Differential Revision: https://phabricator.services.mozilla.com/D100308
2021-01-03 23:24:07 +00:00
Jean-Yves Avenard
ff614fdaa3 Bug 1681043 - P3. Retrieve decoding capabilities in GPU or RDD process and pass it to content. r=alwu,bryce
Upon starting the RDD and GPU process; we check their decoding capabilities and send it to the parent process. It will then broadcast this information to all content children so that RemodeDecoderModule::Supports can return if a codec is supported or not.

Differential Revision: https://phabricator.services.mozilla.com/D100306
2021-01-03 23:21:54 +00:00
Jeff Muizelaar
8eec586c99 Bug 1684760 - Drop unneeded 'pub'. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D100636
2021-01-03 15:14:51 +00:00
Jeff Muizelaar
ddce3eff5d Bug 1684760 - Rename qcms_modular_transform to ModularTransform. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D100635
2021-01-03 15:14:49 +00:00
Jeff Muizelaar
1f3be0afea Bug 1684760 - Rename qcms_data_type to DataType. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D100634
2021-01-03 15:13:21 +00:00
Jeff Muizelaar
ea48efb477 Bug 1684760 - Rename Intent enum variants. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D100633
2021-01-03 15:10:55 +00:00
Jeff Muizelaar
c1acf8890b Bug 1684760 - Run cargo fmt. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D100632
2021-01-03 15:10:07 +00:00
Jeff Muizelaar
09895f6d43 Bug 1684760 - Rename precache_output to PrecacheOutput. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D100631
2021-01-03 15:09:43 +00:00
Jeff Muizelaar
d22a451eab Bug 1684760 - Improve panic message. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D100630
2021-01-03 15:09:21 +00:00
Jeff Muizelaar
a2b8048d70 Bug 1684723 - Make transform functions take a & instead of *const. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D100622
2021-01-03 14:12:34 +00:00
Jeff Muizelaar
931d355c00 Bug 1684706 - Remove unused sig data. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D100607
2021-01-03 00:30:14 +00:00
Jeff Muizelaar
6ea1e0dc6e Bug 1684706 - Move some comments back to the appropriate places. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D100606
2021-01-03 00:29:46 +00:00
Jeff Muizelaar
0b94364bf6 Bug 1684696. Avoid unnecessasry casts by doing math in f32. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D100604
2021-01-02 18:59:59 +00:00
Jeff Muizelaar
7a8e85b1c2 Bug 1684696. Convert more loops to for loops. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D100603
2021-01-02 18:59:42 +00:00
Jeff Muizelaar
2c180afd0a Bug 1684696. Drop some unneeded f64 suffixes. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D100602
2021-01-02 18:58:48 +00:00
Jeff Muizelaar
e34a0e3eb1 Bug 1684696. Drop some variable declarations to their definitions. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D100601
2021-01-02 18:58:40 +00:00
Jeff Muizelaar
b9e9b0c225 Bug 1684696. Convert some loops back to for loops. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D100600
2021-01-02 18:58:38 +00:00
Jeff Muizelaar
e18792f41e Bug 1684696. Rewrite read_nested_curveType in a more Rust like style. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D100599
2021-01-02 18:58:35 +00:00
Jeff Muizelaar
4932fc1402 Bug 1684691 - Make Matrix more Rust like. r=aosmond
This makes a bunch of free functions methods
of Matrix.

Differential Revision: https://phabricator.services.mozilla.com/D100598
2021-01-02 15:15:55 +00:00
Jeff Muizelaar
12fde17482 Bug 1684668 - Rename in_0 to input and out to output. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D100590
2021-01-02 13:42:23 +00:00
Jeff Muizelaar
62c417fe2e Bug 1684652 - Drop some unneeded casts. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D100580
2021-01-01 23:22:17 +00:00
Jeff Muizelaar
ec219374ca Bug 1684599 - Make iccv4 support default value a feature. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D100571
2020-12-31 23:06:07 +00:00
Jeff Muizelaar
5136e6e774 Bug 1684599 - Rename qcms_supports_iccv4 to SUPPORTS_ICCV4. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D100570
2020-12-31 23:02:29 +00:00
Jeff Muizelaar
04ba708f6d Bug 1684571 - Don't allow unused mut in qcms. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D100558
2020-12-31 11:18:37 +00:00
Jonathan Kew
809ac36608 Bug 1676966 - Don't block layout on global font fallback; load character maps asynchronously, and then reflow when available. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D98904
2020-12-31 00:33:48 +00:00
Jeff Muizelaar
1833b8b292 Bug 1684535 - Stop allowing unused variables. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D100553
2020-12-31 02:28:15 +00:00
Jeff Muizelaar
1e96a1abb4 Bug 1684534 - Rename matrix and qcms_profile types. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D100551
2020-12-30 18:44:37 +00:00
Jeff Muizelaar
7f7cf34bf9 Bug 1684517. Make C bindings optional. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D100550
2020-12-30 15:14:08 +00:00
Jeff Muizelaar
5be5a5ffc3 Bug 1684517. Drop remaining usage of libc outside of c_bindings. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D100549
2020-12-30 15:13:55 +00:00
Jeff Muizelaar
9978341405 Bug 1684517. Move qcms_data_create_rgb_with_gamma into c_bindings. r=aosmond
This removes other uses of libc types from iccread.rs as well.

Differential Revision: https://phabricator.services.mozilla.com/D100548
2020-12-30 15:13:12 +00:00
Jeff Muizelaar
3ff01f82d3 Bug 1684491 - Run cargo fmt after clippy changes. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D100540
2020-12-30 15:12:28 +00:00
Cosmin Sabou
74039caf3c Backed out changeset 345d6be71db1 (bug 1676966) for mochitest without e10s failures. CLOSED TREE 2020-12-30 15:36:10 +02:00
Jonathan Kew
c19e845492 Bug 1676966 - Don't block layout on global font fallback; load character maps asynchronously, and then reflow when available. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D98904
2020-12-30 12:34:49 +00:00
Jeff Muizelaar
16a7eb6412 Bug 1684486 - Run cargo clippy on qcms. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D100539
2020-12-29 23:27:47 +00:00
Jeff Muizelaar
a63efd9519 Bug 1684483 - Drop some unneeded semicolons. r=aosmond
This allows cargo clippy to have more success.

Differential Revision: https://phabricator.services.mozilla.com/D100535
2020-12-29 21:54:40 +00:00
Mihai Alexandru Michis
d50d8d795e Backed out changeset 52eb1fa54b88 (bug 1676966) for causing mochitest failures in AsyncCompositionManager.cpp 2020-12-30 00:16:44 +02:00
Jeff Muizelaar
3679707b84 Bug 1684453 - Handle curveType::Curve in a more Rust like fashion. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D100523
2020-12-29 16:09:33 +00:00
Jeff Muizelaar
3fa56d3bc1 Bug 1684387 - Drop an unused libc import r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D100513
2020-12-29 20:46:15 +00:00
Jonathan Kew
12c934e612 Bug 1676966 - Don't block layout on global font fallback; load character maps asynchronously, and then reflow when available. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D98904
2020-12-29 16:03:45 +00:00
Jeff Muizelaar
a12aea95c4 Bug 1684192 - Make some profile creation functions infallible. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D100454
2020-12-25 01:21:20 +00:00
Razvan Maries
0cb7aac5bd Backed out changeset 4a6818e6c81a (bug 1676966) for perma failures on AsyncCompositionManager.cpp. CLOSED TREE 2020-12-29 04:06:23 +02:00
Masatoshi Kimura
9fff044004 Bug 1684163 - Suppress warning spam from gfx/angle/. r=jgilbert
Differential Revision: https://phabricator.services.mozilla.com/D100440
2020-12-28 22:35:37 +00:00
Jeff Muizelaar
c06873ebde Bug 1684369 - Use GRAY_SIGNATURE symbolic constant instead of number. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D100509
2020-12-28 20:12:25 +00:00
Jeff Muizelaar
4382cf3db8 Bug 1684360 - Make qcms getters safe. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D100502
2020-12-28 15:13:19 +00:00
Jeff Muizelaar
03cad6a22e Bug 1684334 - Fix glsl-to-cxx licensing. r=kvark
See https://github.com/servo/webrender/issues/4196 for the details.

Differential Revision: https://phabricator.services.mozilla.com/D100494
2020-12-28 14:05:17 +00:00
Jeff Muizelaar
d290d9bbe6 Bug 1684282 - Remove a bunch of manually dereferencing. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D100493
2020-12-28 13:42:49 +00:00
Jonathan Kew
9e08463270 Bug 1676966 - Don't block layout on global font fallback; load character maps asynchronously, and then reflow when available. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D98904
2020-12-28 13:15:02 +00:00