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

Wine logoVrijdag is er een nieuwe nieuwe ontwikkelbuild van Wine uitgebracht. Aan Wine wordt door een grote groep ontwikkelaars bijgedragen, vandaar dat gekozen is om elke twee weken een nieuwe build de deur uit te doen, in plaats van te wachten tot er een aantal nieuwe functies klaar zijn. 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.863 titels, 92 meer dan bij het uitkomen van de vorige release. Hieronder is te vinden welke veranderingen en verbeteringen er deze keer zijn doorgevoerd:

What's new in this release:
  • Many crypto fixes, particularly on 64-bit.
  • Improved DVD access on Mac OS.
  • Several common controls improvements.
  • Various HTML support improvements.
  • More DIB optimizations.
Bugs fixed in 1.1.32:
  • Civilization 2: crashes because of WM_SETFOCUS message
  • CSpy/Tab: Cursor Select & Keyboard Navigation Not Implemente/ Not Working
  • Delphi 1 app will not minimize with minus icon in desktop mode
  • Steam: No scroll bars are shown
  • Crash in Icewind Dale 1 when creating a character
  • Ricochet Infinity window fills the screen when switching from fullscreen mode
  • Thief: Deadly Shadows does not render text properly
  • Portal 1.0: Portals don't always appear correctly (clipping plane / frustum not being respected?)
  • HLSW 2 crashes at start
  • Crazy Taxi crashes when "Now Loading" appears
  • Unhandled exception: unimplemented function ntoskrnl.exe.IoQueryDeviceDescription called in 32-bit code
  • Canon Digital Photo Professional (DPP) pane refresh
  • adding popupmenu to itself, then using finditem causes stack overflow
  • Graphics skip in Deus Ex
  • winmm: wave.ok test fails in PC-BSD but not Linux
  • Xfire ListView shows blocks for text or white spaces
  • Civilization III Crashes When Starting New Game
  • Age of Conan patcher doesn't draw anything
  • Rome Total War v1.5: Crashes everytime when entering a battle.
  • Age of Conan will not start
  • Warcraft III loses all textures after game window loses focus in OpenGL mode
  • Black Hawk Down Demo causes wine to exit upon entering map
  • Examdiff crashes
  • Debugger Detected [304]
  • C++ runtime error when playing icewind dale2
  • Cortex Command builds 20, 21 immediately terminate upon startup
  • Civilization 4 installer fails with error -5009
  • Visual Studio 2005 requires SetDIBits to handle a NULL DC and DIB_RGB_COLORS
  • Metal Gear Solid I Bug
  • Proteus 6 Lite (Ares.exe & Isis.exe) both crash upon opening a design.
  • Xfire crashes with latest version (1.104)
  • netapi32:access crashes if +heap enabled
  • VB6 Textbox crash
  • Google Sketchup 7 crashes on file save
  • CryptAcquireContext: Use MS_ENHANCED_PROV instead of MS_DEF_PROV when pszProvider == NULL
  • 7Zip rebar crash
  • WinPolis hangs when sound is enabled
  • Base unittests for chromium don't run to completion under Wine
  • Net unittests for chromium fail under Wine
  • PDF-XChange Viewer mouse pointer drop shadow
  • Red Alert 3 Uprising crashes during install
  • Garry's mod: screen on toolgun isn't rendered
  • Failure in D3D8 test in test function texop_test
  • user32 test run failure
  • Searching in Steam does not work.
  • RtlAllocateHeap leaks memory in the small->large path
  • Easybooks crashes
  • Installation of ArcGIS 9.3 on Wine 1.1.21 at C:/ArcGIS fails and exit
  • Civilization III 1.29f will not start game.
  • Unimplemented function KERNEL32.dll.QueryFullProcessImageNameA
  • Microsoft Security Essentials Setup crashes missing QueryAllTracesW
  • Missing background in Civilization 4 main menu.
  • [Close Combat Iv][CC4] All versions fail to launch
  • SimCity 4 Deluxe is showing an error messages when starting
  • BFVietnam 1.1: Fog rendering incorrectly
  • Atlas der Schweiz does not start anymore
  • Small bug in TranslateCharsetInfo
  • Steam web browser scrolls to end when mouse is out of window
  • CDRoller: Can't start because debugger is detected.
  • eXperience112 don`t work
  • MSN Messenger 7.5 hangs while signing in
  • AutoCAD 2009: unimplemented function dwmapi.dll.DwmGetTransportAttributes
  • cmd.exe does not treat tabs as parameter delimiters
  • Warcraft 3 stats lagging very bad in-game after about 10 minutes if you are not host
  • Game Original War doesn't look well because of broken transparency
  • Patch "user32: Draw the whole button only if requested" caused uninitialized memory use
  • Uninitialised memory reference in SetEntriesInAclW()
  • Month calendar control does not send MCN_SELCHANGE when changing month
  • SysReAllocStringLen should return null terminated strings
  • pcsx2 beta: crashes when exiting LilyPad configuraiton dialog
  • Radio Mobile icons drawn too big
  • sockaddr_in6 wrong size; causes chromium's net_unittests HostResolverImplTest.NumericIPv6Address test case to fail
  • chromium net_unittests.exe fail ssl tests because they can't check for root cert
  • WS2_register_async_shutdown forgets to initialize local_iosb.Information to zero?
  • MPLAB 8.40 crashes
  • widl generating proxies and stubs with uninitialized variables?
  • winemenubuilder produces wrong mimetype files
  • RM2k3 Event Editor works very slow

World of Warcraft onder Wine

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

Reacties (12)

geweldig all die updates elke keer.
Hoe zullen ze dat doen met testing en regressions, enz.?
Hoe zullen ze dat doen met testing en regressions, enz.?
Wine heeft (regression) tests die na elke commit uitgevoerd worden. De tests zijn ook onder Windows te draaien, dus je kunt gelijk zien of Wine wel hetzelfde doet als Windows. Als men een bug fixt worden daar meestal een paar tests voor geschreven en toegevoegd. De test suite wordt op deze manier steeds vollediger :)

[Reactie gewijzigd door JanDM op 23 oktober 2009 23:29]

De tests zien hier te vinden.
Voor een 32-bit build, klik hier en voor een 64-bit build, klik hier .
What's new in this release:

* Various HTML support improvements.

Wat bedoelen ze hiermee het is toch geen webbrowser :P?
Gegeven:
  • Microsoft heeft altijd beweerd dat het onmogelijk is om IE uit windows te verwijderen omdat het te diep verweven zit in het gehele systeem
  • het streefdoel van Wine is het nabouwen van de windows-api
Ergo:
Wine bouwt bepaalde functionaliteiten van IE na die noodzakelijk zijn om de windows-api te kunnen uitvoeren.

[Reactie gewijzigd door roeleboel op 23 oktober 2009 23:08]

Aanvulling: Wine gebruikt Gecko (van Firefox). Men hoeft dus gelukkig geen render engine te schrijven, maar wel de API-functies eromheen :)
Huh, dat snap ik niet. Wat gebeurt er dan als je IE installeert onder Wine? Die moet toch wel zijn eigen render engine gebruiken dacht ik. Anders zou een stuk non-Microsoft code (gecko) zich voordoen als IE. Lijkt me niet erg legaal.
http://wiki.winehq.org/MsHtml
Implements HTMLDocument that makes HTML rendering. Wine's implementation uses Gecko (Mozilla's engine) to render HTML.
Internet Explorer gebruikt mshtml.dll als renderengine, onder Wine wordt deze ge´mplementeerd met (een aangepaste versie van) Gecko.

De aanroepen vanuit de applicaties blijven dus hetzelfde, alleen het daadwerkelijke renderen wordt 'uitbesteed' aan Gecko.

Ik vraag me trouwens af in hoeverre dit ook mogelijk is onder Windows, dus dat je mshtml.dll herschrijft zodat deze een andere engine gebruikt. Het lijkt me uiteindelijk meer nadelen dan voordelen te geven en ik zou er als ontwikkelaar niet rekening mee willen houden als een percentage van de eindgebruikers een andere engine gebruikt, maar toch.
Wat gebeurt er dan als je IE installeert onder Wine?
Waarschijnlijk zal die de DLLs overschrijven met z'n eigen versie, dus dan gebruik je wel de IE-engine.
Anders zou een stuk non-Microsoft code (gecko) zich voordoen als IE.
Wine doet zich toch ook voor als Windows, om zoveel mogelijk compatible te zijn. IE heeft trouwens 'Mozilla' in z'n User Agent string staan.

@Parlor_Inventor: Chrome Frame?

[Reactie gewijzigd door JanDM op 24 oktober 2009 11:00]

Benieuwd of de performance regression van Team Fortress 2 in 1.1.31 is opgelost. Ik draai nu maar 1.1.30 omdat het flink in de FPS scheelt.
wow 2 Warcraft 3 bug fixes (waarvan ik er een gepost heb), compilen maar!
Ik hoop dat ze ooit eens een native gaan maken voor de MacOSX. Want vind het wel een klus om steeds maar zelf te compilen voor mezelf.

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