Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 4 reacties
Bron: Wine HQ

Wine logoEr is met versienummer 1.7.49 een nieuwe ontwikkelbuild van Wine verschenen. Wine is een opensource-implementatie van de Windows-api en maakt het mogelijk om DOS- en Windows-programma's op Linux, FreeBSD en Solaris te draaien. Een grote groep ontwikkelaars draagt bij aan Wine en er is voor gekozen om elke twee weken een nieuwe zogeheten ontwikkelversie uit te brengen in plaats van te wachten tot er een aantal nieuwe functies klaar is. Een paar keer per jaar verschijnt er een stabiele uitgave. De database met applicaties die onder Wine werken, al dan niet met behulp van kleine aanpassingen, bevat op het moment van schrijven 22.494 titels. Hieronder is te vinden wat er in deze uitgave allemaal is veranderd en verbeterd.

What's new in this release:
  • DirectWrite is now good enough for rendering text in Steam.
  • A number of Direct2D improvements.
  • Some more OpenMP functions.
  • Support for namespaces in the IDL compiler.
Bugs fixed in 1.7.49 (total 31):
  • 8277: Windows Sysinternals Process Explorer and other tools show zero thread start address (NtQueryInformationThread with ThreadQuerySetWin32StartAddress info class)
  • 17044: Microsoft OneNote 2007 "Insert Audio Recording" doesn't work
  • 20521: Nocturnal Illusion crashes
  • 22206: Mig Alley Flight Simulator (1999) crashes due to unimplemented msvcirt.dll.??0ios@@IAE@XZ
  • 23407: Death to Spies Moment of Truth: character bodies (player and NPCs) are invisible
  • 26379: Multiple games crash on unimplemented function d3dx9_36.dll.D3DXComputeNormals (Gamestudio Venice, Nvidia hdr demo, Fritz 11, XCOM, Cities XL)
  • 27145: Weapons Translucent Like Glass in FEAR 1 and 2.
  • 28916: Spellforce 2 Gold - wrong drawing order of surfaces
  • 31051: HttpQueryInfo() erroneously ignores lpdwIndex argument for some info levels
  • 31374: Steam text invisible with dwrite.dll enabled
  • 31640: hugin's enfuse.exe crashes without native vcomp100.dll (purist)
  • 32637: Some VST plugins that used to work with dssi-vst now fail
  • 33165: Star Conflict crash at startup
  • 33724: Aliwangwang needs unimplemented function atl100.dll.AtlAxCreateControlLicEx
  • 36087: SpinTires crashes when applying settings in windowed mode
  • 36915: Among the Sleep crashes when starting a new game (Oculusplugin.dll needs to be disabled)
  • 37583: Trion's Glyph MMO manager crashes on unimplemented function msvcr110.dll.?_GetConcurrency@details@Concurrency@@YAIXZ
  • 38004: Multiple games crashes with unimplemented function x3daudio1_7.dll.X3DAudioInitialize
  • 38197: Singles 2 crash at start
  • 38262: Warframe Update Fails!
  • 38508: Multiple applications need 'HKLM\Software\Microsoft\Cryptography\MachineGuid' registry key present (Wizard 101 UK downloader)
  • 38613: Multiple games (Witcher3 Wild Hunt, Schein, The Emptiness) need vcomp110.dll
  • 38828: Cerbero PE Insider 1.0.2 crashes on unimplemented function dbghelp.dll.UnDecorateSymbolNameW when viewing export directory
  • 38861: Carbon Poker crashes at startup
  • 38935: CocosStudio1.6 (.NET 4.0 app) crashes when starting (needs 'Win32_DesktopMonitor' WMI class with 'PixelsPerXLogicalInch' property)
  • 38947: Cities XL Platinum crashes while loading to the menu, needs vcomp.dll._vcomp_for_dynamic_init
  • 38949: Free Falcon 5.x/6.x configuration editor segfaults on start (loader must take invalid IMAGE_LOAD_CONFIG_DIRECTORY values into account)
  • 38989: ShowShifter (obsoleted A/V application) fails to start with built-in msvcp60
  • 39008: Trion Worlds 'Trove' (Voxel MMO) crashes on startup (missing UTC timezone information)
  • 39015: Steam crashes shortly after login when DirectWrite is enabled
  • 39017: 64-bit Lexmark X2670 All-in-One printer driver installation fails (missing pragma pack directive in 'digitalv.h' causes structure layout mismatch between 'MCI_DGV_OPEN_PARMSW' and 'MCI_OPEN_PARMSW')

Internet Explorer 6 d.m.v. Wine op Ubuntu (620 pix)

Versienummer:1.7.49
Releasestatus:Unstable
Besturingssystemen:Linux, BSD, Solaris
Website:Wine HQ
Download:https://www.winehq.org/download
Licentietype:GPL
Moderatie-faq Wijzig weergave

Reacties (4)

Zou er ooit een moment komen, dat wine bijna uitonwikkeld is, en een bug / missing feature eerder uitzondering dan regel wordt?
Ik bedoel zoveel jaar met zoveel actieve development.. De win32 API is ook niet oneindig.
De API niet maar vrijwel alle functies hebben input parameters die je kunt variëren en sommige functies hebben ongedocumenteerde opties die je pas kunt implementeren als je ertegenaan loopt. Om nog maar niet te spreken van API functies met onbedoelde bijeffecten. Het zal nog wel even duren dus.
Er ontbreken nog eigenlijk veel zaken (o.a. DX): al eens geprobeerd een (vrij nieuwe) game te spelen of Photoshop proberen te draaien onder Wine?

Dit komt mede doordat de meeste onderdelen gesloten zijn/blijven, waardoor de Wine-devs steeds aan reserve-engineering moeten doen, waardoor je dus altijd bezig blijft als Wine-zijnde.
Laat staan dat je het betreffende onderdeel (volledig) onder de praat krijgt in Wine.

Het beste zou zijn als de apps zouden overschakelen op open-source, waardoor je dit soort problemen dus uit de wereld helpt.
Alleen de Windows-base is zo groot, en ik heb toch het gevoel dat het niet echt wilt opschieten (vasthouden aan Google Service op Android, DirectX, etc.). Alleen de web-kant wordt steeds beter.

Nu bijvoorbeeld werkt Photoshop CS6 niet (goed) onder de nieuwe Wine, terwijl dit een aantal versies terug beter werkte. Wat ik daarmee wil aangeven dat het uiterst moeilijk is voor Wine de (eigen) API niet breken voor andere apps - als die ene bugfix bij een andere app het probleem oplost.

[Reactie gewijzigd door archie2012 op 9 augustus 2015 13:10]

Ja vraag ik me ook af. Als Windows applicatie kan je echter nogal wat api's gebruiken (e.g. Win32, COM, DirectX, DirectShow, WMI, Shell, MCI) en dat moet allemaal geďmplementeerd worden. Ik zie hierboven zelfs een functie staan (i.e. NtQueryInformationThread) die niet onderdeel is van Win32 maar van de onderliggende verborgen ntdll api. Daarnaast houdt Microsoft in zijn eigen api's ook rekening met buggy programma's; iets waar Wine ook support voor moet leveren. http://blogs.msdn.com/b/o...ive/2003/12/23/45481.aspx

[Reactie gewijzigd door gast128 op 9 augustus 2015 13:58]

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True