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

Software-update: Wine 2.0-rc5

Door , 2 reacties, submitter: Prysm Software, bron: Wine HQ

Wine logo Na een lange reeks van ontwikkelbuilds wordt er weer naar een stabiele build van Wine toegewerkt. 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 24.170 titels. De changelog voor deze uitgave ziet er als volgt uit:

What's new in this release:
  • Bug fixes only, we are in code freeze.
Bugs fixed in 2.0-rc5 (total 28):
  • 7372: Can't copy and paste between native apps (e.g., Open Office, Firefox, Gimp) and some Wine apps (affects Dreamweaver, Photoshop, Powerpoint, Excel)
  • 9875: moving dialogs shows artifacts on window behind it
  • 11835: Adobe Acrobat Pro 6 / Acrobat Reader 6.01 -- Comments don't work
  • 11847: Adobe Acrobat Pro 6 / Acrobat Reader 6.01 -- How To window does not work
  • 15845: Silverlight configuration tab "Application storage" causes freeze (while iterating isolated storage)
  • 16528: RAdmin Send Message Feature Doesn't Work
  • 29832: Mario Forever crashes
  • 30355: DVDSubEdit 1.52 crashes on startup, broken TBM_SETRANGEMAX handling
  • 33066: resident evil 6 pc benchmark Black screen
  • 33860: Visual Web Developer Express 2008 displays only "file system" in Browse window
  • 34465: process hacker 2.31 crashes in toolbar code
  • 36187: valgrind shows lots of warnings for comctl32/tests/listview.c when running in a virtual desktop
  • 36554: valgrind shows a definite leak in ieframe/tests/intshcut.c
  • 37458: Regedit: Left click on a selected key activates renaming mode
  • 37576: Google Sketchup 7 and 8: 2D Drawing File Export Broken
  • 37762: Runaway & Runaway 2: wrong colors
  • 38030: Adobe Lightroom 5.7 - Classic window dialog size increase at each opening
  • 38216: Wrong screen in Civilization V
  • 38449: valgrind shows a couple leaks in shell32/tests/shelldispatch.c test_namespace()
  • 38847: valgrind shows a definite leak in winmm/tests/wave.c
  • 39905: Ogar Server crashes while starting
  • 40537: ddraw:ddraw1 causes Windows XP to crash
  • 41058: Absent model in 3d scene in SexyBeach3 game
  • 41188: Trove game wants msvcp140.dll._Cnd_init_in_situ
  • 42009: Mentor Graphics DK Design Suite crashes on clipboard copy
  • 42067: Disney Universe doesn't scale gamescreen properly
  • 42110: regression: commit "xinput1_3 prefer builtin dll" aliens versus predator classic 2000 (steam) fails to launch
  • 42194: Magic: The Gathering Online 4.0 fails to connect to login server

Versienummer 2.0-rc5
Releasestatus Beta
Besturingssystemen Linux, BSD, Solaris
Website Wine HQ
Download https://www.winehq.org/download
Bestandsgrootte 22,56MB
Licentietype GPL

Update-historie

Meer historie

Reacties (2)

Wijzig sortering
Als Linux-gebruiker ken ik Wine van naam. Het is echter voor het eerst dat ik een changelog zie van ze. Wat mij als developer opvalt is hoeveel app-specifieke bugfixes worden toegepast. Dat is an sich niet zo schokkend, maar enkele waaronder #33860 (alleen linux-filesystem zichtbaar in FileDialog) is verrassend, niet?

Het betreft een open source clone van de Windows API. Windows programma's gebruiken direct of indirect die API om met het OS en dus het systeem te werken. Is het dan niet logisch dat het ontwikkelen van de FileDialog functionaliteit voor alle apps werkt?

Basistaken zoals een FileDialog worden toch kant en klaar aangeboden? Als er een app-specifieke implementatie is dan kun je jezelf afvragen of dit al moet kunnen. Maar laten we in het geval van crossplatform compatibiliteit zeggen dat er afwijkende implementaties zijn voor software welke zich niet 100% afhankelijk maakt van de API. Waarom dan in gods naam Visual Web Developer, nota bene een Microsoft app?

Is Windows onder de motorkap dan echt zo'n spaghetti-code? Of is de legacy code om backwards compatible te blijven inmiddels 75% van het totaal? Een opstapeling van uitzonderingen dus welke een nachtmerrie vormen om deze API clean, lean en efficient te herschrijven. Zelfs voor MS?
Het zijn niet zozeer app specifieke fixes, sommige worden gefixed doordat codewijziging elders dat als gevolg heeft. Als je bijvoorbeeld kijkt naar 42067 dan zie je in de commit dat ze directX patchen, met als gevolg dat dat de bug die a.d.h.v. dat spel is gemeld ook is gefixed.

Ongetwijfeld hebben andere spellen/programma's ook voordeel van deze DirectX fix, maar ongetwijfeld weer andere wellicht een bug hierdoor.

Op dit item kan niet meer gereageerd worden.


Nintendo Switch Google Pixel XL 2 LG W7 Samsung Galaxy S8 Google Pixel 2 Sony Bravia A1 OLED Microsoft Xbox One X Apple iPhone 8

© 1998 - 2017 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Hardware.Info de Persgroep Online Services B.V. Hosting door True

*