ChangeSet ID: 19010 CVSROOT: /opt/cvs-commit Module name: wine Changes by: julliard@wine.codeweavers.com 2005/07/19 14:12:47
Modified files: dlls/ole32/tests: marshal.c dlls/ole32 : rpc.c
Log message: Robert Shearman rob@codeweavers.com By-pass the RPC runtime if possible when calling an STA by posting a message directly to the apartment window for it to process. Fixes a deadlock in InstallShield caused by having to create a thread when freeing an object that comes from an STA apartment. Added tests that fail without this fix.
Patch: http://cvs.winehq.org/patch.py?id=19010
Old revision New revision Changes Path 1.24 1.25 +74 -19 wine/dlls/ole32/tests/marshal.c 1.62 1.63 +40 -11 wine/dlls/ole32/rpc.c