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. Je kunt ook een cookievrije versie van de website bezoeken met minder functionaliteit. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , reacties: 4, views: 1.753 •
Bron: Wine HQ, submitter: mrtnptrs

Wine logoEr is met versienummer 1.5.9 een nieuwe ontwikkelbuild van Wine verschenen. Wine is een opensource-implementatie van de Windows-api. De software maakt het mogelijk om DOS- en Windows-programma's op onder andere 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 18.742 titels, 50 meer dan ten tijde van versie 1.5.8. Hieronder is te vinden wat er in deze release allemaal is veranderd en verbeterd.

What's new in this release:
  • Support for GPOS font tables in Uniscribe.
  • Support for XRandr 1.2 and 1.3.
  • Parser improvements for the HLSL compiler.
  • More key exchange algorithms supported on Mac OS.
  • Relay tracing on ARM.
Bugs fixed in 1.5.9 (total 54):
  • "MDK" does not display most of graphic
  • VB6 apps using scrrun FileSystem object fail because GetIDsOfNames is not implemented (Fileant, WinAmbulance, ...)
  • Crashday: Grey overlay at loading screen
  • Gruntz: Slow down a lot when displaying text
  • 15 Days: Crash at startup
  • Ashampoo Slide Show 2010: Slideshow preview window crashes the app
  • hh.exe: Missing icons, problem displaying initial page of sample .chm file
  • Sandlot games launcher "Play Now" button does nothing
  • Add support for XRandR 1.2
  • Dogfighter (Steam) hangs when changing the video settings
  • Lifbase: text input area borders are corrupted
  • Mini Golf cannot be played a second time
  • eXperience 112: broken shadows
  • VBSCript fail to parse 'for each <> in <>' statement
  • Pegasus Mail v. 4.62 build 191 generates exception in safecall method
  • Dragon Age: Origins DVD authenticity checks fail (descriptor structures returned by DVD_READ_STRUCT need a descriptor header prepended)
  • Winamp [5.623]: Application crashes at startup, needs msvcr90.dll.bsearch_s
  • Quick Lohn installation crashes on setup
  • Photoscape needs msvcp90.dll.??0?$basic_istringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@H@Z
  • Take advantage of xrandr 1.3 features
  • Pegasus Mail v4.63 starts w/ exception "(0x80040100) (0x80040100) @01AD84F5" (OleCommandTarget_Exec Unsupported cmdID = 63)
  • Pegasus Mail v4.63 - tooltips labels are left blank
  • wine iexplore http://www.mozilla.org/en-US/plugincheck/ crash in mshtml
  • iexplore http://jpl.nasa.gov crashes in HTMLDocument_get_cookie
  • Serif WebPlus X2 fails to start due to windowscodecs BitmapEncoderInfo_GetPixelFormats being a stub
  • The Walking Dead Episode 1: Black screen after startup
  • GTA2 crashes on exit
  • Dota 2 won't render with d3d9ex
  • Fifa 2005 demo crashes with German language selected
  • Mathematica 8.0.1 crashes on startup
  • Severe frame rate regression in 3D games when changing cursor graphic (esp with animated cursors)
  • StarTopia: crashes while loading
  • ctest, cmake crash with null this in msvcp90.locale_dtor
  • msvcp90.dll.??5?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV01@P6AAAVios_base@1@AAV21@@Z@Z unimplemented
  • Driftmoon needs Win32_BaseBoard WMI class (queries for SerialNumber property)
  • Clones (game) crashes on start in quartz
  • Trying to install Sketchup pro 8 on Ubuntu 12.04 64bit
  • .NET Framework 4.5 RC Runtime Optimization Service needs kernel32.dll WerSetFlags stub
  • Microsoft.Build tool from .NET Framework 4.x requires kernel32.dll GetDynamicTimeZoneInformation
  • Microsoft C# compiler from .NET Framework 4.x requires kernel32.dll GetLocaleInfoEx
  • installer of Thunder 7 crashes at unimplemented msvcp71.dll.?$?6U?$char_traits@D@std@@@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@D@Z
  • Rise of Nations : Will not Start
  • EverQuest II: Launchpad hangs while loading
  • wined3d_get_adapter_display_mode failure with relay+trace
  • Microsoft SQL Server 2005 Express Edition: SQL Server System Configuration Checker fails (needs StdRegProv WMI class)
  • Driver problem for Epson stylus sx235w printer/scanner. unimplemented function setupapi.dll.SetupDiGetDeviceInstallParamsW
  • Kareo installer puts up fatal dialog on startup
  • Error file not found "Version.ini" on IPView Pro 3.00 and 4.00 with builtin scrrun.dll
  • Google Sketchup Layout crashes during startup
  • MathCad 15 can't acquire trial license
  • Amnesia - The Dark Descent: launcher.exe crashes on start
  • Eschalon Book I: corrupted text in DirectX mode
  • Wine cannot install dotnet2 using winetricks
  • ChessBase 2009 Light help viewer crashes

Internet Explorer 8 d.m.v. Wine op Ubuntu
Internet Explorer 8 d.m.v. Wine op Ubuntu, klik op de afbeelding voor een grotere versie.

Reacties (4)

Wellicht een vreselijk domme vraag, maar waarom moeten er nou allemaal "workarounds" gemaakt worden voor specifieke bugs in specifieke titels?
Omdat de API van Windows wordt gereverse-engineered. Sommige applicaties (of games) maken gebruik van bepaalde zeldzame mogelijkheden, wat tot problemen leidt bij het uitvoeren onder Wine.

Gebruikers van die applicaties (of games) melden een bug hierover bij Wine en willen dan ook graag informatie zien als iets is opgelost.
Ze worden wel weergegeven als specifieke titels omdat de bug ooit onder die titel is ingediend. Maar het zijn vaak geen workarounds maar wel daadwerkelijk punten die het dieper liggende probleem oplossen en waarschijnlijk dus ook verbetering brengen voor andere softwarepakketten.
Er worden amper tot geen workarounds voor specifieke programmas gemaakt. Er worden wel fouten gewoon opgelost. Een bug in programma A kan dezelfde oorzaak hebben als een bug in programma B. Dus bij het fixen van A kan B dus ook plots weer werken

Op dit item kan niet meer gereageerd worden.