Gabriele Svelto
15adf94f4d
Bug 1348273 - Convert crash annotations into a machine-readable list of constants; r=ted.mielczarek,njn,dholbert,mak,cpearce,mcmanus,froydnj,Dexter,jrmuizel,jchen,jimm,bz,surkov
...
This introduces the machinery needed to generate crash annotations from a YAML
file. The relevant C++ functions are updated to take a typed enum. JavaScript
calls are unaffected but they will throw if the string argument does not
correspond to one of the known entries in the C++ enum. The existing whitelists
and blacklists of annotations are also generated from the YAML file and all
duplicate code related to them has been consolidated. Once written out to the
.extra file the annotations are converted in string form and are no different
than the existing ones.
All existing annotations have been included in the list (and some obsolete ones
have been removed) and all call sites have been updated including tests where
appropriate.
--HG--
extra : source : 4f6c43f2830701ec5552e08e3f1b06fe6d045860
2018-07-05 15:42:11 +02:00
Jeff Muizelaar
4f9417ef01
Bug 1477033. Cleanup InitFeatureObject. r=kats
...
This removes an unused gfxConfig check and changes Maybe<FeatureStatus>
into FeatureStatus as none of the callers were using None.
MozReview-Commit-ID: Kep6nYpDI3B
--HG--
extra : rebase_source : d7f71dd9b358bfd2c57380d7bc194d6002a50cb9
2018-07-19 14:11:34 -04:00
Bas Schouten
0185b11068
Bug 1457758: Blacklist NVidia driver 397.31. r=davidb
...
MozReview-Commit-ID: 9IomfIWkmpb
2018-05-17 16:46:52 +02:00
sotaro
196c70b995
Bug 1437334 - Block DX NV12 on SandyBridge for old graphics drivers r=jrmuizel
2018-05-17 12:07:20 +09:00
David Major
2428ba795b
Bug 1460699 followup bustage fix.
...
error: use of undeclared identifier 'sShutdownOccured'; did you mean 'sShutdownOccurred'?
Why yes, yes I did. Thanks clang!
2018-05-14 11:48:01 -04:00
David Major
8c24450c7e
Bug 1460699: Use an 's' rather than 'm' prefix for GfxInfo static variables. r=milan
2018-05-14 11:16:50 -04:00
David Major
a0c067cd0e
Bug 1458270: Clean up in the shutdown observer. r=milan
2018-05-08 17:37:25 -04:00
Milan Sreckovic
4712274b69
Bug 1455696: gfx.webrender.all.qualified preference to default to WR for non-blocked devices/hardware. gfx.webrender.all will still force it on. r=milan
...
--HG--
extra : rebase_source : 173f06f702ccc4eb93d0e4533316056cb07c88af
2018-05-03 13:02:00 +03:00
Bas Schouten
8524a808f2
Bug 1447141 - Addition: Correct Vendor ID for old radeon device blacklist. r=milan
2018-04-28 08:07:45 +00:00
Bas Schouten
45f1c7b8eb
Bug 1447141: Blacklist all acceleration on a small subset of AMD device/driver combinations that show up in content crashes. r=milan
...
MozReview-Commit-ID: FTBPGRTdmUG
2018-04-13 14:06:52 +02:00
Bas Schouten
398807e119
Bug 1433058: Expand NVidia AL blacklist to include 385.96 and limit blacklist to the last affected version. r=milan
...
MozReview-Commit-ID: 1quCjKRILiE
2018-04-06 15:48:02 +02:00
sotaro
54acb2e320
Bug 1432610 - Disable D2D on Win7 on Intel Haswell for old graphics drivers r=jrmuizel
2018-03-22 15:33:52 +09:00
Adrian Wielgosik
d61c7fbed5
Bug 1441270 - Remove unused WebGL parameter getters. r=jgilbert
...
MozReview-Commit-ID: 7PqaPG2STUs
--HG--
extra : rebase_source : e24d7534964d15c54c1f8706ad01e17a4e31dd8c
2018-02-26 20:35:12 +01:00
Geoff Brown
9af214a4a5
Bug 1441869 - Specify DIGCF_DEVICEINTERFACE when calling SetupDiGetClassDevsW; r=milan
2018-02-28 11:49:09 -07:00
Bas Schouten
103c64cfd4
Bug 1433790: Disable Direct2D on drivers/devices where OMTP causes crashes. r=milan
...
MozReview-Commit-ID: FmUh2zSnSdd
2018-02-01 19:02:11 +01:00
Jon Kunkee
01ad44282e
BUG 1428174 - Add Qualcomm to Windows GPU Whitelist r=jrmuizel
...
New Windows devices are coming out that have GPU Device ID strings of
the form
ACPI\VEN_QCOM&DEV_007C&SUBSYS_CLS08998&REV_007C
as reported in the bug description. Since the VEN_ ID is not numeric,
this change interprets the QCOM string so that it can be whitelisted
and then whitelists it.
MozReview-Commit-ID: 2ABRzvHKn6v
--HG--
extra : rebase_source : 6951d3bfc060abc298c93dd31db07715d6857cc5
2018-01-05 17:28:02 -08:00
David Anderson
3e0b92b420
Block Advanced Layers on the latest Windows 7 NVIDIA drivers. (bug 1419264
, r=milan)
...
--HG--
extra : rebase_source : 473a0ed46767a144a2d15c6b53ec9c44721be8d5
2018-01-11 05:05:50 -05:00
Milan Sreckovic
ccfbbb3c3a
Bug 1421314: Parallels device support. r=jrmuizel
...
MozReview-Commit-ID: IymVdQUj6ey
--HG--
extra : rebase_source : 111e116113b92d9a1d2090734eb69f4cb155bd00
2018-01-08 11:35:48 -05:00
Gabriele Svelto
cbb30621ec
Bug 1402519 - Remove MOZ_CRASHREPORTER directives from widget; r=froydnj
...
--HG--
extra : rebase_source : 4472a8d6ce5edf1b5a4665d522a1816020308a43
2017-11-23 10:59:04 +01:00
shindli
fb855aa7ba
Backed out 16 changesets (bug 1402519) for conflicts during merge r=backout on a CLOSED TREE
...
Backed out changeset 07fcf163241a (bug 1402519)
Backed out changeset c6d2ad45d8e2 (bug 1402519)
Backed out changeset 8a3caca61294 (bug 1402519)
Backed out changeset 01425eae2c48 (bug 1402519)
Backed out changeset cf298d3815de (bug 1402519)
Backed out changeset e1964f4389cd (bug 1402519)
Backed out changeset f405337f3569 (bug 1402519)
Backed out changeset a76356fd3359 (bug 1402519)
Backed out changeset d3bb350d1c34 (bug 1402519)
Backed out changeset 9d3bfd9f932c (bug 1402519)
Backed out changeset e3dd6e5b073f (bug 1402519)
Backed out changeset e801b0c00134 (bug 1402519)
Backed out changeset 8a4139fa5dca (bug 1402519)
Backed out changeset 8d01c14ac1ca (bug 1402519)
Backed out changeset 24e0dcd01898 (bug 1402519)
Backed out changeset f8fdf450613f (bug 1402519)
2017-11-23 00:11:44 +02:00
Gabriele Svelto
c60ce072a7
Bug 1402519 - Remove MOZ_CRASHREPORTER directives from widget; r=froydnj
...
This does not remove the directives in widget/ContentCache.cpp as those crash
annotations should be temporary and will be removed once bug 1405832 is fixed.
MozReview-Commit-ID: F0STyYDx8F4
--HG--
extra : rebase_source : 737d3e500e1dd066730660fede52226e832305e6
2017-10-10 16:04:47 +02:00
David Anderson
8610b0c3b3
Block D3D11 when using Intel drivers on Windows 7 systems with partial AVX support. (bug 1403353, r=jrmuizel)
2017-09-28 10:51:59 -07:00
Chris Peterson
45aa2a8e8e
Bug 870698 - Part 2: Replace Append("") with AppendLiteral(""). r=erahm
...
MozReview-Commit-ID: CrkIP4iHP1U
--HG--
extra : rebase_source : 5dc4e91a3f1860773c199f1abf3f66479218834a
extra : intermediate-source : ba51cc79847f2b43ba616f4a5d2bbc6958ca9f6d
extra : source : 1fda2fa990cc918c748ffa14fcc5dbe13fe3bdc3
2017-09-03 22:14:11 -07:00
Tom Ritter
52deded719
Bug 1393536 Clean up unused variables in widget/ r=jimm
...
MozReview-Commit-ID: 9NBzIriF8NU
--HG--
extra : rebase_source : da185c4e55d066ec61b534d32a06d7d1819d35ca
2017-08-25 10:39:30 -05:00
Milan Sreckovic
ebe72eb0d5
Bug 1359416: Allow blocklisting of D3D11 keyed mutex and block it for Intel Gen 6. r=bas,dvander
...
MozReview-Commit-ID: 2u7N5qhHhD1
--HG--
extra : rebase_source : 3a8ccc658d1b83d470f1bbeef4520779c1766919
2017-07-25 14:02:36 -04:00
Wes Kocher
529c00b394
Backed out changeset 4d83b498dc00 (bug 1359416) for assertions in ServoStyleSet a=backout CLOSED TREE
...
MozReview-Commit-ID: 6vOIMVR5616
2017-07-21 17:18:20 -07:00
Milan Sreckovic
ab1db465bb
Bug 1359416: Allow blocklisting of D3D11 keyed mutex and block it for Intel Gen 6. r=bas
...
MozReview-Commit-ID: 5O5SPvHsT67
--HG--
extra : rebase_source : 42ec8b985a239035b9ca7217e465b5ec9685bfc0
2017-07-21 12:46:40 -04:00
David Anderson
983fda7771
Remove the Intel HD Graphics blocklist entry for Advanced Layers. (bug 1380580, r=milan)
2017-07-14 16:35:10 -07:00
David Anderson
89e8ddea26
Block Advanced Layers on older Intel HD Graphics hardware. (bug 1377866 part 2, r=jrmuizel)
2017-07-06 18:31:27 -07:00
Milan Sreckovic
20edf8ccd6
Bug 1257375: If the first adapter found is 0/0, look for a valid device using the alternative approach (already used for the second GPU detection.) r=kats
...
MozReview-Commit-ID: FryxdDPUBtA
--HG--
extra : rebase_source : 38b04bbb718f20b6b8483be887cf868a0d5e4384
2017-04-11 21:39:20 -04:00
Oriol
9d380b2acf
Bug 1325980 - Get full GFX DLL paths from UserModeDriverName as a fallback. r=kats
...
MozReview-Commit-ID: 1DFr2okgAdQ
2017-04-01 15:46:41 -04:00
Milan Sreckovic
9ab9f29f7a
Bug 1242659 - Only check for version if DLLs are in the recognized list. r=jrmuizel
...
--HG--
extra : rebase_source : 776272e16e0468eaeb3486d77c4db708ccd88237
2017-02-10 12:08:00 -05:00
Chih-Yi Leu
a119b31038
Bug 1336710 - Add blacklist from using ANGLE for particular Intel GFX under Windows XP. r=pchang
...
--HG--
extra : rebase_source : b9c7b360d54da758694ff225d80c21fad905441a
extra : amend_source : ff6c604046827e11b15545e0dade0e0832862de2
2017-02-07 22:38:00 +01:00
Milan Sreckovic
c1a5fde718
Bug 1337154: More information in the crash reports when mismatching DLL versions are present. r=gw280
...
MozReview-Commit-ID: 7ygQzFVmBsq
--HG--
extra : rebase_source : 52b1ab72a7d9bca59b7551ffcbf05ab609b41fcc
2017-02-06 17:29:25 -05:00
Nicholas Nethercote
0b2b65edc8
Bug 1325503 - Remove Windows {XP, Server 2003, Vista} support from widget/. r=jimm.
...
I did my best to remove as much stuff as possible in this patch. The starting
point was to remove all the IsVistaOrLater() and IsWin7OrLater() calls, but I
also grepped for various strings and found some other removable stuff that way.
I may have still missed some things.
Notable things done by this patch.
- It removes numerous blocklist entries.
- It removes CanComputeVirtualKeyCodeFromScanCode(), because it's always true
now.
- It removes ShowXP{Folder,File}Picker(), even though these were available as
fallbacks on Vista+. The "when platform is built without the longhorn SDK"
condition in the comment above nsFilePicker::ShowXPFolderPicker() sounds like
it won't ever happen any more.
- It removes the config.trim_on_minimize preference. This requires adding a
bool sHaveInitializedPrefs variable; previously the lack of pref
initialization was indicated by the tri-state sTrimOnMinimize variable having
the value 2.
Notable things *not* done by this patch.
- ClearThemeRegion() still exists. The comment suggests that it is XP/Vista
only, but the code suggests otherwise. jimm thinks the comment is wrong.
- The comment in WinWakeLockListener::Callback() suggests that the StartTimer()
call is no longer needed to block the screen saver. I'm uncertain about this
and so I think it's best left to a follow-up.
--HG--
extra : rebase_source : f46645907d237423fd6115ab1b4725b023a0dce3
2016-12-23 13:13:31 +11:00
Milan Sreckovic
5b302719f0
Bug 1285563: Part 2. If the second GPU is the active one, swap. r=milan
...
MozReview-Commit-ID: DP5eoOAfE23
--HG--
extra : rebase_source : 2d9df9aa2321a0c023211d276b5e8185df26aaed
2016-12-16 11:57:51 -05:00
Milan Sreckovic
adf986b2c5
Bug 1285563: Part 1. Track two GPU infos in arrays, easier for swap if the second is active. r=milan
...
MozReview-Commit-ID: FtfmxH1MfZx
--HG--
extra : rebase_source : 115edd2fa5e80f6de6faccfd1f90d3d60b46bd8c
2016-12-16 11:56:59 -05:00
Milan Sreckovic
87d622dd83
Bug 1321630: Allow remote desktop (RDP) acceleration on window versions higher than 8. r=vlad
...
MozReview-Commit-ID: 964xgsCIxij
--HG--
extra : rebase_source : f5553124e2730ea8cc9296f9551762dd8eef90a4
2016-12-01 15:14:42 -05:00
Edwin Flores
5f13602836
Bug 1292311 - Blacklist nVidia drivers <= 187.45 for frequent shutdown crashes - r=jrmuizel
2016-10-13 10:54:16 +01:00
George Wright
865f4251ec
Bug 1304360 - Add Windows 7 w/Intel drivers less than or equal to build ID 1749 to the blocklist for D3D9 layers r=milan
2016-09-27 16:10:02 -04:00
Gerald Squelart
f4bed109c8
Bug 1301615 - Restrict block from bug 1267970 to win10 - r=kentuckyfriedtakahe
...
MozReview-Commit-ID: ElERUckchnn
--HG--
extra : rebase_source : 231d3ad6a6a3f7b981921d1a9827a37b28a7e0ce
2016-09-09 17:01:00 +10:00
Chih-Yi Leu
3e3fd845b4
Bug 1299757 - Only use build id for Intel blocklist entry 'FEATURE_FAILURE_BUG_594877'. r=ethlin, r=milan
2016-09-05 01:03:00 +02:00
Chih-Yi Leu
9a2500bfb6
Bug 1295902 - Only use build id for Intel blocklist entry 'FEATURE_FAILURE_BUG_1203199_1'. r=ethlin
2016-08-31 20:34:00 +02:00
Gerald Squelart
cf6fbda904
Bug 1267970 - Block hw decoding on ati up to 16.300.2311.0 - r=kentuckyfriedtakahe
...
Based on crash reports, and issue was fixed in later drivers.
Also blocking 15.x up to 15.301.2301.1002.
MozReview-Commit-ID: F4kJta8JH1K
--HG--
extra : rebase_source : 5f69443b72cfefde052f70e27d8cf98128b3b913
2016-09-01 07:35:59 +10:00
Chih-Yi Leu
5340c68589
Bug 1295899 - Change DRIVER_LESS_THAN_OR_EQUAL to DRIVER_BUILD_ID_LESS_THAN_OR_EQUAL r=ethlin r=milan
...
--HG--
extra : rebase_source : 537d1469dc1c5e888e685956c1970c7ebd7cb99e
2016-08-31 20:24:00 +02:00
Sotaro Ikeda
1ff245b181
Bug 1259571 - Reduce tearing with basic layers on Windows r=dvander
...
--HG--
rename : gfx/thebes/DeviceManagerD3D11.cpp => gfx/thebes/DeviceManagerDx.cpp
rename : gfx/thebes/DeviceManagerD3D11.h => gfx/thebes/DeviceManagerDx.h
2016-08-23 15:18:55 -07:00
Gerald Squelart
e95d6d0b9c
Bug 1297226 - Only disable hw decoding for ati <=12.200.1062.1004 - r=kentuckyfriedtakahe
...
MozReview-Commit-ID: FlwFItoaBAl
--HG--
extra : rebase_source : c01a23e79f6134e8fb20d55eb466a09510413710
2016-08-23 10:06:00 +10:00
David Anderson
f0ab54253c
Add feature level to D3D11DeviceStatus. (bug 1294988 part 6, r=mattwoodrow)
2016-08-20 20:59:11 -07:00
David Anderson
396d5d1191
Refactor cross-process acceleration controls. (bug 1294988 part 4, r=mattwoodrow)
2016-08-20 20:59:11 -07:00
Jeff Gilbert
9a6dade559
Bug 1287653 - Add blacklist entry for dx_interop2. - r=milan
...
MozReview-Commit-ID: ID2bRpOnysX
2016-08-18 14:06:50 -07:00