Կատարելագործվել է «Win32 API» բաց կիրառում — Wine 11.11։ 11.10-ի թողարկումից ի վեր փակվել է 25 սխալների զեկույց և կատարվել է 223 փոփոխություն։
Անհանգիստ կարևորագույն փոփոխությունները.
- Winewayland վարիչում, որը թույլ է տալիս օգտագործել Wine Wayland հիմնված միջավայրերում, ավելացվել է Wayland պրոտոկոլի alpha-modifier-v1 աջակցությունը, որն ermöglicht միավորներին փոխել մակերեսի թափանցիկության աստիճանը և տեղափոխում է թափանցիկության ապահովման գործողությունները կոմպոզիցիոն կողմ։ սերվեր.
- Winewayland-ում իրականացվել է միակողմանի պատուհանների (WS_EX_LAYERED) աջակցություն, որոնք կազմվում են մի քանի շերտերից, որպեսզի իրականացնել էֆեկտներ, ինչպես համը թափանցիկություն և անելոկան պատուհանի ձև (Wine-ում առայժմ միայն համը թափանցիկություն է իրականացվել)։
- Winewayland-ում ավելացվել են hints-դրոշակները՝ շրջանակային պատուհանների առավելագույն և նվազագույն չափի ներկայացնելու համար, որոնց չափը չի կարող օգտագործողի կողմից փոխվել։
- Կոպիտ գրադարանի TomCrypt-ի փոխարեն ավելացվել է SymCrypt գրադարանը, որը մշակվում է Microsoft կազմակերպության կողմից և աջակցում է հրաշալի կոդավորման ալգորիթմներին։ Անցումը SymCrypt-ի թույլ է տվել կիրառել x86-64, ARM64, ARM և i386 ճարտարապետությունների համար որոնք օպտիմալացվել են հավաքատեղնկերի գործողություններում։
- Շարունակվում է աշխատանքի ընթացքը user32 գրադարանի տվյալների կառուցվածքների տեղադրման ուղղությամբ, որոնք կապված են պատուհանների հետ։
- Բարելավվել է VBScript-ի համապատասխանությունը։
- Winevulkan-ում իրականացվել է անցում Vulkan 1.4.353 ստանդարտի օգտագործման համար։ Wined3d-ի Vulkan աջակցությունը սկսելու համար օգտագործվել է VK_KHR_external_fence_capabilities ընդլայնումը։
- Լուծվել է խնդիր, որը կապված էր նշանների օպերացիայի փոքր ֆայլերի թաքնման հետ, որոնց անունները սկսվում են կետով։
- Ստեղծվել են հետընթացներ, որոնք խախտում էին բազմապլանային դիմումների բնական աշխատանքը, որոնք օգտագործում էին SendMessage() ֆունկցիան։
- Փակվել են սխալների զեկույցներ, որոնք կապված էին ստորև նշված դիմումների հետ՝ uTorrent 3.x, Foxit Reader 8.x, Foxit PhantomPDF Business v10.0, winmine.exe, Guitar Pro v8.1.3, Sunlogin, uSimmics, MS-Money 2000։
- Փակվել են սխալների զեկույցներ, որոնք կապված էին խաղերի աշխատանքի հետ՝ Space Empires V, Wreckfest, Battle.Net, Total War: Shogun 2, Spider-Man Remastered, Yesterday Origins, Think or Swim, Gray Matter, Istaria։
Ավելին նշվում է Startwine-Launcher 423 հավելվածի թողարկումն, որը մշակվում է Linux համակարգերում Windows համար նախատեսված ծրագրերի և խաղերի գործարկման համար։ StartWine-Launcher-ի մշակման հիմնական նպատակը նորեկների համար Wine-prefig կազմելու գործընթացի պարզեցումն է, դրանք Windows ծրագրերի աշխատանքը Linux-ում պահանջող գրադարանների և կախվածությունների հավաքածուներ են։ StartWine-Launcher-ի կոդը գրված է Python լեզվով և տարածվում է GPLv3 լիցենզիայով։ Ինտերֆեյսը իրականացվել է GTK գրադարանը հիման վրա։
Նոր տարբերակում Startwine-Launcher-ը թարմացվել է Wine-ի տարբերակների ցանկը, ինչպես նաև թարմացվել են prefix կոնֆիգուրացումները, գրադարանը և կոնտեյների վարիչները։ Utils-ում ավելացվել են Steam գրադարաններ, որոնք համատեղելի են հին խաղերի հետ։Չհաջողություններ են ուղղվել տեղադրման սկրիպտում, հավելվածի տվյալների թարմացման կոդում և sw_runlib-ի աջակցող ֆունկցիաներում։
Նոր տարբերակում Startwine-Launcher-ի թողարկման թողարկման ցուցակն վերանայվել է, ինչպես նաև-ին վերանայվել են նախաբառային կոնֆիգուրացիաներ, գրադարանը և վարորդները կոնտեյնարում: utils-ում ավելացված են Steam գրադարանները հին խաղերի հետ համատեղման համար: Շտկվել են սխալները ծրագրի տեղադրման սցենարում, արդեն տեղադրված տվյալների թարմացման կոդում և sw_runlib-ի օժանդակ գործառույթներում:

Ընտանիք: opennet.ru
