{"id":52167,"date":"2019-11-02T00:00:00","date_gmt":"2019-11-01T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/novye-versii-wine-4-19-i-wine-staging-4-19"},"modified":"2020-02-18T13:59:50","modified_gmt":"2020-02-18T10:59:50","slug":"novye-versii-wine-4-19-i-wine-staging-4-19","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/novye-versii-wine-4-19-i-wine-staging-4-19","title":{"rendered":"Nov\u00e9 verze Wine 4.19 a Wine Staging 4.19","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.winehq.org\/announce\/4.19\">Dostupn\u00e9<\/a><\/noindex> experiment\u00e1ln\u00ed vyd\u00e1n\u00ed otev\u0159en\u00e9 implementace Win32 API \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.winehq.org\/\">Wine 4.19<\/a><\/noindex>. Od vyd\u00e1n\u00ed verze <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51707\">4.18<\/a><\/noindex> bylo uzav\u0159eno 41 chybov\u00fdch hl\u00e1\u0161en\u00ed a provedeno 297 zm\u011bn. <\/p>\n<p>Nejd\u016fle\u017eit\u011bj\u0161\u00ed zm\u011bny:\n<\/p>\n<ul>\n<li class=\"l\"> Roz\u0161\u00ed\u0159eny mo\u017enosti VBScript: p\u0159id\u00e1ny funkce String, LBound, RegExp.Replace. Implementov\u00e1ny nov\u00e9 v\u00fdrazy;\n<li class=\"l\"> Do WineD3D byly p\u0159id\u00e1ny funkce wined3d_stateblock_set_sampler_state() a wined3d_stateblock_set_texture_stage_state(). Implementov\u00e1na spr\u00e1va stavu (<noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/direct3d9\/state-blocks-save-and-restore-state\">StateBlock<\/a><\/noindex>) v vol\u00e1n\u00edch d3d9_device_SetSamplerState(), d3d9_device_SetTextureStageState(), d3d_device7_SetRenderState(),<br \/>\n d3d_device7_SetTextureStageState(), d3d9_device_SetTexture(), d3d9_device_SetTransform(), d3d9_device_SetClipPlane(), d3d9_device_SetMaterial();<\/p>\n<li class=\"l\"> Implementov\u00e1ny vol\u00e1n\u00ed dxgi_output_ReleaseOwnership() a dxgi_output_TakeOwnership();\n<li class=\"l\"> Vylep\u0161ena podpora ARM64;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"http:\/\/bugs.winehq.org\/show_bug.cgi?id=36388\">Vy\u0159e\u0161eny<\/a><\/noindex> probl\u00e9my s \u010deskou lokalizac\u00ed v dialogu nastaven\u00ed;\n<li class=\"l\"> Uzav\u0159eny chybov\u00e9 zpr\u00e1vy souvisej\u00edc\u00ed s fungov\u00e1n\u00edm her a aplikac\u00ed<br \/>\nSlingplayer 2.0, Trivial Pursuit Unhinged, Notepad .Net, Tweet Attacks Pro, The Adventures Of Lomax, Metatrader 5, Space Hack, TeamViewer 9.0.26297, ImpotRapide 2013, Netgear Powerline 3.1, MetaEditor 5, Betfair Poker, Jack Keane 2, Indiana Jones and the Emperor's Tomb, The Moment of Silence, Closing Ableton Live 9 Lite, Rekordbox 5.3.0, LAVFilters 0.74.x<br \/>\n, Touhou 15.5: Antinomy of Common Flowers, R-Studio, Sniper Elite V2.\n<\/ul>\n<p>Tak\u00e9 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.winehq.org\/pipermail\/wine-devel\/2019-November\/153704.html\">se uskute\u010dnilo<\/a><\/noindex> vyd\u00e1n\u00ed projektu <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/wine-staging\/wine-staging\/\">Wine Staging 4.19<\/a><\/noindex>, vyv\u00edjej\u00edc\u00ed roz\u0161\u00ed\u0159en\u00e9 sestaven\u00ed Wine, zahrnuj\u00edc\u00ed ne zcela p\u0159ipraven\u00e9 nebo riskantn\u00ed patche, kter\u00e9 zat\u00edm nejsou vhodn\u00e9 pro p\u0159ijet\u00ed do hlavn\u00ed v\u011btve Wine. Ve srovn\u00e1n\u00ed s Wine nab\u00edz\u00ed Wine Staging 840 dal\u0161\u00edch patch\u016f. <\/p>\n<p>V nov\u00e9m vyd\u00e1n\u00ed Wine Staging byla provedena synchronizace s k\u00f3dovou z\u00e1kladnou Wine 4.19. Do hlavn\u00edho souboru Wine byly p\u0159esunuty patche roz\u0161i\u0159uj\u00edc\u00ed mo\u017enosti quartz.dll, zahrnut\u00ed do crypt32.dll ko\u0159enov\u00e9ho certifik\u00e1tu MS z roku 2010, p\u0159id\u00e1n\u00ed restrictederrorinfo.idl a roz\u0161\u00ed\u0159en\u00ed funkc\u00ed uianimation.dll. Byly p\u0159id\u00e1ny nov\u00e9 patche pro odstran\u011bn\u00ed probl\u00e9m\u016f p\u0159i vol\u00e1n\u00ed NtVirtualAlloc() a aktualizov\u00e1n patch<br \/>\n <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/wine-staging\/wine-staging\/tree\/master\/patches\/ntdll-User_Shared_Data\">ntdll-User_Shared_Data<\/a><\/noindex>.<\/p>\n<p>D\u00e1le lze zm\u00ednit <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/doitsujin\/dxvk\/releases\/tag\/v1.4.4\">aktualizace<\/a><\/noindex> vrstv\u011b <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/doitsujin\/dxvk\/\">DXVK 1.4.4<\/a><\/noindex>  s implementac\u00ed DXGI, Direct3D 10 a Direct3D 11 nad API Vulkan. V nov\u00e9m vyd\u00e1n\u00ed byla odstran\u011bna chyba, kter\u00e1 vedla k ukl\u00e1d\u00e1n\u00ed nespr\u00e1vn\u00fdch z\u00e1znam\u016f do cache stavu. Opraveny potenci\u00e1ln\u00ed probl\u00e9my, kter\u00e9 mohly v\u00e9st k pokusu o \u010dten\u00ed zdroje p\u0159ed jeho zaps\u00e1n\u00edm p\u0159i pr\u00e1ci s vrstvov\u00fdmi a indexov\u00fdmi buffery. Optimalizov\u00e1na pr\u00e1ce s buffery Stream Output a Append\/Consume, pou\u017e\u00edvan\u00fdmi v enginu Unity.<br \/>\nSn\u00ed\u017eena spot\u0159eba pam\u011bti p\u0159i pou\u017e\u00edv\u00e1n\u00ed mal\u00fdch, ale \u010dasto aktualizovan\u00fdch buffer\u016f. Bylo p\u0159id\u00e1no k\u00f3d pro obch\u00e1zen\u00ed probl\u00e9m\u016f vedouc\u00edch k p\u00e1du ve h\u0159e Skyrim SE: Worked, a odstran\u011bn\u00ed blik\u00e1n\u00ed ve hr\u00e1ch Saints Row 3\/4 a Titan Quest p\u0159i pou\u017eit\u00ed grafick\u00fdch karet NVIDIA.<\/p>\n<p>Tak\u00e9 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/Joshua-Ashton\/d9vk\/releases\/tag\/0.30\">byl vytvo\u0159en<\/a><\/noindex> vyd\u00e1n\u00ed projektu <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/Joshua-Ashton\/d9vk\/\">D9VK 0.30<\/a><\/noindex>, kter\u00fd implementuje Direct3D 9, funguj\u00edc\u00ed prost\u0159ednictv\u00edm p\u0159ekladov\u00e9 vrstvy do grafick\u00e9ho API Vulkan. Projekt vych\u00e1z\u00ed z k\u00f3du projektu DXVK, kter\u00fd byl roz\u0161\u00ed\u0159en o podporu Direct3D 9. Nov\u00e1 verze synchronizuje s DXVK 1.4.4. Byla provedena optimalizace v\u00fdkonu a zlep\u0161ena pr\u00e1ce s blokacemi. Byla p\u0159id\u00e1na experiment\u00e1ln\u00ed podpora p\u0159eddefinov\u00e1n\u00ed shader\u016f.<br \/>\nByly implementov\u00e1ny mo\u017enosti D3DRS_SHADEMODE, D3DRS_POINTSIZE, D3DRS_POINTSIZE_MIN, D3DRS_POINTSIZE_MAX, D3DRS_POINTSCALE_A, D3DRS_POINTSCALE_B, D3DRS_POINTSCALE_C, D3DRS_POINTSCALEENABLE a D3DRS_POINTSPRITEENABLE. Byly provedeny zm\u011bny k odstran\u011bn\u00ed probl\u00e9m\u016f ve h\u0159e Halo 2.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Zdroj: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51798\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Win32 API &#8212; Wine 4.19. \u0421 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0432\u044b\u043f\u0443\u0441\u043a\u0430 \u0432\u0435\u0440\u0441\u0438\u0438 4.18 \u0431\u044b\u043b \u0437\u0430\u043a\u0440\u044b\u0442 41 \u043e\u0442\u0447\u0451\u0442 \u043e\u0431 \u043e\u0448\u0438\u0431\u043a\u0430\u0445 \u0438 \u0432\u043d\u0435\u0441\u0435\u043d\u043e 297 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439. \u041d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0432\u0430\u0436\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f: \u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u044b \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 VBScript: \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b \u0444\u0443\u043d\u043a\u0446\u0438\u0438 String, LBound, RegExp.Replace. \u0420\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u044b \u043d\u043e\u0432\u044b\u0435 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u044f; \u0412 WineD3D \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b \u0444\u0443\u043d\u043a\u0446\u0438\u0438 wined3d_stateblock_set_sampler_state() \u0438 wined3d_stateblock_set_texture_stage_state(). \u0420\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u0444\u0438\u043a\u0441\u0430\u0446\u0438\u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f (StateBlock) \u0432 \u0432\u044b\u0437\u043e\u0432\u0430\u0445 d3d9_device_SetSamplerState(), d3d9_device_SetTextureStageState(), [&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-52167","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Win32 API - Wine.\" \/>\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\/cs\/blog\/news\/novye-versii-wine-4-19-i-wine-staging-4-19\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\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\u041d\u043e\u0432\u044b\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 Wine 4.19 \u0438 Wine Staging 4.19 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Win32 API - Wine.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/novye-versii-wine-4-19-i-wine-staging-4-19\" \/>\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=\"2019-11-01T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T10:59:50+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 Nov\u00e9 verze Wine 4.19 a Wine Staging 4.19 | ProHoster","description":"Dostupn\u00e1 experiment\u00e1ln\u00ed verze otev\u0159en\u00e9 implementace Win32 API - Wine.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/novye-versii-wine-4-19-i-wine-staging-4-19","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","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\u041d\u043e\u0432\u044b\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 Wine 4.19 \u0438 Wine Staging 4.19 | ProHoster","og:description":"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Win32 API - Wine.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/novye-versii-wine-4-19-i-wine-staging-4-19","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":"2019-11-01T21:00:00+00:00","article:modified_time":"2020-02-18T10:59:50+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"52167","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":"2026-01-24 02:44:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:48:31","updated":"2026-01-24 02:44:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/52167","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=52167"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/52167\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=52167"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=52167"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=52167"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}