Հայտարարվել է նոր կայուն մասնաճյուղի թողարկումը՝ WebKitGTK 2.44.0, որը հանդիսանում է GTK պլատֆորմի համար WebKit բրաուզերի շարժիչի պորտը: WebKitGTK-ն թույլ է տալիս օգտագործել WebKit-ի բոլոր հնարավորությունները GNOME-ի վրա հիմնված ծրագրավորման ինտերֆեյսի միջոցով, որը հիմնված է GObject-ի վրա և կարող է օգտագործվել վեբ բովանդակության մշակման գործիքները ցանկացած հավելվածում ինտեգրելու համար՝ սկսած HTML/CSS մասնագիտացված վերլուծիչներում օգտագործելուց մինչև լիարժեք վեբ բրաուզերների ստեղծում: Հայտնի նախագծերի շարքում, որոնք օգտագործում են WebKitGTK, մենք կարող ենք նշել ստանդարտ GNOME բրաուզերը (Epiphany): Նախկինում WebKitGTK-ն օգտագործվում էր Midori բրաուզերում, սակայն այն բանից հետո, երբ նախագիծն անցավ Astian Foundation-ի ձեռքը, 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
