{"id":55498,"date":"2020-01-22T00:00:00","date_gmt":"2020-01-21T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/stabilnyj-reliz-wine-5-0"},"modified":"2020-02-18T14:03:37","modified_gmt":"2020-02-18T11:03:37","slug":"stabilnyj-reliz-wine-5-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/news\/stabilnyj-reliz-wine-5-0","title":{"rendered":"Stabil release av Wine 5.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Efter ett \u00e5rs utveckling och 28 experimentella versioner <noindex><a rel=\"nofollow\" href=\"https:\/\/www.winehq.org\/news\/2020012101\">presenteras<\/a><\/noindex> \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Win32 API &#8212; <noindex><a rel=\"nofollow\" href=\"http:\/\/www.winehq.org\/announce\/5.0\">Wine 5.0<\/a><\/noindex>, som inkluderar mer \u00e4n 7400 \u00e4ndringar. Bland de viktigaste prestationerna i den nya versionen finns leverans av inbyggda Wine-moduler i PE-formatet, st\u00f6d f\u00f6r flera bildsk\u00e4rmar, en ny implementation av ljud-API:t XAudio2 och st\u00f6d f\u00f6r grafik-API:t Vulkan 1.1.<\/p>\n<p>I Wine <noindex><a rel=\"nofollow\" href=\"http:\/\/appdb.winehq.org\/\">konstateras<\/a><\/noindex> fullgod funktionalitet f\u00f6r 4869 (f\u00f6r ett \u00e5r sedan 4737) program f\u00f6r Windows, ytterligare 4136 (f\u00f6r ett \u00e5r sedan 4045) program fungerar utm\u00e4rkt med hj\u00e4lp av extra inst\u00e4llningar och externa DLL-filer. F\u00f6r 3635 program observeras sm\u00e5 problem som inte p\u00e5verkar anv\u00e4ndningen av de grundl\u00e4ggande funktionerna. <\/p>\n<p>Nyckel <noindex><a rel=\"nofollow\" href=\"https:\/\/www.winehq.org\/announce\/5.0\">nyheter<\/a><\/noindex> Wine 5.0: <\/p>\n<ul>\n<li class=\"l\"> <b>PE-formatmoduler<\/b>\n<ul>\n<li class=\"l\"> Med MinGW-kompilatorn kan nu de flesta Wine-moduler byggas i PE (Portable Executable) format ist\u00e4llet f\u00f6r ELF. Anv\u00e4ndning av PE l\u00f6ser problem med st\u00f6d f\u00f6r olika kopieringsskydd som verifierar identiteten p\u00e5 systemmoduler p\u00e5 disk och i minnet;\n<li class=\"l\"> PE-exekverbara filer kopieras nu till katalogen ~\/.wine ($WINEPREFIX) ist\u00e4llet f\u00f6r att anv\u00e4nda l\u00e5tsas-DLL-filer, vilket g\u00f6r installationsstrukturen mer lik verkliga Windows-installationer, p\u00e5 bekostnad av extra diskutrymme;\n<li class=\"l\"> Moduler som omvandlats till PE-format kan anv\u00e4nda standard <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A8%D0%B8%D1%80%D0%BE%D0%BA%D0%B8%D0%B9_%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB\">wchar<\/a><\/noindex> \u0421\u0438-\u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u0438 \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u044b \u0441 \u044e\u043d\u0438\u043a\u043e\u0434\u043e\u043c (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, L&#187;abc&#187;);\n<li class=\"l\"> I Wine C-runtime har st\u00f6d f\u00f6r l\u00e4nkning mot bin\u00e4ra filer byggda med MinGW lagts till, vilket anv\u00e4nds som standard ist\u00e4llet f\u00f6r MinGW-runtime vid byggandet av DLL;\n<\/ul>\n<li class=\"l\"> <b>Grafiksubsystem<\/b>\n<ul>\n<li class=\"l\"> St\u00f6d f\u00f6r arbete med flera bildsk\u00e4rmar och grafikkort har lagts till, inklusive m\u00f6jlighet att dynamiskt \u00e4ndra inst\u00e4llningar;\n<li class=\"l\"> Drivrutinen f\u00f6r grafik-API:t Vulkan har uppdaterats f\u00f6r att f\u00f6lja specifikationen Vulkan 1.1.126;\n<li class=\"l\"> I biblioteket WindowsCodecs har m\u00f6jligheten att konvertera ytterligare rasterformat implementerats, inklusive format med indexerad palett;\n<\/ul>\n<li class=\"l\"> <b>Direct3D<\/b>\n<ul>\n<li class=\"l\"> Vid k\u00f6rning av helsk\u00e4rmsapplikationer i Direct3D blockeras anrop av sk\u00e4rmsl\u00e4ckare;\n<li class=\"l\"> I DXGI (DirectX Graphics Infrastructure) har st\u00f6d f\u00f6r att informera applikationen om minimering av dess f\u00f6nster lagts till, vilket m\u00f6jligg\u00f6r f\u00f6r applikationen att minska anv\u00e4ndningen av resurser vid minimering av f\u00f6nstret.\n<li class=\"l\"> F\u00f6r applikationer som anv\u00e4nder DXGI har m\u00f6jligheten att v\u00e4xla mellan helsk\u00e4rms- och f\u00f6nsterl\u00e4ge implementerats med hj\u00e4lp av kombinationen Alt+Enter;\n<li class=\"l\"> M\u00f6jligheterna att implementera Direct3D 12 har utvidgats, till exempel har st\u00f6d f\u00f6r v\u00e4xling mellan helsk\u00e4rms- och f\u00f6nsterl\u00e4ge, \u00e4ndra sk\u00e4rml\u00e4gen, utdata med skalning och hantering av swap interval f\u00f6r rendering buffers introducerats;\n<li class=\"l\"> F\u00f6rb\u00e4ttrad behandling av olika gr\u00e4nssituationer, s\u00e5som till\u00e4mpning av ur v\u00e4rden som \u00f6verskrider giltiga intervall f\u00f6r transparens- och djuptester, rendering med reflekterande texturer och buffertar, anv\u00e4ndning av ogiltiga DirectDraw-objekt <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/previous-versions\/windows\/desktop\/bb322323(v%3Dvs.85)\">clipper<\/a><\/noindex>, skapande av Direct3-enheter f\u00f6r ogiltiga f\u00f6nster, anv\u00e4ndning av synliga omr\u00e5den, d\u00e4r de minimi v\u00e4rden som anges \u00e4r lika med de maximala, etc.\n<li class=\"l\"> \u0412 Direct3D 8 \u0438 9 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u043e \u0431\u043e\u043b\u0435\u0435 \u0442\u043e\u0447\u043d\u043e\u0435 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u0435 &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/direct3d9\/texture-dirty-regions\">smutsiga<\/a><\/noindex>&#187; \u043e\u0431\u043b\u0430\u0441\u0442\u0435\u0439 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043c\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u0443\u0440;\n<li class=\"l\"> M\u00e4ngden n\u00f6dv\u00e4ndigt adressutrymme vid laddning av 3D-texturer, komprimerade med metoden S3TC (ist\u00e4llet f\u00f6r att laddas helt, laddas texturer i bitar).\n<li class=\"l\"> Gr\u00e4nssnittet  <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/api\/d3d11_4\/nn-d3d11_4-id3d11multithread\">ID3D11Multithread<\/a><\/noindex> har implementerats f\u00f6r att skydda kritiska sektioner i multitr\u00e5dade applikationer;\n<li class=\"l\"> F\u00f6r \u00e4ldre DirectDraw-applikationer har olika f\u00f6rb\u00e4ttringar och korrigeringar gjorts relaterade till ljuss\u00e4ttning;\n<li class=\"l\"> Ytterligare anrop har implementerats f\u00f6r att f\u00e5 information om shaders i API:et <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/api\/d3d11shader\/nn-d3d11shader-id3d11shaderreflection\">ShaderReflection<\/a><\/noindex>;\n<li class=\"l\"> St\u00f6d f\u00f6r  <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%91%D0%BB%D0%B8%D1%82%D1%82%D0%B5%D1%80\">CPU-baserade blitters<\/a><\/noindex> har lagts till f\u00f6r bearbetning av komprimerade resurser;\n<li class=\"l\"> Databasen \u00f6ver grafikkort som identifieras i Direct3D har utvidgats;\n<li class=\"l\"> \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b \u043d\u043e\u0432\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 \u0440\u0435\u0435\u0441\u0442\u0440\u0430 HKEY_CURRENT_USER&#92;Software&#92;Wine&#92;Direct3D: &#171;shader_backend&#187;  (\u0431\u044d\u043a\u0435\u043d\u0434 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0448\u0435\u0439\u0434\u0435\u0440\u0430\u043c\u0438:  &#171;glsl&#187;  \u0434\u043b\u044f GLSL, &#171;arb&#187; \u0434\u043b\u044f ARB vertex\/fragment \u0438 &#171;none&#187; \u0434\u043b\u044f \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0448\u0435\u0439\u0434\u0435\u0440\u043e\u0432), &#171;strict_shader_math&#187; (0x1 &#8212; \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c, 0x0 &#8212; \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0448\u0435\u0439\u0434\u0435\u0440\u043e\u0432 Direct3D). \u041e\u0431\u044a\u044f\u0432\u043b\u0435\u043d \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u043c \u043a\u043b\u044e\u0447 &#171;UseGLSL&#187; (\u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c &#171;shader_backend&#187;);\n<\/ul>\n<li class=\"l\"> <b>D3DX<\/b>\n<ul>\n<li class=\"l\"> St\u00f6d f\u00f6r mekanismen f\u00f6r komprimering av 3D-texturer S3TC (S3 Texture Compression) har implementerats;\n<li class=\"l\"> Korrekt implementering av operationer som texturfyllning och icke-reflekterande (unmappable) ytor har lagts till;\n<li class=\"l\"> Olika f\u00f6rb\u00e4ttringar och korrigeringar har gjorts i ramverket f\u00f6r skapande av <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/direct3d9\/using-an-effect\">visuella effekter<\/a><\/noindex>;\n<\/ul>\n<li class=\"l\"> <b>K\u00e4rnan (Windows kernelgr\u00e4nssnitt)<\/b>\n<ul>\n<li class=\"l\"> De flesta funktionerna som anv\u00e4nds i Kernel32 har flyttats till<br \/>\n  KernelBase, i enlighet med f\u00f6r\u00e4ndringarna i Windows-arkitekturen;<\/p>\n<li class=\"l\"> M\u00f6jlighet att blanda 32- och 64-bitars DLL-filer i kataloger som anv\u00e4nds f\u00f6r laddning. Ignorerar bibliotek som inte \u00f6verensst\u00e4mmer med den aktuella bitarkitekturen (32\/64), ifall en korrekt databas f\u00f6r den nuvarande bitarkitekturen kan hittas l\u00e4ngre ner i s\u00f6kv\u00e4gen;\n<li class=\"l\"> F\u00f6r enhetsdrivrutiner har emuleringen av k\u00e4rnobjekt f\u00f6rb\u00e4ttrats;\n<li class=\"l\"> \u00c4mnen f\u00f6r synkronisering p\u00e5 k\u00e4rnniv\u00e5 har implementerats, s\u00e5som spin-l\u00e5s, snabba mutexer och resurstilldelade variabler;\n<li class=\"l\"> Korrekt informera applikationer om batteristatus;\n<\/ul>\n<li class=\"l\"> <b>Anv\u00e4ndargr\u00e4nssnitt och integration med skrivbordet<\/b>\n<ul>\n<li class=\"l\"> Minimerade f\u00f6nster visas nu med en titel, inte en ikon i stil med Windows 3.1;\n<li class=\"l\"> Nya knappstilar har lagts till <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/desktop\/winauto\/uiauto-supportsplitbuttoncontroltype\">SplitButton<\/a><\/noindex> (en knapp med en rullgardinsmeny f\u00f6r \u00e5tg\u00e4rder) och  <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/desktop\/uxguide\/ctrl-command-links\">Command Links<\/a><\/noindex> (l\u00e4nkar i dialogrutor som anv\u00e4nds f\u00f6r att g\u00e5 till n\u00e4sta steg);\n<li class=\"l\"> \u0414\u043b\u044f \u043f\u0430\u043f\u043e\u043a &#8216;Downloads&#8217; \u0438 &#8216;Templates&#8217; \u0441\u043e\u0437\u0434\u0430\u043d\u044b \u0441\u0438\u043c\u0432\u043e\u043b\u044c\u043d\u044b\u0435 \u0441\u0441\u044b\u043b\u043a\u0438, \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0449\u0438\u0435 \u043d\u0430 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0438 \u0432 Unix-\u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445;\n<\/ul>\n<li class=\"l\"> <b>Inmatningsenheter<\/b>\n<ul>\n<li class=\"l\"> \u041f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0445 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 Plug &#038; Play;\n<li class=\"l\"> F\u00f6rb\u00e4ttrad st\u00f6d f\u00f6r spelkontroller, inklusive mini-joystick (hat-switch), rat, gas- och bromspedaler.\n<li class=\"l\"> St\u00f6det f\u00f6r det gamla Linux API f\u00f6r interaktion med joysticks, som anv\u00e4ndes i Linux-k\u00e4rnor f\u00f6re version 2.2, har upph\u00f6rt;\n<\/ul>\n<li class=\"l\"> <b>.NET<\/b>\n<ul>\n<li class=\"l\"> Mono-motorn har uppdaterats till version 4.9.4 och inkluderar nu delar av Windows Presentation Foundation (WPF) ramverket;\n<li class=\"l\"> M\u00f6jligen att installera till\u00e4gg med Mono och Gecko i en gemensam katalog med filerna lagrade i hierarkin \/usr\/share\/wine ist\u00e4llet f\u00f6r att kopiera \u00f6ver nya prefix;\n<\/ul>\n<li class=\"l\"> <b>N\u00e4tverksfunktioner<\/b>\n<ul>\n<li class=\"l\"> Webbl\u00e4sarmotorn Wine Gecko, som anv\u00e4nds i MSHTML-biblioteket, har uppdaterats till version 2.47.1. St\u00f6d f\u00f6r nya HTML API har implementerats;\n<li class=\"l\"> I MSHTML har st\u00f6d f\u00f6r SVG-element implementerats;\n<li class=\"l\"> M\u00e5nga nya VBScript-funktioner har lagts till (till exempel fel- och undantagshanterare, funktioner Hour, Day, Month, String, LBound, RegExp.Replace, RScriptTypeInfo_* och ScriptTypeComp_Bind* osv.);\n<li class=\"l\"> S\u00e4kerst\u00e4llande av kodenstabilitet i VBScript och JScript (script persistence);\n<li class=\"l\"> En prelimin\u00e4r implementering av HTTP-tj\u00e4nst (WinHTTP) och relaterad API (HTTPAPI) f\u00f6r klient- och serverapplikationer som skickar och tar emot f\u00f6rfr\u00e5gningar via HTTP-protokollet har lagts till;\n<li class=\"l\"> M\u00f6jlighet att f\u00e5 HTTP-proxyinst\u00e4llningar via DHCP har implementerats;\n<li class=\"l\"> St\u00f6d f\u00f6r omdirigering av autentiseringsf\u00f6rfr\u00e5gningar via Microsoft Passport-tj\u00e4nsten har lagts till;\n<\/ul>\n<li class=\"l\"> <b>Kryptografi<\/b>\n<ul>\n<li class=\"l\"> St\u00f6d f\u00f6r elliptiska kurvor (ECC) baserade kryptografiska nycklar har implementerats vid anv\u00e4ndning av GnuTLS;\n<li class=\"l\"> M\u00f6jlighet att importera nycklar och certifikat fr\u00e5n filer i PFX-format har lagts till;\n<li class=\"l\"> St\u00f6d f\u00f6r nyckelgenereringsschema baserat p\u00e5 l\u00f6senord PBKDF2 har lagts till;\n<\/ul>\n<li class=\"l\"> <b>Text och typsnitt<\/b>\n<ul>\n<li class=\"l\"> DirektWrite API-implementationen har f\u00e5tt st\u00f6d f\u00f6r OpenType-funktioner relaterade till <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/typography\/opentype\/spec\/gpos\">glyph-positionering<\/a><\/noindex>, vilket \u00e4r aktiverat som standard f\u00f6r Latin-skripting, inklusive kerning;\n<li class=\"l\"> S\u00e4kerheten f\u00f6r bearbetning av typsnittdata har f\u00f6rb\u00e4ttrats genom validering av olika datatabeller innan deras anv\u00e4ndning;\n<li class=\"l\"> DirectWrite-gr\u00e4nssnitten har anpassats till den senaste SDK:n;\n<\/ul>\n<li class=\"l\"> <b>Ljud och video<\/b>\n<ul>\n<li class=\"l\"> En ny implementation av ljud-API:n <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/XAudio2\">XAudio2<\/a><\/noindex>, baserad p\u00e5 projektet <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/FNA-XNA\/FAudio\/\">FAudio<\/a><\/noindex>. Anv\u00e4ndning av FAudio i Wine m\u00f6jligg\u00f6r h\u00f6gre ljudkvalitet i spel och aktiverar funktioner som volymblandning och avancerade ljudeffekter;\n<li class=\"l\"> Ett stort antal nya anrop har lagts till implementationen av Media Foundation-ramverket, inklusive st\u00f6d f\u00f6r inbyggda och anv\u00e4ndardefinierade asynkrona k\u00f6er, Source Reader API, Media Session, etc.\n<li class=\"l\"> Videoinspelningsfilter har \u00f6verg\u00e5tt till att anv\u00e4nda API v4l2 ist\u00e4llet f\u00f6r v4l1 API, vilket har gjort det m\u00f6jligt att ut\u00f6ka antalet st\u00f6dda kameror;\n<li class=\"l\"> Inbyggda dekodrar f\u00f6r AVI, MPEG-I och WAVE har tagits bort och ist\u00e4llet anv\u00e4nds system GStreamer eller QuickTime;\n<li class=\"l\"> Ett delm\u00e4ngd av konfigurations-API:erna VMR7 har lagts till;\n<li class=\"l\"> I ljuddrivrutiner har st\u00f6d f\u00f6r justering av volym p\u00e5 enskilda kanaler lagts till;\n<\/ul>\n<li class=\"l\"> <b>Internationalisering<\/b>\n<ul>\n<li class=\"l\">  Unicode-tabellerna har uppdaterats till version 12.1.0;\n<li class=\"l\"> St\u00f6d f\u00f6r Unicode-normering har implementerats;\n<li class=\"l\"> \u041e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0430 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0433\u0435\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0440\u0435\u0433\u0438\u043e\u043d\u0430 (HKEY_CURRENT_USER&#92;Control Panel&#92;International&#92;Geo) \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u043b\u043e\u043a\u0430\u043b\u0438;\n<\/ul>\n<li class=\"l\"> <b>RPC\/COM<\/b>\n<ul>\n<li class=\"l\"> Typelisten har f\u00e5tt st\u00f6d f\u00f6r komplexa strukturer och arrayer;\n<li class=\"l\"> En initial implementation av runtime-biblioteket Windows Script har lagts till;\n<li class=\"l\">  En initial implementation av ADO-biblioteket (Microsoft ActiveX Data Objects) har lagts till;\n<\/ul>\n<li class=\"l\"> <b>Installat\u00f6rer<\/b>\n<ul>\n<li class=\"l\"> F\u00f6r MSI-installat\u00f6ren har st\u00f6d f\u00f6r distribution av patchar (Patch Files) implementerats;\n<li class=\"l\"> I verktyget WUSA (Windows Update Standalone Installer) har m\u00f6jligheten att installera uppdateringar i .MSU-format lagts till;\n<\/ul>\n<li class=\"l\"> <b>ARM-plattformen<\/b>\n<ul>\n<li class=\"l\"> F\u00f6r ARM64-arkitekturen har st\u00f6d f\u00f6r stackavrullning lagts till i ntdll. St\u00f6d f\u00f6r anslutning av externa biblioteken libunwind har lagts till;\n<li class=\"l\"> F\u00f6r ARM64-arkitekturen har st\u00f6d f\u00f6r stubless proxies f\u00f6r objektgr\u00e4nssnitt implementerats;\n<\/ul>\n<li class=\"l\"> <b>Utvecklingsverktyg \/ Winelib<\/b>\n<ul>\n<li class=\"l\"> M\u00f6jlighet att anv\u00e4nda debugger fr\u00e5n Visual Studio f\u00f6r fj\u00e4rravlusning av applikationer som k\u00f6rs i Wine har lagts till;\n<li class=\"l\"> DBGENG-biblioteket (Debug Engine) har delvis implementerats;\n<li class=\"l\"> K\u00f6rbara filer byggda f\u00f6r Windows \u00e4r nu oberoende av libwine, vilket g\u00f6r att de kan k\u00f6ras i Windows utan ytterligare beroenden;\n<li class=\"l\"> \u0412  Resource Compiler \u0438 IDL Compiler \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043e\u043f\u0446\u0438\u044f  &#8216;&#8212;sysroot&#8217; \u0434\u043b\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u043f\u0443\u0442\u0438 \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u0447\u043d\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432;\n<li class=\"l\"> \u0412  winegcc \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b \u043e\u043f\u0446\u0438\u0438 &#8216;&#8212;target&#8217;, &#8216;&#8212;wine-objdir&#8217;,<br \/>\n  &#8216;&#8212;winebuild&#8217; \u0438 &#8216;-fuse-ld&#8217;, \u0443\u043f\u0440\u043e\u0449\u0430\u044e\u0449\u0438\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043a\u0440\u043e\u0441\u0441-\u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438;<\/p>\n<\/ul>\n<li class=\"l\"> <b>Inbyggda applikationer<\/b>\n<ul>\n<li class=\"l\"> Verktyget CHCP f\u00f6r att st\u00e4lla in konsolens teckenkodning har implementerats;\n<li class=\"l\">  Verktyget MSIDB f\u00f6r att manipulera databaser i MSI-format har implementerats;\n<\/ul>\n<li class=\"l\"> <b>Prestandaoptimering<\/b>\n<ul>\n<li class=\"l\"> Olika tidsrelaterade funktioner har \u00f6verg\u00e5tt till att anv\u00e4nda h\u00f6gpresterande systemfunktioner f\u00f6r timer, vilket har minskat overhead i ritcykler f\u00f6r m\u00e5nga spel;\n<li class=\"l\"> M\u00f6jlighet att anv\u00e4nda i FS Ext4  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50581\">l\u00e4ge<\/a><\/noindex>  av att arbeta utan att ta h\u00e4nsyn till teckens storlek;\n<li class=\"l\"> Prestandaoptimering vid hantering av ett stort antal element i listutmatningsdialoger som fungerar i LBS_NODATA-l\u00e4ge har genomf\u00f6rts;\n<li class=\"l\"> En snabbare implementation av SRW-l\u00e5s (Slim Reader\/Writer) f\u00f6r Linux har lagts till, som har \u00f6versatts till Futex;\n<\/ul>\n<li class=\"l\"> <b>Extern beroenden<\/b>\n<ul>\n<li class=\"l\"> F\u00f6r att bygga moduler i PE-format anv\u00e4nds korskompilatorn MinGW-w64;\n<li class=\"l\"> Implementeringen av XAudio2 kr\u00e4ver biblioteket FAudio;\n<li class=\"l\"> F\u00f6r att sp\u00e5ra fil\u00e4ndringar p\u00e5 BSD-system<br \/>\nanv\u00e4nds biblioteket Inotify;<\/p>\n<li class=\"l\"> F\u00f6r att hantera undantag p\u00e5 ARM64-plattformen kr\u00e4vs biblioteket Unwind;\n<li class=\"l\"> I st\u00e4llet f\u00f6r Video4Linux1 kr\u00e4vs nu biblioteket Video4Linux2.\n<\/ul>\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>K\u00e4lla: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52227\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 28 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u0439 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Win32 API &#8212; Wine 5.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u043e\u0431\u0440\u0430\u043b \u0432 \u0441\u0435\u0431\u044f \u0431\u043e\u043b\u0435\u0435 7400 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439. \u0418\u0437 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u0439 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u043e\u0442\u043c\u0435\u0447\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u0441\u0442\u0430\u0432\u043a\u0430 \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0445 \u043c\u043e\u0434\u0443\u043b\u0435\u0439 Wine \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 PE, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043c\u043d\u043e\u0433\u043e\u043c\u043e\u043d\u0438\u0442\u043e\u0440\u043d\u044b\u0445 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0439, \u043d\u043e\u0432\u0430\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0437\u0432\u0443\u043a\u043e\u0432\u043e\u0433\u043e API XAudio2 \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e API Vulkan 1.1. \u0412 Wine \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0430 \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u0430\u044f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-55498","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 28 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u0439 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Win32 API -\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sv\/blog\/news\/stabilnyj-reliz-wine-5-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0421\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 Wine 5.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 28 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u0439 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Win32 API -\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/news\/stabilnyj-reliz-wine-5-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-01-21T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:03:37+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Stabil utg\u00e5va av Wine 5.0 | ProHoster","description":"Efter ett \u00e5rs utveckling och 28 experimentella versioner presenterades den stabila utg\u00e5van av den \u00f6ppna implementeringen av Win32 API -","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/stabilnyj-reliz-wine-5-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0421\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 Wine 5.0 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 28 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u0439 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Win32 API -","og:url":"https:\/\/prohoster.info\/sv\/blog\/news\/stabilnyj-reliz-wine-5-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-01-21T21:00:00+00:00","article:modified_time":"2020-02-18T11:03:37+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"55498","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 19:43:30","updated":"2022-10-02 19:56:27","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/55498","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=55498"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/55498\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=55498"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=55498"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=55498"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}