[MSCONFIG_NEW]
authorHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Sun, 18 Oct 2015 16:55:31 +0000 (16:55 +0000)
committerHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Sun, 18 Oct 2015 16:55:31 +0000 (16:55 +0000)
commit46d4e8d0fc22f3c67b863ec3510dec8f8e1ffa15
tree6ae5d2e7e9d44fc572689280d34d15d487fab05b
parentda8f428784a8ea38792bf4e71294b652c6add47d
[MSCONFIG_NEW]
- Fix duplicated resources.
- Implement the Tools tab. It reads the list of available tools (and their localized names & description) from an internal XML file. It can also load an external user-defined XML list of tools; see KB906569 for a description of what it is.
- XML stuff is implemented using COM. It is far easier to use COM with C++ than with C, hence the tools tab code and the XML parser are compiled as C++ whereas everything else is compiled in C. Therefore at the moment msconfig is hybrid C/C++; this is done using CMake magic.
CORE-9333

svn path=/trunk/; revision=69604
70 files changed:
reactos/base/applications/msconfig_new/CMakeLists.txt
reactos/base/applications/msconfig_new/comctl32ex/commctrldefs.h [new file with mode: 0644]
reactos/base/applications/msconfig_new/comctl32ex/listviewfuncs.c [new file with mode: 0644]
reactos/base/applications/msconfig_new/comctl32ex/listviewfuncs.h [new file with mode: 0644]
reactos/base/applications/msconfig_new/generalpage.c
reactos/base/applications/msconfig_new/lang/bg-BG.rc
reactos/base/applications/msconfig_new/lang/ca-ES.rc
reactos/base/applications/msconfig_new/lang/cs-CZ.rc
reactos/base/applications/msconfig_new/lang/de-DE.rc
reactos/base/applications/msconfig_new/lang/el-GR.rc
reactos/base/applications/msconfig_new/lang/en-US.rc
reactos/base/applications/msconfig_new/lang/es-ES.rc
reactos/base/applications/msconfig_new/lang/fr-FR.rc
reactos/base/applications/msconfig_new/lang/he-IL.rc
reactos/base/applications/msconfig_new/lang/hu-HU.rc
reactos/base/applications/msconfig_new/lang/id-ID.rc
reactos/base/applications/msconfig_new/lang/it-IT.rc
reactos/base/applications/msconfig_new/lang/ko-KR.rc
reactos/base/applications/msconfig_new/lang/mscfgtl/bg-BG.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/ca-ES.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/cs-CZ.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/de-DE.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/el-GR.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/en-US.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/es-ES.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/fr-FR.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/he-IL.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/hu-HU.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/id-ID.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/it-IT.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/ko-KR.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/nl-NL.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/no-NO.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/pl-PL.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/pt-BR.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/ro-RO.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/ru-RU.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/sk-SK.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/sq-AL.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/sv-SE.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/th-TH.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/tr-TR.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/uk-UA.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/zh-CN.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/zh-TW.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/nl-NL.rc
reactos/base/applications/msconfig_new/lang/no-NO.rc
reactos/base/applications/msconfig_new/lang/pl-PL.rc
reactos/base/applications/msconfig_new/lang/pt-BR.rc
reactos/base/applications/msconfig_new/lang/ro-RO.rc
reactos/base/applications/msconfig_new/lang/ru-RU.rc
reactos/base/applications/msconfig_new/lang/sk-SK.rc
reactos/base/applications/msconfig_new/lang/sq-AL.rc
reactos/base/applications/msconfig_new/lang/sv-SE.rc
reactos/base/applications/msconfig_new/lang/th-TH.rc
reactos/base/applications/msconfig_new/lang/tr-TR.rc
reactos/base/applications/msconfig_new/lang/uk-UA.rc
reactos/base/applications/msconfig_new/lang/zh-CN.rc
reactos/base/applications/msconfig_new/lang/zh-TW.rc
reactos/base/applications/msconfig_new/msconfig.c
reactos/base/applications/msconfig_new/msconfig.h
reactos/base/applications/msconfig_new/msconfig.rc
reactos/base/applications/msconfig_new/precomp.h
reactos/base/applications/msconfig_new/resource.h
reactos/base/applications/msconfig_new/toolspage.cpp [new file with mode: 0644]
reactos/base/applications/msconfig_new/toolspage.h
reactos/base/applications/msconfig_new/utils.c
reactos/base/applications/msconfig_new/utils.h
reactos/base/applications/msconfig_new/xmldomparser.cpp [new file with mode: 0644]
reactos/base/applications/msconfig_new/xmldomparser.hpp [new file with mode: 0644]