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 , , 11 reacties
Bron: Wine HQ

Wine logoOm de andere week op vrijdag staat er een nieuwe ontwikkelbuild van Wine voor je klaar en zelfs deze goede vrijdag vormt daar geen uitzondering op. Wine is een opensource-implementatie van de Windows-api. Dit maakt het mogelijk om DOS- en Windows-programma's op onder andere Linux, FreeBSD en Mac OS X te draaien. De database met applicaties die onder Wine werken, al dan niet met behulp van enkele kleine aanpassingen, bevat op het moment van schrijven 12.139 titels, wat er 120 meer zijn dan twee weken geleden. Hieronder is te vinden welke veranderingen en verbeteringen er in deze release zijn doorgevoerd:

What's new in this release:
  • Support for Visual C++ project files in winemaker.
  • Improvements to the Esound driver.
  • Many Direct3D code cleanups.
  • Fixes to OLE clipboard handling.
  • OpenBSD compilation fixed.
Bugs fixed in 1.1.19:
  • winemaker: Add support for the Visual C++ project files
  • Bink video causes Alien vs Predator Gold to freeze untill killed
  • Evil Genius does not run
  • When i install the HPAD the everything is shown in HINDI not in ENGLISH
  • The incorrect list window in the p-cad 2001.
  • Menus don't collapse properly in Shareaza
  • CSpy/IP Address: Cannot overwrite field text
  • CSpy/Up-Down: Cursor in wrong position
  • Gravity has database troubles
  • BBC iPlayer installer claims IE6 is not installed
  • Magic Workstation (mws play) Stops Displaying Cards
  • Michelin Rally Masters: Application crashes when PAL_8 Texture and Mipmapping options are enabled
  • The Lord of the Rings: The Return of the King: no sound in movies and no background sound/voices ingame
  • F.E.A.R : Crashes when sound is enabled
  • Spore Creature Creator Trial: Interface not rendered
  • Unreal Tournament crashes on startup
  • Toon Town Standalone Launcher error
  • Starcraft : select one overlord (and only it) makes the game very slow.
  • Immune Attack crashes on game start with an unhandled exception.
  • Spore Creature Creator Trial: Incorrect rendering of creatures
  • firmware upgrade utility for Linksys SPA3102 VoIP router
  • Spore: many rendering issues
  • Lotus Word Pro can not find screen extents in windowed mode
  • Pro Pinball fails to change resolutions
  • Black & White crashes, giving "fixme:d3d:state_zfunc"
  • Lexware: Message "Fehler beim Erzeugen der FairUse Komponente." during installation
  • In Civilization I for Win, if a city located in lower 1/3 of the screen, its name displayed in incorrect place
  • Morrowind: Waterplane/sprite flickering with ORM=fbo
  • Counter Strike Source: bullet holes and knife mark don't appear on walls
  • list apps installed with msi
  • Wrong detection of SelAttributes in RichEdit
  • build broken in dlls/inetcomm/internettransport.c on OpenBSD
  • build broken in dlls/iphlpapi/ipstats.c on OpenBSD 4.4
  • build broken in dlls/ntdll/cdrom.c on OpenBSD 4.4
  • build broken in dlls/ntdll/signal_i386.c on OpenBSD 4.4
  • Build fails in Cygwin at dlls/inetcomm/internettransport.c
  • .NET 3.0: Windows Workflow Foundation installer claims .NET 2.0 Framework needed, MsiNetAssemblySupport/msi fusion version retrieval bug
  • Installed IE8 RC1 crashes on rpcrt4 call
  • Text display error in Autocad - size mismatch
  • [PATCH] cope with missing wglGetExtensionsStringARB / wglGetPixelFormatAttribivARB
  • Gecko makes Google Talk shows an internal error
  • Entering IP in text box does not work
  • Feeding Frenzy unhandled exception when sound is enabled
  • urlmon/protocol tests fail massively on OpenSolaris
  • Edit control on toolbar behaves badly
  • Silkypix 3.0 toolbox menus too narrow
  • Microsoft Word 2007 Hangs when scrolling a file with to many pages
  • unimplemented function KERNEL32.dll.GetSystemTimes
  • Cluedo classic (or clue or just cluedo) - crashes
  • Cannot compile Wine 1.1.17 from source on Mac OS X
  • OpenInsight's OpenEngine does not function.
  • winemenubuilder.c: "Desktop" string not localized -> no icons
  • build broken in dlls/ntdll/ntdll_misc.h on OpenBSD 4.4
  • build broken in dlls/ws2_32/tests/sock.c on OpenBSD 4.5
  • New *.ini files contain spurious [] lines
  • Cygwin compilation breaks without --disable-16bit
  • Sacred hangs when selecting New Campaign

World of Warcraft onder Wine

Versienummer:1.1.19
Releasestatus:Unstable
Besturingssystemen:Linux, BSD, macOS, Solaris
Website:Wine HQ
Download:http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.19.tar.bz2
Bestandsgrootte:14,50MB
Licentietype:GPL
Moderatie-faq Wijzig weergave

Reacties (11)

WineHQ is inderdaad erg moeilijk te patchen. Je moet het zo zien.
Er zijn 3 games.
games 1 en 2 doen het, maar 3 niet.
Game 3 wordt gepatched, maar dan doet game 2 het weer niet.
Er moet dus steeds een oplossing komen voor de bug, maar het mag andere applicaties niet verstoren.
Dat snap ik nooit helemaal. Er is dus gewoon gebrek aan (complete) documentatie mbt de Win32 API. Hoe komen al die softwaremakers daar dan aan? Of moet dat allemaal geheim worden gehouden voor derden? Die API is er toch om aan te sluiten op software buiten het OS?
Die API is er toch om aan te sluiten op software buiten het OS?
Dat klopt, alleen is Wine niet om die API's aan te spreken, maar om ze opnieuw te implementeren. Het is voor een softwareontwikkelaar belangrijk om te weten wat een bepaalde functie verwacht en wat je er vervolgens weer van terug kan verwachten. Maar HOE die functie z'n werk doet is wat voor de ontwikkelaars van Wine interessant is. Een ander probleem is dat er bugs in de API's van Microsoft zitten die vervolgens moeten worden geŽmuleerd. Dat is ook niet allemaal mooi beschreven.
Blijf me verwonderen dat ze op 2 weken tijd telkens zo veel bug kunnen fixen.
Het lijkt vooral om compatibiliteitsfixes te gaan voor specifieke applicaties... het is blijkbaar niet zo heel eenvoudig om de Windows API voor alles helemaal 100% correct om te zetten. Zeker wanneer applicaties gebruik maken van 'geheime' API calls o.i.d. kan ik me dat voorstellen. Toch vind ik het een hele prestatie gezien de hoeveelheid applicaties die prima werken.

Ik heb een aantal dagen geleden bijvoorbeeld het spel EVE-Online uitgebrobeerd met Wine onder FreeBSD, en alles wordt goed gerenderd en snel ook (en het aantal FPS in combinatie met de laatste native FreeBSD nVidia driver is praktisch gelijk aan Windows... ik wist al dat FreeBSD een snel besturingssysteem was en de nVidia driver support vrij goed, maar ik had dit niet verwacht)

[Reactie gewijzigd door Sfynx op 11 april 2009 16:09]

Vergeet niet dat wine geen enkele applicatie specifieke "hack" toepast. Een fix voor een bepaalde applicatie betekend dan ook dat bepaalde API calls gecorrigeerd zijn of toegevoegd zijn zodat ook andere applicaties er gebruik van kunnen maken. Dit in tegenstelling tot cedega of cross over office die wel aanpassingen maken voor specifieke applicaties.
Sterker nog, ik denk dat die lijst bugfixes helemaal niet een-op-een correspondeert met wat er in deze specifieke release is verbeterd. Ik ben er niet zeker van, maar ik vermoed dat ze daar gewoon alle bugs neerzetten die in een bepaalde periode als "Solved" zijn aangemerkt in de bug tracker--en dat kunnen dus net zo goed bugs zijn die al zes maanden geleden zijn gefixt maar waarvan nu pas iemand dat merkt.

Ik denk dit precies om de reden die jij noemt: de Wine-ontwikkelaars zijn in principe niet bezig met het fixen van applicatie-specifieke bugs, en het is maar de vraag hoe vaak ze weten welke applicatie-specifieke bugs corresponderen met de code die ze aan het schrijven zijn.

Maar ik kan er naast zitten.
Klopt slechts een fractie van de bugs worden bij ons gemeld op bugzilla. De lijst met verholpen bugs is puur een samenvatting van alle bugs die sinds de vorige release gesloten zijn. Er zijn dus veel meer bugs gefixed (en daarnaast is er niet van elk bug op bugzilla nagegaaan of deze reeds verholpen zijn in de nieuwe versie). Daarnaast geeft de gewone changelog een indicatie van gebieden waar aan gewerkt wordt.
jammer dat ze voor EVE-online de fix voor bepaalde ATI en geforce kaarten er nog niet in hebben.
Dat wordt weer patchen vanavond.
Welke fix bedoel je? Ik vermoed dat het om een nare hack gaat.
http://bugs.winehq.org/show_bug.cgi?id=17437

Voor zover ik begrepen heb:
het gaat over het aantal buffers wat op de videokaarten zit. Bij een aantal kaarten (waaronder mijn geforce 6800) wordt het juiste aantal buffers niet goed doorgegeven. EVE-online heeft een bepaalt aantal buffers nodig en deze videokaarten hebben in Wine niet genoeg buffers.

Er word aan een patch gewerkt die het juiste aantal buffers doorgeeft. En tot nu toe werkt die bij mij prima.

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