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…