winmm: MCI system commands are not eligible for auto-open. (try 2)

Dmitry Timoshkov dmitry at codeweavers.com
Mon Apr 12 10:58:50 CDT 2010


<Joerg-Cyril.Hoehle at t-systems.com> wrote:

> >I don't see any corresponding changes in that patch that remove todo_wine statements
> >in the tests. That suggests that either such tests don't exist, or that change actually
> >fixes nothing.
> A third explanation is possible:
> It's an example of one bug shadowing another bug.
> 
> There's no todo_wine to remove because
> a) No Notification was sent in Wine because the parser did
>    not correctly handle system commands.  MCI_Sound was never called so
>    there was no notification.
> b) There was no need for todo_wine in the past because this double error could
>    not be detected.  No notification was and is the correct behaviour when the
>    sound command returns an error, as it currently does.

Then that's what you need to fix in the first place.

> b) When I fixed that in "try 1", AJ observed the notification test failure.
>    That's why I had to fix the notification as well for "try 2".
> 
> The tests pass on MS (in both MMSYS_NOERROR and MCIERR_HARDWARE modes) proving they are ok.

Since there is no neither todo_wine statements in the tests, nor test failures
under Wine that means that both the tests and the patch are not OK.

-- 
Dmitry.



More information about the wine-devel mailing list