ChangeSet ID: 15687 CVSROOT: /opt/cvs-commit Module name: wine Changes by: julliard@wine.codeweavers.com 2005/01/25 14:17:10
Modified files: dlls/msi : record.c package.c msipriv.h action.c Makefile.in Added files: dlls/msi : format.c custom.c action.h
Log message: Aric Stewart aric@codeweavers.com - action.c is getting too big, so split out all the handling of CustomActions into custom.c. Cleaned up a lot of the handling of custom actions including scripting actions and processing return codes. - Mike McCormack pointed out that MsiFormatRecord is basically the same as internal function deformat_string. So broke deformat_string out and updated it to function as MsiFormatRecord and implemented MsiFormatRecord. - A number of random fixes to action.c including properly calculating the length for the LocalPackage name, not forcing a reboot when really we should just return ERROR_INSTALL_SUSPEND and handling REG_MULTI_SZ now that we can deformat the properly.
Patch: http://cvs.winehq.org/patch.py?id=15687
Old revision New revision Changes Path 1.19 1.20 +0 -12 wine/dlls/msi/record.c 1.30 1.31 +0 -1 wine/dlls/msi/package.c 1.40 1.41 +7 -0 wine/dlls/msi/msipriv.h 1.73 1.74 +61 -877 wine/dlls/msi/action.c 1.19 1.20 +2 -0 wine/dlls/msi/Makefile.in Added 1.1 +0 -0 wine/dlls/msi/format.c Added 1.1 +0 -0 wine/dlls/msi/custom.c Added 1.1 +0 -0 wine/dlls/msi/action.h