Абнаўленні драйвераў X.org для відэакарт S3 і Trident

Адбыліся рэлізы X.org-драйвераў xf86-video-trident 1.4 і xf86-video-s3virge 1.11.1 для відэакарт Trident і S3, якія цяпер не вырабляюцца, аднак некаторыя людзі працягваюць іх выкарыстоўваць, часта ў якасці другой відэакарты. Акрамя таго, відэачыпы гэтых вытворцаў могуць выкарыстоўвацца ў серверах і эмулявацца віртуальнымі машынамі.

Асноўныя змены:

  • Дададзена падтрымка зборкі з X.org 21.1 і пазнейшымі версіямі.
  • Для сціску архіва з зыходнымі тэкстамі ўжыты алгарытм xz замест bzip2.
  • У gitlab CI дададзены базавы зборачны тэст і прыбрана патрабаванне выстаўлення подпісу Signed-off-by у комітах.
  • Выпраўлена мноства папярэджанняў, якія выводзяцца пры зборцы драйвера з такімі такімі параметрамі GCC, як -Wdiscarded-qualifiers, -Wnull-dereference і -Wimplicit-fallthrough.
  • У драйверы s3virge з xf86ValidateModes у S3VValidMode перанесеная праверка максімальна магчымага дазволу (неабходна для зборкі з Xorg 1.20).
  • У драйверы trident выдалены так і не дапісаны код апаратнага 2D-паскарэння EXA для Blade 3D, выпраўлена памылка зборкі кода, спецыфічнага для архітэктуры NEC PC-98×1.

Крыніца: opennet.ru

Дадаць каментар