http://bugs.winehq.org/show_bug.cgi?id=20494
Summary: regression: can't install impulse anymore Product: Wine Version: 1.1.11 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: ole32 AssignedTo: wine-bugs@winehq.org ReportedBy: startaq@gmail.com CC: madewokherd@gmail.com
Installing Impulse from Stardock works fine in wine 1.1.32, but fails in current git. A regression test reveals this commit:
ee6856d874d687c4504914e61bcde3e6b8823bca is the first bad commit commit ee6856d874d687c4504914e61bcde3e6b8823bca Author: Vincent Povirk madewokherd@gmail.com Date: Fri Oct 23 13:57:42 2009 -0500
ole32: Don't use IEnumSTATSTG to search for elements of storages.
We use it to do a linear search of a binary tree, which is overkill. Replace it with a simple binary search.
:040000 040000 bbc59aaf3545a738bb4b76a0be8bc8af5cb8dbe8 e2fb0905525e99bfb5bb6deff6bbe67dbd9a60af M dlls
Steps to reproduce:
1. Install dotnet20 with winetricks 2. Install Impulse from http://www.impulsedriven.com/downloads/impulse_setup.exe 3. Installation stops and doesn't complete