http://bugs.winehq.org/show_bug.cgi?id=17273
--- Comment #44 from Anastasius Focht focht@gmx.net --- Hello folks,
all iTunes 10 versions and higher also need this.
I investigated with a rebased patchset against Wine 1.7.17.
Adding support for message mode pipes doesn't cure the hangs reported in some iTunes bugs but it's still essential to iTunes.
--- snip --- ... Set args[3] to --parentPipe ... Parent sending: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>AMSMessageSignatureKey</key> <array> <string>AMSNotificationPipeNameKey</string> </array> <key>AMSNotificationPipeNameKey</key> <string>\.\pipe\30369292-6857396482801179</string> <key>AMSRequestKey</key> <string>AMSSetUpNotificationPipeRequest</string> </dict> </plist>
Child read: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>AMSMessageSignatureKey</key> <array> <string>AMSNotificationPipeNameKey</string> </array> <key>AMSNotificationPipeNameKey</key> <string>\.\pipe\30369292-6857396482801179</string> <key>AMSRequestKey</key> <string>AMSSetUpNotificationPipeRequest</string> </dict> </plist>
Child sending: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict/> </plist>
Parent read: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict/> </plist> --- snip ---
Not sure about the time frame for Wine 1.8 but at one point it might be too late to get this in.
Since there is ongoing process for getting CSMT into Wine 1.8 we shouldn't forget about this thing as it blocks many installers and various apps/games.
Regards