GTK платформасы үчүн WebKit браузеринин кыймылдаткычынын порту болгон WebKitGTK 2.44.0 жаңы туруктуу бутагынын чыгарылышы жарыяланды. WebKitGTK сизге GObject негизиндеги GNOME-багытталган программалоо интерфейси аркылуу WebKitтин бардык мүмкүнчүлүктөрүн колдонууга мүмкүндүк берет жана веб-контентти иштетүү куралдарын каалаган тиркемеге интеграциялоо үчүн колдонулушу мүмкүн, адистештирилген HTML/CSS анализдөөчүлөрүндө колдонуудан баштап, толук өзгөчөлөнгөн веб-браузерлерди түзүүгө чейин. WebKitGTK колдонгон белгилүү долбоорлордун ичинен стандарттык GNOME браузерин (Epiphany) белгилей алабыз. Мурда, WebKitGTK Midori браузеринде колдонулган, бирок долбоор Астиан Фондунун колуна өткөндөн кийин, WebKitGTKдеги Midori'нин эски версиясынан баш тартып, ошол эле аталыштагы Midori деген принципиалдуу башка продукт түзүлгөн.
Негизги өзгөрүүлөр:
- X11 жана WPE аркылуу кыймылдаткычтарды көрсөтүүнү колдоо токтотулду. Көрсөтүү үчүн DMA-BUF бөлүшүлгөн буферлерди колдонгон механизм колдонулат.
- Көрсөтүү учурунда вертикалдуу боштук импульс (vblank) менен синхрондоштуруу, чыгаруу учурунда жыртуунун көрүнүшүн жок кылуу үчүн жакшыртылды.
- GTK4 аркылуу интерфейсти түзүү процессинен майыптар үчүн DOM компоненттерине жетүү камсыз кылынат.
- Вебсайттарда иштөө үчүн баскычтоптун жарлыктарын GTK4 ичинде кайра алмаштырууну токтоттук.
- Геймпадды аныктоо жакшыртылды.
GNOME Web 2.44.0 (Epiphany) браузеринин релизи WebKitGTK 46 негизинде түзүлгөн. Негизги өзгөрүүлөр:
- Кадалган өтмөктөрдү жабууга уруксат берилген.
- Смарт-карталарды колдонуу менен аутентификацияга колдоо кошулду (PKCS #11).
- Дарек тилкесиндеги ачылуучу тизме аркылуу клавиатура жакшыртылган.
- Шилтемелер үчүн көрсөтүлгөн контексттик менюга шилтемени электрондук почтага жөнөтүү опциясы («Шилтемени электрондук почта аркылуу жөнөтүү...») кошулду.
- Жаңы өтмөк ачуу үчүн баскычты чычкандын ортоңку баскычы менен басканда, тандалган текст дарек сабына киргизилет.
- Сайттарга кээ бир ички Epiphany API'лерге кирүүгө тыюу салынган.
- Чексиз туташуусу жок системаларда жарнама бөгөттөөчү чыпкаларынын жаңыртуу аралыгы кыскарган.
- Текстти тандоодо контексттик менюнун кээ бир пункттарын жашырууга болот.
- Google Safe Browsing серверлерине кирүү үчүн колдоо көрсөтүү токтотулду.
- Иштеп чыгуучунун аракеттери демейки боюнча контексттик менюда жашырылган.
- Орнотуулар диалогу AdwSpinRow виджетин колдонууга которулду.
- Энбелгилердин дисплейи GNOME HIG (Адам интерфейси боюнча көрсөтмөлөр) колдонуучу интерфейсинин стилин түзүү көрсөтмөлөрүнө ылайыкташтырылган.
Source: opennet.ru
