GTK 4.4 график хэрэгслийн иж бүрдэл гарлаа

Таван сарын хөгжүүлэлтийн дараа график хэрэглэгчийн интерфэйсийг бий болгох олон платформ хэрэгслийн GTK 4.4.0 хувилбарыг танилцууллаа. GTK 4 нь дараагийн GTK-ийн API өөрчлөлтийн улмаас зургаан сар тутамд програмуудыг дахин бичихээс айхгүйгээр ашиглах боломжтой тогтвортой, дэмжигдсэн API-ээр програм хөгжүүлэгчдэд хэдэн жилийн турш хангахыг оролдсон шинэ хөгжүүлэлтийн нэг хэсэг болгон хөгжүүлж байна. салбар.

GTK 4.4-ийн хамгийн алдартай сайжруулалтуудын дунд:

  • CPU-ийн ачааллыг багасгахын зэрэгцээ илүү өндөр гүйцэтгэлд хүрэхийн тулд OpenGL ашигладаг NGL дүрслэх хөдөлгүүрийг үргэлжлүүлэн сайжруулав. Шинэ хувилбар нь том завсрын бүтэц ашиглахыг арилгахын тулд дүрслэх оновчлолыг багтаасан болно. GPU Mali-д зориулсан нээлттэй драйвер бүхий NGL-ийн зөв ажиллагааг тогтоосон. Хуучин GL дүрслэх хөдөлгүүрийн дэмжлэгийг (GSK_RENDERER=gl) GTK-ийн дараагийн салбар дээр зогсоохоор төлөвлөж байна.
  • OpenGL тохиргоотой холбоотой кодыг цэвэрлэж, хялбаршуулсан. GTK дахь OpenGL-ийн дэмжлэгийн код нь NVIDIA драйверуудын хамгийн сүүлийн хувилбар бүхий системүүд дээр зөв ажилладаг. Rendering API-д хандахын тулд EGL интерфэйсийг үндсэн интерфэйс гэж үздэг (EGL хувилбарын шаардлагыг 1.4 болгон нэмэгдүүлсэн). X11 систем дээр шаардлагатай бол EGL-ээс GLX руу буцаах боломжтой. Windows дээр WGL-г анхдагч байдлаар ашигладаг.
  • Үндсэн бүрэлдэхүүнд багтсан сэдвүүдийг шинэчлэн зохион байгуулж, нэрлэсэн. Одооноос эхлэн суулгасан загварууд нь Өгөгдмөл, Өгөгдмөл-харанхуй, Өгөгдмөл-hc, Өгөгдмөл-hc-харанхуй гэж нэрлэгдэх бөгөөд Adwaita сэдэв нь libadwaita руу шилжсэн. Сэдвүүд нь алдааны мэдэгдлийг тодруулахын тулд долгионы шугамын оронд тасархай шугам ашигладаг. Хагас тунгалаг текст сонгох дэмжлэг нэмэгдсэн.
  • Оролтын аргуудын суурилуулсан хэрэгжилт нь зохиох дараалал болон үхсэн түлхүүрүүдийг харуулах, боловсруулах үед IBus-ийн үйлдэлтэй ойролцоо байна. Ганц Юникод тэмдэгт үүсгэхгүй (жишээ нь, "ẅ") өөр өөр үхсэн товчлуурууд болон хослолуудыг нэгэн зэрэг ашиглах чадварыг нэмсэн. Юникод утгыг багтаасан 32 битийн түлхүүрийн зураглалын утгуудын (түлхүүрийн систем) бүрэн дэмжлэгийг хэрэгжүүлсэн.
  • Эможи өгөгдөл CLDR 39 болж шинэчлэгдсэн бөгөөд энэ нь эможийг хэл болон хэлээр нутагшуулах боломжийг нээж өгсөн.
  • Анхдагч байдлаар, GTK програмуудыг дибаг хийхэд хялбар болгох үүднээс шалгалтын интерфейсийг оруулсан болно.
  • Windows платформ дээр GL нь мультимедиа контентыг тоглуулах, WinPointer API нь таблет болон бусад оролтын төхөөрөмжтэй ажиллахад ашиглагддаг.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх