Author: mjansen Date: Sun Jul 10 16:21:53 2016 New Revision: 71887 URL: http://svn.reactos.org/svn/reactos?rev=71887&view=rev Log: [SDK] Add the first appcompat database, containing references to version lie shims. CORE-11302 #resolve
Added: trunk/reactos/media/sdb/ trunk/reactos/media/sdb/CMakeLists.txt (with props) trunk/reactos/media/sdb/sysmain.xml (with props) Modified: trunk/reactos/media/CMakeLists.txt Modified: trunk/reactos/media/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/media/CMakeLists.txt?rev=71887&r1=71886&r2=71887&view=diff ============================================================================== --- trunk/reactos/media/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/media/CMakeLists.txt [iso-8859-1] Sun Jul 10 16:21:53 2016 @@ -2,6 +2,7 @@ add_subdirectory(fonts) add_subdirectory(inf) add_subdirectory(nls) +add_subdirectory(sdb) add_subdirectory(themes) add_subdirectory(vgafonts) Added: trunk/reactos/media/sdb/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/media/sdb/CMakeLists.txt?rev=71887 ============================================================================== --- trunk/reactos/media/sdb/CMakeLists.txt (added) +++ trunk/reactos/media/sdb/CMakeLists.txt [iso-8859-1] Sun Jul 10 16:21:53 2016 @@ -0,0 +1,7 @@ + +add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/sysmain.sdb + COMMAND native-xml2sdb -i ${CMAKE_CURRENT_SOURCE_DIR}/sysmain.xml -o ${CMAKE_CURRENT_BINARY_DIR}/sysmain.sdb + DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/sysmain.xml native-xml2sdb) + +add_custom_target(compatdb DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/sysmain.sdb) +add_cd_file(TARGET compatdb FILE ${CMAKE_CURRENT_BINARY_DIR}/sysmain.sdb DESTINATION reactos/AppPatch FOR all) Propchange: trunk/reactos/media/sdb/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native Added: trunk/reactos/media/sdb/sysmain.xml URL: http://svn.reactos.org/svn/reactos/trunk/reactos/media/sdb/sysmain.xml?rev=71887 ============================================================================== --- trunk/reactos/media/sdb/sysmain.xml (added) +++ trunk/reactos/media/sdb/sysmain.xml [iso-8859-1] Sun Jul 10 16:21:53 2016 @@ -0,0 +1,186 @@ +<SDB> + <DATABASE> + <NAME>ReactOS compatibility fix database</NAME> + <OS_PLATFORM >1</OS_PLATFORM> + <DATABASE_ID>{11111111-1111-1111-1111-111111111111}</DATABASE_ID> + <LIBRARY> + <SHIM> + <NAME>Win95VersionLie</NAME> + <DLLFILE>aclayers.dll</DLLFILE> + </SHIM> + <SHIM> + <NAME>Win98VersionLie</NAME> + <DLLFILE>aclayers.dll</DLLFILE> + </SHIM> + <SHIM> + <NAME>WinNT4SP5VersionLie</NAME> + <DLLFILE>aclayers.dll</DLLFILE> + </SHIM> + <SHIM> + <NAME>Win2000VersionLie</NAME> + <DLLFILE>aclayers.dll</DLLFILE> + </SHIM> + <SHIM> + <NAME>Win2000SP1VersionLie</NAME> + <DLLFILE>aclayers.dll</DLLFILE> + </SHIM> + <SHIM> + <NAME>Win2000SP2VersionLie</NAME> + <DLLFILE>aclayers.dll</DLLFILE> + </SHIM> + <SHIM> + <NAME>Win2000SP3VersionLie</NAME> + <DLLFILE>aclayers.dll</DLLFILE> + </SHIM> + <SHIM> + <NAME>WinXPVersionLie</NAME> + <DLLFILE>aclayers.dll</DLLFILE> + </SHIM> + <SHIM> + <NAME>WinXPSP1VersionLie</NAME> + <DLLFILE>aclayers.dll</DLLFILE> + </SHIM> + <SHIM> + <NAME>WinXPSP2VersionLie</NAME> + <DLLFILE>aclayers.dll</DLLFILE> + </SHIM> + <SHIM> + <NAME>WinXPSP3VersionLie</NAME> + <DLLFILE>aclayers.dll</DLLFILE> + </SHIM> + <SHIM> + <NAME>Win2k3RTMVersionLie</NAME> + <DLLFILE>aclayers.dll</DLLFILE> + </SHIM> + <SHIM> + <NAME>Win2k3SP1VersionLie</NAME> + <DLLFILE>aclayers.dll</DLLFILE> + </SHIM> + <SHIM> + <NAME>Win2k3SP2VersionLie</NAME> + <DLLFILE>aclayers.dll</DLLFILE> + </SHIM> + <SHIM> + <NAME>VistaRTMVersionLie</NAME> + <DLLFILE>aclayers.dll</DLLFILE> + </SHIM> + <SHIM> + <NAME>VistaSP1VersionLie</NAME> + <DLLFILE>aclayers.dll</DLLFILE> + </SHIM> + <SHIM> + <NAME>VistaSP2VersionLie</NAME> + <DLLFILE>aclayers.dll</DLLFILE> + </SHIM> + <SHIM> + <NAME>Win7RTMVersionLie</NAME> + <DLLFILE>aclayers.dll</DLLFILE> + </SHIM> + </LIBRARY> + <LAYER> + <NAME>WIN95</NAME> + <SHIM_REF NAME="Win95VersionLie" /> + <!-- TODO: Add more fixes! --> + </LAYER> + <LAYER> + <NAME>WIN98</NAME> + <SHIM_REF NAME="Win98VersionLie" /> + <!-- TODO: Add more fixes! --> + </LAYER> + <LAYER> + <NAME>NT4SP5</NAME> + <SHIM_REF NAME="WinNT4SP5VersionLie" /> + <!-- TODO: Add more fixes! --> + </LAYER> + <LAYER> + <NAME>WIN2000</NAME> + <SHIM_REF NAME="Win2000VersionLie" /> + <!-- TODO: Add more fixes! --> + </LAYER> + <LAYER> + <NAME>WIN2000SP1</NAME> + <SHIM_REF NAME="Win2000SP1VersionLie" /> + <!-- TODO: Add more fixes! --> + </LAYER> + <LAYER> + <NAME>WIN2000SP2</NAME> + <SHIM_REF NAME="Win2000SP2VersionLie" /> + <!-- TODO: Add more fixes! --> + </LAYER> + <LAYER> + <NAME>WIN2000SP3</NAME> + <SHIM_REF NAME="Win2000SP3VersionLie" /> + <!-- TODO: Add more fixes! --> + </LAYER> + <LAYER> + <NAME>WINXP</NAME> + <SHIM_REF NAME="WinXPVersionLie" /> + <!-- TODO: Add more fixes! --> + </LAYER> + <LAYER> + <NAME>WINXPSP1</NAME> + <SHIM_REF NAME="WinXPSP1VersionLie" /> + <!-- TODO: Add more fixes! --> + </LAYER> + <LAYER> + <NAME>WINXPSP2</NAME> + <SHIM_REF NAME="WinXPSP2VersionLie" /> + <!-- TODO: Add more fixes! --> + </LAYER> + <LAYER> + <NAME>WINXPSP3</NAME> + <SHIM_REF NAME="WinXPSP3VersionLie" /> + <!-- TODO: Add more fixes! --> + </LAYER> + <LAYER> + <NAME>WINSRV03RTM</NAME> + <SHIM_REF NAME="Win2k3RTMVersionLie" /> + <!-- TODO: Add more fixes! --> + </LAYER> + <LAYER> + <NAME>WINSRV03SP1</NAME> + <SHIM_REF NAME="Win2k3SP1VersionLie" /> + <!-- TODO: Add more fixes! --> + </LAYER> + <LAYER> + <NAME>WINSRV03SP2</NAME> + <SHIM_REF NAME="Win2k3SP2VersionLie" /> + <!-- TODO: Add more fixes! --> + </LAYER> + <LAYER> + <NAME>VISTARTM</NAME> + <SHIM_REF NAME="VistaRTMVersionLie" /> + <!-- TODO: Add more fixes! --> + </LAYER> + <LAYER> + <NAME>VISTASP1</NAME> + <SHIM_REF NAME="VistaSP1VersionLie" /> + <!-- TODO: Add more fixes! --> + </LAYER> + <LAYER> + <NAME>VISTASP2</NAME> + <SHIM_REF NAME="VistaSP2VersionLie" /> + <!-- TODO: Add more fixes! --> + </LAYER> + <LAYER> + <NAME>WINSRV08</NAME> + <SHIM_REF NAME="VistaRTMVersionLie" /> + <!-- TODO: Add more fixes! --> + </LAYER> + <LAYER> + <NAME>WINSRV08SP1</NAME> + <SHIM_REF NAME="VistaSP1VersionLie" /> + <!-- TODO: Add more fixes! --> + </LAYER> + <LAYER> + <NAME>WINSRV08SP2</NAME> + <SHIM_REF NAME="VistaSP2VersionLie" /> + <!-- TODO: Add more fixes! --> + </LAYER> + <LAYER> + <NAME>WIN7RTM</NAME> + <SHIM_REF NAME="Win7RTMVersionLie" /> + <!-- TODO: Add more fixes! --> + </LAYER> + </DATABASE> +</SDB> Propchange: trunk/reactos/media/sdb/sysmain.xml ------------------------------------------------------------------------------ svn:eol-style = native