{"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\/sq\/blog\/news\/stabilnyj-reliz-wine-5-0","title":{"rendered":"Versioni i q\u00ebndruesh\u00ebm i Wine 5.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Pas nj\u00eb vit zhvillimi dhe 28 versione eksperimentale <noindex><a rel=\"nofollow\" href=\"https:\/\/www.winehq.org\/news\/2020012101\">u paraqit<\/a><\/noindex> l\u00ebshim t\u00eb q\u00ebndruesh\u00ebm t\u00eb zbatimit t\u00eb hapur Win32 API \u2014 <noindex><a rel=\"nofollow\" href=\"http:\/\/www.winehq.org\/announce\/5.0\">Wine 5.0<\/a><\/noindex>, i cili p\u00ebrfshin m\u00eb shum\u00eb se 7400 ndryshime. Si arritje kryesore e versionit t\u00eb ri sh\u00ebnohet dor\u00ebzimi i moduleve t\u00eb integruara t\u00eb Wine n\u00eb formatin PE, mb\u00ebshtetje p\u00ebr konfigurimet me shum\u00eb monitor\u00eb, nj\u00eb realizim i ri i API-t audio XAudio2 dhe mb\u00ebshtetje p\u00ebr API-n\u00eb grafike Vulkan 1.1.<\/p>\n<p>N\u00eb Wine <noindex><a rel=\"nofollow\" href=\"http:\/\/appdb.winehq.org\/\">\u00ebsht\u00eb konfirmuar<\/a><\/noindex> punon plot\u00ebsisht 4869 (nj\u00eb vit m\u00eb par\u00eb 4737) programe p\u00ebr Windows, nd\u00ebrsa 4136 (nj\u00eb vit m\u00eb par\u00eb 4045) programe funksionojn\u00eb shk\u00eblqyer me konfigurime t\u00eb tjera dhe DLL t\u00eb jashtme. Tek 3635 programe jan\u00eb v\u00ebrejtur disa probleme t\u00eb vogla n\u00eb funksionim, t\u00eb cilat nuk pengojn\u00eb p\u00ebrdorimin e funksioneve kryesore t\u00eb aplikacioneve. <\/p>\n<p>Karakteristikat kryesore <noindex><a rel=\"nofollow\" href=\"https:\/\/www.winehq.org\/announce\/5.0\">innovations<\/a><\/noindex> Wine 5.0: <\/p>\n<ul>\n<li class=\"l\"> <b>Module n\u00eb formatin PE<\/b>\n<ul>\n<li class=\"l\"> Me nj\u00eb kompilues MinGW, shumica e moduleve t\u00eb Wine tani p\u00ebrmblidhen n\u00eb formatin e skedar\u00ebve ekzekutiv\u00eb PE (Portable Executable, i p\u00ebrdorur n\u00eb Windows) n\u00eb vend t\u00eb ELF. P\u00ebrdorimi i PE zgjidh problemet me mb\u00ebshtetje p\u00ebr skemat e ndryshme t\u00eb mbrojtjes nga kopjimi, t\u00eb cilat verifikojn\u00eb identitetin e moduleve sistemore n\u00eb disk dhe n\u00eb memorie;\n<li class=\"l\"> Skedar\u00ebt ekzekutiv\u00eb PE tani kopjohen n\u00eb katalogun ~\/.wine ($WINEPREFIX) n\u00eb vend t\u00eb p\u00ebrdorimit t\u00eb skedar\u00ebve DLL fals\u00eb, duke b\u00ebr\u00eb q\u00eb struktura t\u00eb duket m\u00eb e ngjashme me instalimet reale t\u00eb Windows, me kosto t\u00eb hapsir\u00ebs shtes\u00eb n\u00eb disk;\n<li class=\"l\"> Modulet e transformuara n\u00eb formatin PE mund t\u00eb p\u00ebrdorin funksionet standarde <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> Funksione C dhe konstante me Unicode (p.sh., L\u00ababc\u00bb);\n<li class=\"l\"> N\u00eb runtime t\u00eb Wine C \u00ebsht\u00eb shtuar mb\u00ebshtetje p\u00ebr lidhjen me skedar\u00ebt binar\u00eb t\u00eb nd\u00ebrtuar n\u00eb MinGW, t\u00eb cilat p\u00ebrdoren si parazgjedhje gjat\u00eb nd\u00ebrtimit t\u00eb DLL-ve n\u00eb vend t\u00eb runtime t\u00eb MinGW;\n<\/ul>\n<li class=\"l\"> <b>Sistemi grafik<\/b>\n<ul>\n<li class=\"l\"> Shtuar mb\u00ebshtetje p\u00ebr pun\u00ebn me monitor\u00eb dhe adaptues grafik\u00eb t\u00eb shumt\u00eb, duke p\u00ebrfshir\u00eb mund\u00ebsin\u00eb e ndryshimit dinamik t\u00eb konfigurimeve;\n<li class=\"l\"> P\u00ebrdit\u00ebsuar drejtuesi p\u00ebr API-n\u00eb grafike Vulkan, i cili \u00ebsht\u00eb p\u00ebrshtatur me specifikimet Vulkan 1.1.126;\n<li class=\"l\"> N\u00eb bibliotek\u00ebn WindowsCodecs \u00ebsht\u00eb realizuar mund\u00ebsia p\u00ebr t\u00eb transformuar formate t\u00eb tjera raster, duke p\u00ebrfshir\u00eb formate me paleta t\u00eb indeksuara;\n<\/ul>\n<li class=\"l\"> <b>Direct3D<\/b>\n<ul>\n<li class=\"l\"> Gjat\u00eb ekzekutimit t\u00eb aplikacioneve me ekran t\u00eb plot\u00eb Direct3D sigurohet bllokimi i thirrjeve t\u00eb ruajt\u00ebsit t\u00eb ekranit;\n<li class=\"l\"> N\u00eb DXGI (Infrastruktura e Grafik\u00ebs DirectX) \u00ebsht\u00eb shtuar mb\u00ebshtetje p\u00ebr informimin e aplikacionit mbi minimizimin e dritares s\u00eb tij, duke lejuar aplikacionin t\u00eb reduktoj\u00eb kryerjen e operacioneve me burime t\u00eb r\u00ebnd\u00eb gjat\u00eb minimizimit t\u00eb dritares;\n<li class=\"l\"> P\u00ebr aplikacionet q\u00eb p\u00ebrdorin DXGI, \u00ebsht\u00eb implementuar mund\u00ebsia p\u00ebr t\u00eb kaluar midis modalitetit t\u00eb plot\u00eb ekranit dhe atij n\u00eb dritare p\u00ebrmes kombinimit Alt+Enter;\n<li class=\"l\"> Jan\u00eb zgjeruar mund\u00ebsit\u00eb p\u00ebr implementimin e Direct3D 12, p\u00ebr shembull, \u00ebsht\u00eb shtuar mb\u00ebshtetje p\u00ebr kalimin midis modalitetit t\u00eb plot\u00eb ekranit dhe atij n\u00eb dritare, ndryshimin e modaliteteve t\u00eb ekranit, daljen me shkall\u00ebzim dhe menaxhimin e intervalit t\u00eb z\u00ebvend\u00ebsimit t\u00eb bufeve t\u00eb vizatimit (swap interval);\n<li class=\"l\"> \u00cbsht\u00eb p\u00ebrmir\u00ebsuar p\u00ebrpunimi i situatave t\u00eb ndryshme t\u00eb kufizuara, si aplikimi i vlerave fillestare q\u00eb dalin jasht\u00eb limitesh p\u00ebr testet e transparenc\u00ebs dhe thell\u00ebsis\u00eb, vizatimi me tekstura t\u00eb reflektuara dhe bufe, p\u00ebrdorimi i objekteve t\u00eb pap\u00ebrshtatshme DirectDraw. <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/previous-versions\/windows\/desktop\/bb322323(v%3Dvs.85)\">clipper<\/a><\/noindex>, krijimi i pajisjeve Direct3 p\u00ebr dritaren e pap\u00ebrshtatshme, p\u00ebrdorimi i zonave t\u00eb dukshme, vlerat minimale t\u00eb parametrave t\u00eb t\u00eb cilave jan\u00eb t\u00eb barabarta me maksimale dhe t\u00eb tjera.\n<li class=\"l\"> N\u00eb Direct3D 8 dhe 9 \u00ebsht\u00eb siguruar nj\u00eb ndjekje m\u00eb e sakt\u00eb \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/direct3d9\/texture-dirty-regions\">zonave t\u00eb ndotura<\/a><\/noindex>\u00bb e zonave t\u00eb teksturave t\u00eb ngarkuara;\n<li class=\"l\"> \u00cbsht\u00eb reduktuar madh\u00ebsia e hap\u00ebsir\u00ebs adresuese t\u00eb nevojshme gjat\u00eb ngarkimit t\u00eb teksturave 3D t\u00eb kompresuara me metod\u00ebn S3TC (ndaj ngarkimit t\u00eb plot\u00eb, teksturat ngarkohet n\u00eb blloqe).\n<li class=\"l\"> \u00cbsht\u00eb implementuar nd\u00ebrfaqja  <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/api\/d3d11_4\/nn-d3d11_4-id3d11multithread\">ID3D11Multithread<\/a><\/noindex> p\u00ebr mbrojtjen e seksioneve kritike n\u00eb aplikacionet me shum\u00eb threads;\n<li class=\"l\"> P\u00ebr aplikacionet e vjetra DirectDraw jan\u00eb b\u00ebr\u00eb p\u00ebrmir\u00ebsime dhe rregullime t\u00eb ndryshme q\u00eb lidhen me llogaritjen e ndri\u00e7imit;\n<li class=\"l\"> Jan\u00eb implementuar thirrje t\u00eb tjera p\u00ebr marrjen e informacionit mbi shenjat n\u00eb API <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\"> N\u00eb wined3d \u00ebsht\u00eb shtuar mb\u00ebshtetje p\u00ebr  <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%91%D0%BB%D0%B8%D1%82%D1%82%D0%B5%D1%80\">blitter<\/a><\/noindex> bazuar n\u00eb CPU p\u00ebr p\u00ebrpunimin e burimeve t\u00eb kompresuara;\n<li class=\"l\"> Baza e t\u00eb dh\u00ebnave t\u00eb kartave grafike t\u00eb njohura n\u00eb Direct3D \u00ebsht\u00eb zgjeruar;\n<li class=\"l\"> Jan\u00eb shtuar \u00e7el\u00ebsat e rinj t\u00eb regjistrit HKEY_CURRENT_USER\\Software\\Wine\\Direct3D: \u00abshader_backend\u00bb (backend p\u00ebr pun\u00ebn me shader-at: \u00abglsl\u00bb p\u00ebr GLSL, \u00abarb\u00bb p\u00ebr ARB vertex\/fragment dhe \u00abnone\u00bb p\u00ebr t\u00eb \u00e7aktivizuar mb\u00ebshtetje p\u00ebr shader-at), \u00abstrict_shader_math\u00bb (0x1 \u2014 aktivizo, 0x0 \u2014 \u00e7aktivizo transformimin e shader-ve Direct3D). \u00c7el\u00ebsi \u00abUseGLSL\u00bb \u00ebsht\u00eb shpallur i vjetruar (duhet p\u00ebrdorur \u00abshader_backend\u00bb);\n<\/ul>\n<li class=\"l\"> <b>D3DX<\/b>\n<ul>\n<li class=\"l\"> \u00cbsht\u00eb implementuar mb\u00ebshtetje p\u00ebr mekanizmin e kompresimit t\u00eb teksturave 3D S3TC (S3 Texture Compression);\n<li class=\"l\"> Jan\u00eb shtuar zbatime t\u00eb sakta p\u00ebr operacione si mbushja me tekstur\u00eb dhe sip\u00ebrfaqe t\u00eb pareflektohen (unmappable);\n<li class=\"l\"> Jan\u00eb b\u00ebr\u00eb p\u00ebrmir\u00ebsime dhe rregullime t\u00eb ndryshme n\u00eb frameworkun e krijimit t\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/direct3d9\/using-an-effect\">efekteve vizuale<\/a><\/noindex>;\n<\/ul>\n<li class=\"l\"> <b>B\u00ebrthama (nd\u00ebrfaqet e b\u00ebrtham\u00ebs Windows)<\/b>\n<ul>\n<li class=\"l\"> Shumica e funksioneve q\u00eb p\u00ebrdoren n\u00eb Kernel32 jan\u00eb zhvendosur n\u00eb<br \/>\n  KernelBase, duke ndjekur ndryshimet n\u00eb arkitektur\u00ebn e Windows;<\/p>\n<li class=\"l\"> Mund\u00ebsi p\u00ebr t\u00eb kombinuar DLL-t\u00eb 32-bit dhe 64-bit n\u00eb kataloget e p\u00ebrdorura p\u00ebr shkarkim. I siguruar injorimi i bibliotekave q\u00eb nuk jan\u00eb n\u00eb p\u00ebrputhje me arkitektur\u00ebn aktuale (32\/64), p\u00ebr rastet kur m\u00eb pas n\u00eb rrug\u00eb mund t\u00eb gjendet nj\u00eb bibliotek\u00eb e sakt\u00eb p\u00ebr arkitektur\u00ebn aktuale;\n<li class=\"l\"> P\u00ebr drejtuesit e pajisjeve, \u00ebsht\u00eb p\u00ebrmir\u00ebsuar emulimi i objekteve thelb\u00ebsore;\n<li class=\"l\"> Jan\u00eb implementuar objekte sinkronizimi q\u00eb funksionojn\u00eb n\u00eb nivelin e b\u00ebrtham\u00ebs, t\u00eb tilla si spin-locks, mutex t\u00eb shpejt\u00eb dhe variabla t\u00eb lidhura me burimin;\n<li class=\"l\"> Ofrohet informim i sakt\u00eb p\u00ebr aplikacionet rreth gjendjes s\u00eb bateris\u00eb;\n<\/ul>\n<li class=\"l\"> <b>Nd\u00ebrfaqja e p\u00ebrdoruesit dhe integrimi me desktopin<\/b>\n<ul>\n<li class=\"l\"> Dritaret me minimizim tani shfaqen duke p\u00ebrdorur nj\u00eb titull, dhe jo nj\u00eb ikon\u00eb n\u00eb stilin e Windows 3.1;\n<li class=\"l\"> Stilet e reja t\u00eb butonave jan\u00eb shtuar <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/desktop\/winauto\/uiauto-supportsplitbuttoncontroltype\">SplitButton<\/a><\/noindex> (buton me nj\u00eb list\u00eb r\u00ebnie veprimesh) dhe  <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/desktop\/uxguide\/ctrl-command-links\">Command Links<\/a><\/noindex> (lidhje n\u00eb dialogun, t\u00eb cilat p\u00ebrdoren p\u00ebr t\u00eb kaluar n\u00eb stadin tjet\u00ebr);\n<li class=\"l\"> P\u00ebr dosjet \u2018Downloads\u2019 dhe \u2018Templates\u2019 jan\u00eb krijuar lidhje simbolike q\u00eb tregojn\u00eb n\u00eb katalog\u00ebt p\u00ebrkat\u00ebs n\u00eb sistemet Unix;\n<\/ul>\n<li class=\"l\"> <b>Pajisjet e inputit<\/b>\n<ul>\n<li class=\"l\"> N\u00eb nisje \u00ebsht\u00eb siguruar instalimi dhe ngarkimi i nevojsh\u00ebm t\u00eb shofer\u00ebve t\u00eb pajisjeve Plug &amp; Play;\n<li class=\"l\"> P\u00ebrmir\u00ebsuar mb\u00ebshtetja p\u00ebr kontrollet e loj\u00ebrave, p\u00ebrfshir\u00eb mini-joystick (hat switch), timonin dhe pedalat p\u00ebr gaz dhe fren;\n<li class=\"l\"> Mb\u00ebshtetja p\u00ebr API-n\u00eb e vjet\u00ebr t\u00eb Linux p\u00ebr nd\u00ebrveprimin me joystick, e p\u00ebrdorur n\u00eb b\u00ebrthamat e Linux para versionit 2.2 \u00ebsht\u00eb nd\u00ebrprer\u00eb;\n<\/ul>\n<li class=\"l\"> <b>.NET<\/b>\n<ul>\n<li class=\"l\"> Motori Mono \u00ebsht\u00eb p\u00ebrdit\u00ebsuar n\u00eb versionin 4.9.4 dhe tani p\u00ebrfshin pjes\u00eb t\u00eb fush\u00ebs s\u00eb pun\u00ebs Windows Presentation Foundation (WPF);\n<li class=\"l\"> Shtuar mund\u00ebsin\u00eb p\u00ebr t\u00eb instaluar shtesa me Mono dhe Gecko n\u00eb nj\u00eb katalog t\u00eb p\u00ebrbashk\u00ebt me vendosjen e skedar\u00ebve n\u00eb hierarkin\u00eb \/usr\/share\/wine n\u00eb vend t\u00eb kopjimit n\u00eb prefixe t\u00eb reja;\n<\/ul>\n<li class=\"l\"> <b>Mund\u00ebsit\u00eb rrjet\u00eb<\/b>\n<ul>\n<li class=\"l\"> Motori i shfletuesit Wine Gecko, i p\u00ebrdorur n\u00eb bibliotek\u00ebn MSHTML, \u00ebsht\u00eb p\u00ebrdit\u00ebsuar n\u00eb versionin 2.47.1. Implementuar mb\u00ebshtetje p\u00ebr API-t\u00eb e reja HTML;\n<li class=\"l\"> N\u00eb MSHTML \u00ebsht\u00eb implementuar mb\u00ebshtetje p\u00ebr elementet SVG;\n<li class=\"l\"> Shtuar shum\u00eb funksione t\u00eb reja t\u00eb VBScript (p.sh., menaxher\u00ebt e gabimeve dhe p\u00ebrjashtimeve, funksionet Hour, Day, Month, String, LBound, RegExp.Replace, RScriptTypeInfo_* dhe ScriptTypeComp_Bind* etj.);\n<li class=\"l\"> Siguruar ruajtjen e gjendjes s\u00eb kodit n\u00eb VBScript dhe JScript (p\u00ebrshtatja e skriptit);\n<li class=\"l\"> Shtuar implementimin e fillestar t\u00eb sh\u00ebrbimit HTTP (WinHTTP) dhe API-s\u00eb s\u00eb lidhur (HTTPAPI) p\u00ebr aplikacionet klient dhe server q\u00eb d\u00ebrgojn\u00eb dhe pranojn\u00eb k\u00ebrkesa duke p\u00ebrdorur protokollin HTTP;\n<li class=\"l\"> Implementuar mund\u00ebsia p\u00ebr t\u00eb marr\u00eb parametrat e konfigurimit t\u00eb HTTP-proxy p\u00ebrmes DHCP;\n<li class=\"l\"> Shtuar mb\u00ebshtetje p\u00ebr ridrejtimin e k\u00ebrkesave t\u00eb autentifikimit p\u00ebrmes sh\u00ebrbimit Microsoft Passport;\n<\/ul>\n<li class=\"l\"> <b>Kriptografia<\/b>\n<ul>\n<li class=\"l\"> Mb\u00ebshtetje p\u00ebr \u00e7el\u00ebsa kriptografik\u00eb t\u00eb bazuar n\u00eb kurba eliptike (ECC) \u00ebsht\u00eb realizuar duke p\u00ebrdorur GnuTLS;\n<li class=\"l\"> Shtuar mund\u00ebsia e importimit t\u00eb \u00e7el\u00ebsave dhe certifikatave nga skedar\u00ebt n\u00eb format PFX;\n<li class=\"l\"> Shtuar mb\u00ebshtetje p\u00ebr skem\u00ebn e krijimit t\u00eb \u00e7el\u00ebsit t\u00eb bazuar n\u00eb fjal\u00ebkalim PBKDF2;\n<\/ul>\n<li class=\"l\"> <b>Teksti dhe fontet<\/b>\n<ul>\n<li class=\"l\"> N\u00eb realizimin e API DirectWrite \u00ebsht\u00eb shtuar mb\u00ebshtetje p\u00ebr funksionalitetet OpenType t\u00eb lidhura me <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/typography\/opentype\/spec\/gpos\">pozicionimin e glif\u00ebve<\/a><\/noindex>, t\u00eb cilat jan\u00eb t\u00eb p\u00ebrfshira nga default p\u00ebr shkronjat Latin, duke p\u00ebrfshir\u00eb kerning;\n<li class=\"l\"> Rritja e siguris\u00eb n\u00eb trajtimin e t\u00eb dh\u00ebnave t\u00eb fontit p\u00ebrmes verifikimit t\u00eb sakt\u00ebsis\u00eb s\u00eb tabelave t\u00eb ndryshme t\u00eb dh\u00ebnash para p\u00ebrdorimit t\u00eb tyre;\n<li class=\"l\"> Interface-t e DirectWrite jan\u00eb p\u00ebrdit\u00ebsuar n\u00eb p\u00ebrputhje me SDK-n\u00eb e fundit;\n<\/ul>\n<li class=\"l\"> <b>Z\u00ebri dhe video<\/b>\n<ul>\n<li class=\"l\"> Propozohet nj\u00eb realizim i ri i API-s\u00eb s\u00eb z\u00ebrit <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/XAudio2\">XAudio2<\/a><\/noindex>, i nd\u00ebrtuar mbi projektin <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/FNA-XNA\/FAudio\/\">me implementimin e bibliotekave zvog\u00ebluese DirectX (API XAudio2, X3DAudio, XAPO dhe XACT3) jan\u00eb p\u00ebrdit\u00ebsuar n\u00eb l\u00ebshimin 20.06;<\/a><\/noindex>. P\u00ebrdorimi i FAudio n\u00eb Wine lejon arritjen e cil\u00ebsis\u00eb m\u00eb t\u00eb lart\u00eb t\u00eb z\u00ebrit n\u00eb loj\u00ebra dhe p\u00ebrdorimin e mund\u00ebsive t\u00eb tilla si miksimi i volumit dhe efektet e z\u00ebrit t\u00eb avancuara;\n<li class=\"l\"> Shtuar nj\u00eb num\u00ebr t\u00eb madh t\u00eb thirrjeve t\u00eb reja n\u00eb realizimin e kuadrit Media Foundation, duke p\u00ebrfshir\u00eb mb\u00ebshtetje p\u00ebr radh\u00eb asinkrone t\u00eb nd\u00ebrtuara dhe t\u00eb personalizuara, API-n\u00eb e Lexuesit t\u00eb Burimeve, Sesionin e Mediave etj.\n<li class=\"l\"> Filtri i kapjes s\u00eb videos \u00ebsht\u00eb kaluar n\u00eb p\u00ebrdorimin e API-s\u00eb v4l2 n\u00eb vend t\u00eb API-s\u00eb v4l1, \u00e7ka ka lejuar zgjerimin e gam\u00ebs s\u00eb kamerave t\u00eb mb\u00ebshtetura;\n<li class=\"l\"> Dekoduesit e integruar AVI, MPEG-I dhe WAVE jan\u00eb hequr, p\u00ebr t\u00eb cil\u00ebt tani p\u00ebrdoren sistemet GStreamer ose QuickTime;\n<li class=\"l\"> Shtuar nj\u00eb n\u00ebngrup t\u00eb API-ve t\u00eb konfigurimit VMR7;\n<li class=\"l\"> N\u00eb drejtuesit e z\u00ebrit \u00ebsht\u00eb shtuar mb\u00ebshtetje p\u00ebr rregullimin e volumit t\u00eb kanaleve t\u00eb ve\u00e7anta;\n<\/ul>\n<li class=\"l\"> <b>Internacionalizimi<\/b>\n<ul>\n<li class=\"l\">  Tabelat Unicode jan\u00eb p\u00ebrdit\u00ebsuar n\u00eb versionin 12.1.0;\n<li class=\"l\"> Realizuar mb\u00ebshtetje p\u00ebr normalizimin e Unicode;\n<li class=\"l\"> \u00cbsht\u00eb siguruar instalimi automatik i rajonit gjeografik (HKEY_CURRENT_USER\\Control Panel\\International\\Geo) n\u00eb baz\u00eb t\u00eb lokalitetit aktual;\n<\/ul>\n<li class=\"l\"> <b>RPC\/COM<\/b>\n<ul>\n<li class=\"l\"> Shtuar mb\u00ebshtetje p\u00ebr struktura t\u00eb komplikuara dhe vargje n\u00eb typelib;\n<li class=\"l\"> Shtuar realizimin fillestar t\u00eb libraris\u00eb runtime p\u00ebr Windows Script;\n<li class=\"l\">  Shtuar realizimin fillestar t\u00eb libraris\u00eb ADO (Microsoft ActiveX Data Objects);\n<\/ul>\n<li class=\"l\"> <b>Instaluesit<\/b>\n<ul>\n<li class=\"l\"> P\u00ebr instaluesin MSI \u00ebsht\u00eb realizuar mb\u00ebshtetje p\u00ebr furnizimin e patches (Patch Files);\n<li class=\"l\"> N\u00eb utilitarin WUSA (Windows Update Standalone Installer) \u00ebsht\u00eb shtuar mund\u00ebsia e instalimit t\u00eb p\u00ebrdit\u00ebsimeve n\u00eb formatin .MSU;\n<\/ul>\n<li class=\"l\"> <b>Platforma ARM<\/b>\n<ul>\n<li class=\"l\"> P\u00ebr arkitektur\u00ebn ARM64, mb\u00ebshtetje p\u00ebr l\u00ebshimin e stack-ut (stack unwinding) \u00ebsht\u00eb shtuar n\u00eb ntdll. Mb\u00ebshtetje p\u00ebr lidhjen e bibliotekave t\u00eb jashtme libunwind \u00ebsht\u00eb shtuar;\n<li class=\"l\"> P\u00ebr arkitektur\u00ebn ARM64 \u00ebsht\u00eb realizuar mb\u00ebshtetje p\u00ebr proxy pa p\u00ebrfshirje (stubless proxies) p\u00ebr interface-t e objekteve;\n<\/ul>\n<li class=\"l\"> <b>Mjetet p\u00ebr zhvillimin \/ Winelib<\/b>\n<ul>\n<li class=\"l\"> Shto \u00ebsht\u00eb mund\u00ebsia e p\u00ebrdorimit t\u00eb debugger-it nga Visual Studio p\u00ebr debugin e aplikacioneve q\u00eb ekzekutohen n\u00eb Wine;\n<li class=\"l\"> Biblioteka DBGENG (Debug Engine) \u00ebsht\u00eb pjes\u00ebrisht e implementuar;\n<li class=\"l\"> Ekzekutuesit e mbledhur p\u00ebr Windows tani nuk varen m\u00eb nga libwine, duke lejuar q\u00eb ata t\u00eb ekzekutohen n\u00eb Windows pa var\u00ebsi t\u00eb tjera;\n<li class=\"l\"> N\u00eb Resource Compiler dhe IDL Compiler \u00ebsht\u00eb shtuar opsioni \u2018\u2014sysroot\u2019 p\u00ebr t\u00eb p\u00ebrcaktuar rrug\u00ebn e vendosjes s\u00eb skedave t\u00eb titullit;\n<li class=\"l\"> N\u00eb winegcc jan\u00eb shtuar opsionet \u2018\u2014target\u2019, \u2018\u2014wine-objdir\u2019,\u201d,<br \/>\n  \u2018\u2014winebuild\u2019 dhe \u2018-fuse-ld\u2019, duke thjeshtuar konfigurimin e mjedisit p\u00ebr kryq-kompilimin;<\/p>\n<\/ul>\n<li class=\"l\"> <b>Aplikacione t\u00eb integruara<\/b>\n<ul>\n<li class=\"l\"> U implementua utilitari CHCP p\u00ebr rregullimin e kodit t\u00eb konsol\u00ebs;\n<li class=\"l\">  U implementua utilitari MSIDB p\u00ebr manipulimin e bazave n\u00eb formatin MSI;\n<\/ul>\n<li class=\"l\"> <b>Optimizimi i performanc\u00ebs<\/b>\n<ul>\n<li class=\"l\"> Funksione t\u00eb ndryshme p\u00ebr pun\u00ebn me koh\u00ebn u transferuan n\u00eb p\u00ebrdorimin e funksioneve sistemike me performanc\u00eb t\u00eb lart\u00eb, duke ulur ngarkesat n\u00eb ciklin e vizatimit t\u00eb shum\u00eb loj\u00ebrave;\n<li class=\"l\"> Shtuar mund\u00ebsia e p\u00ebrdorimit n\u00eb sistemin Ext4  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50581\">t\u00eb modit<\/a><\/noindex>  t\u00eb pun\u00ebs pa marr\u00eb parasysh regjistrin e simboleve;\n<li class=\"l\"> U optimizua performanca e trajtimit t\u00eb nj\u00eb numri t\u00eb madh elementesh n\u00eb dialog\u00ebt e output-it t\u00eb listave q\u00eb punojn\u00eb n\u00eb modin LBS_NODATA;\n<li class=\"l\"> U shtua nj\u00eb implementim m\u00eb i shpejt\u00eb i SRW-locks (Slim Reader\/Writer) p\u00ebr Linux, i p\u00ebrkthyer n\u00eb Futex;\n<\/ul>\n<li class=\"l\"> <b>Var\u00ebsit\u00eb e jashtme<\/b>\n<ul>\n<li class=\"l\"> P\u00ebr nd\u00ebrtimin e moduleve n\u00eb formatin PE \u00ebsht\u00eb p\u00ebrdorur cross-compiler MinGW-w64;\n<li class=\"l\"> Implementimi i XAudio2 k\u00ebrkon bibliotek\u00ebn FAudio;\n<li class=\"l\"> P\u00ebr ndjekjen e ndryshimeve t\u00eb skedave n\u00eb sistemet BSD<br \/>\n\u00ebsht\u00eb angazhuar biblioteka Inotify;<\/p>\n<li class=\"l\"> P\u00ebr trajtimin e p\u00ebrjashtimeve n\u00eb platform\u00ebn ARM64 k\u00ebrkohet biblioteka Unwind;\n<li class=\"l\"> Sebastian Video4Linux1 tani k\u00ebrkon bibliotek\u00ebn Video4Linux2.\n<\/ul>\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Burimi: <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.2 - 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\/sq\/blog\/news\/stabilnyj-reliz-wine-5-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\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\/sq\/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\udd47L\u00ebshimi i stabil Wine 5.0 | ProHoster","description":"Pas nj\u00eb viti zhvillimi dhe 28 versioneve eksperimentale, \u00ebsht\u00eb prezantuar nj\u00eb l\u00ebshim i stabil i implementimit t\u00eb hapur t\u00eb Win32 API -","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/stabilnyj-reliz-wine-5-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","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\/sq\/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\/sq\/wp-json\/wp\/v2\/posts\/55498","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=55498"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/55498\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=55498"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=55498"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=55498"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}