Author: hbelusca Date: Sun Oct 18 16:55:31 2015 New Revision: 69604
URL: http://svn.reactos.org/svn/reactos?rev=69604&view=rev Log: [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
Added: trunk/reactos/base/applications/msconfig_new/comctl32ex/ (with props) trunk/reactos/base/applications/msconfig_new/comctl32ex/commctrldefs.h (with props) trunk/reactos/base/applications/msconfig_new/comctl32ex/listviewfuncs.c (with props) trunk/reactos/base/applications/msconfig_new/comctl32ex/listviewfuncs.h (with props) trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/ (with props) trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/bg-BG.xml (with props) trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/ca-ES.xml (with props) trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/cs-CZ.xml (with props) trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/de-DE.xml (with props) trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/el-GR.xml (with props) trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/en-US.xml (with props) trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/es-ES.xml (with props) trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/fr-FR.xml (with props) trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/he-IL.xml (with props) trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/hu-HU.xml (with props) trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/id-ID.xml (with props) trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/it-IT.xml (with props) trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/ko-KR.xml (with props) trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/nl-NL.xml (with props) trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/no-NO.xml (with props) trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/pl-PL.xml (with props) trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/pt-BR.xml (with props) trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/ro-RO.xml (with props) trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/ru-RU.xml (with props) trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/sk-SK.xml (with props) trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/sq-AL.xml (with props) trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/sv-SE.xml (with props) trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/th-TH.xml (with props) trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/tr-TR.xml (with props) trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/uk-UA.xml (with props) trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/zh-CN.xml (with props) trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/zh-TW.xml (with props) trunk/reactos/base/applications/msconfig_new/toolspage.cpp (with props) trunk/reactos/base/applications/msconfig_new/xmldomparser.cpp (with props) trunk/reactos/base/applications/msconfig_new/xmldomparser.hpp (with props) Modified: trunk/reactos/base/applications/msconfig_new/CMakeLists.txt trunk/reactos/base/applications/msconfig_new/generalpage.c trunk/reactos/base/applications/msconfig_new/lang/bg-BG.rc trunk/reactos/base/applications/msconfig_new/lang/ca-ES.rc trunk/reactos/base/applications/msconfig_new/lang/cs-CZ.rc trunk/reactos/base/applications/msconfig_new/lang/de-DE.rc trunk/reactos/base/applications/msconfig_new/lang/el-GR.rc trunk/reactos/base/applications/msconfig_new/lang/en-US.rc trunk/reactos/base/applications/msconfig_new/lang/es-ES.rc trunk/reactos/base/applications/msconfig_new/lang/fr-FR.rc trunk/reactos/base/applications/msconfig_new/lang/he-IL.rc trunk/reactos/base/applications/msconfig_new/lang/hu-HU.rc trunk/reactos/base/applications/msconfig_new/lang/id-ID.rc trunk/reactos/base/applications/msconfig_new/lang/it-IT.rc trunk/reactos/base/applications/msconfig_new/lang/ko-KR.rc trunk/reactos/base/applications/msconfig_new/lang/nl-NL.rc trunk/reactos/base/applications/msconfig_new/lang/no-NO.rc trunk/reactos/base/applications/msconfig_new/lang/pl-PL.rc trunk/reactos/base/applications/msconfig_new/lang/pt-BR.rc trunk/reactos/base/applications/msconfig_new/lang/ro-RO.rc trunk/reactos/base/applications/msconfig_new/lang/ru-RU.rc trunk/reactos/base/applications/msconfig_new/lang/sk-SK.rc trunk/reactos/base/applications/msconfig_new/lang/sq-AL.rc trunk/reactos/base/applications/msconfig_new/lang/sv-SE.rc trunk/reactos/base/applications/msconfig_new/lang/th-TH.rc trunk/reactos/base/applications/msconfig_new/lang/tr-TR.rc trunk/reactos/base/applications/msconfig_new/lang/uk-UA.rc trunk/reactos/base/applications/msconfig_new/lang/zh-CN.rc trunk/reactos/base/applications/msconfig_new/lang/zh-TW.rc trunk/reactos/base/applications/msconfig_new/msconfig.c trunk/reactos/base/applications/msconfig_new/msconfig.h trunk/reactos/base/applications/msconfig_new/msconfig.rc trunk/reactos/base/applications/msconfig_new/precomp.h trunk/reactos/base/applications/msconfig_new/resource.h trunk/reactos/base/applications/msconfig_new/toolspage.h trunk/reactos/base/applications/msconfig_new/utils.c trunk/reactos/base/applications/msconfig_new/utils.h
[This mail would be too long, it was shortened to contain the URLs only.]
Modified: trunk/reactos/base/applications/msconfig_new/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Added: trunk/reactos/base/applications/msconfig_new/comctl32ex/commctrldefs.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Added: trunk/reactos/base/applications/msconfig_new/comctl32ex/listviewfuncs.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Added: trunk/reactos/base/applications/msconfig_new/comctl32ex/listviewfuncs.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Modified: trunk/reactos/base/applications/msconfig_new/generalpage.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Modified: trunk/reactos/base/applications/msconfig_new/lang/bg-BG.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Modified: trunk/reactos/base/applications/msconfig_new/lang/ca-ES.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Modified: trunk/reactos/base/applications/msconfig_new/lang/cs-CZ.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Modified: trunk/reactos/base/applications/msconfig_new/lang/de-DE.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Modified: trunk/reactos/base/applications/msconfig_new/lang/el-GR.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Modified: trunk/reactos/base/applications/msconfig_new/lang/en-US.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Modified: trunk/reactos/base/applications/msconfig_new/lang/es-ES.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Modified: trunk/reactos/base/applications/msconfig_new/lang/fr-FR.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Modified: trunk/reactos/base/applications/msconfig_new/lang/he-IL.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Modified: trunk/reactos/base/applications/msconfig_new/lang/hu-HU.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Modified: trunk/reactos/base/applications/msconfig_new/lang/id-ID.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Modified: trunk/reactos/base/applications/msconfig_new/lang/it-IT.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Modified: trunk/reactos/base/applications/msconfig_new/lang/ko-KR.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Added: trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/bg-BG.xml URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Added: trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/ca-ES.xml URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Added: trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/cs-CZ.xml URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Added: trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/de-DE.xml URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Added: trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/el-GR.xml URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Added: trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/en-US.xml URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Added: trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/es-ES.xml URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Added: trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/fr-FR.xml URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Added: trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/he-IL.xml URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Added: trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/hu-HU.xml URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Added: trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/id-ID.xml URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Added: trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/it-IT.xml URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Added: trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/ko-KR.xml URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Added: trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/nl-NL.xml URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Added: trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/no-NO.xml URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Added: trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/pl-PL.xml URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Added: trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/pt-BR.xml URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Added: trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/ro-RO.xml URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Added: trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/ru-RU.xml URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Added: trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/sk-SK.xml URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Added: trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/sq-AL.xml URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Added: trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/sv-SE.xml URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Added: trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/th-TH.xml URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Added: trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/tr-TR.xml URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Added: trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/uk-UA.xml URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Added: trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/zh-CN.xml URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Added: trunk/reactos/base/applications/msconfig_new/lang/mscfgtl/zh-TW.xml URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Modified: trunk/reactos/base/applications/msconfig_new/lang/nl-NL.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Modified: trunk/reactos/base/applications/msconfig_new/lang/no-NO.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Modified: trunk/reactos/base/applications/msconfig_new/lang/pl-PL.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Modified: trunk/reactos/base/applications/msconfig_new/lang/pt-BR.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Modified: trunk/reactos/base/applications/msconfig_new/lang/ro-RO.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Modified: trunk/reactos/base/applications/msconfig_new/lang/ru-RU.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Modified: trunk/reactos/base/applications/msconfig_new/lang/sk-SK.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Modified: trunk/reactos/base/applications/msconfig_new/lang/sq-AL.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Modified: trunk/reactos/base/applications/msconfig_new/lang/sv-SE.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Modified: trunk/reactos/base/applications/msconfig_new/lang/th-TH.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Modified: trunk/reactos/base/applications/msconfig_new/lang/tr-TR.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Modified: trunk/reactos/base/applications/msconfig_new/lang/uk-UA.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Modified: trunk/reactos/base/applications/msconfig_new/lang/zh-CN.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Modified: trunk/reactos/base/applications/msconfig_new/lang/zh-TW.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Modified: trunk/reactos/base/applications/msconfig_new/msconfig.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Modified: trunk/reactos/base/applications/msconfig_new/msconfig.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Modified: trunk/reactos/base/applications/msconfig_new/msconfig.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Modified: trunk/reactos/base/applications/msconfig_new/precomp.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Modified: trunk/reactos/base/applications/msconfig_new/resource.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Added: trunk/reactos/base/applications/msconfig_new/toolspage.cpp URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Modified: trunk/reactos/base/applications/msconfig_new/toolspage.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Modified: trunk/reactos/base/applications/msconfig_new/utils.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Modified: trunk/reactos/base/applications/msconfig_new/utils.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Added: trunk/reactos/base/applications/msconfig_new/xmldomparser.cpp URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...
Added: trunk/reactos/base/applications/msconfig_new/xmldomparser.hpp URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/msconfig_...