Author: hbelusca Date: Tue May 23 11:39:12 2017 New Revision: 74634
URL: http://svn.reactos.org/svn/reactos?rev=74634&view=rev Log: [USETUP]: Move some code to the SetupLib: - filesup.c's functions ConcatPaths(), Does[Path|File]Exist(), NtPathToDiskPartComponents(), OpenAndMapFile(), UnMapFile(); - move the inicache library to setuplib as it'll be used for the 1st stage GUI setup too (indeed, there is no good INI file API under Win32; the Win32 profile "stuff" is just good enough to manipulate the win16 ini files, and are here anyways for backward compatibility purposes only); - move the OS detector too. - Remove the duplicated ConcatPaths() code in arcname.c.
Added: branches/setup_improvements/base/setup/lib/filesup.c - copied, changed from r74633, branches/setup_improvements/base/setup/usetup/filesup.c branches/setup_improvements/base/setup/lib/filesup.h - copied, changed from r74633, branches/setup_improvements/base/setup/usetup/filesup.h branches/setup_improvements/base/setup/lib/inicache.c - copied, changed from r74633, branches/setup_improvements/base/setup/usetup/inicache.c branches/setup_improvements/base/setup/lib/inicache.h - copied, changed from r74633, branches/setup_improvements/base/setup/usetup/inicache.h branches/setup_improvements/base/setup/lib/osdetect.c - copied, changed from r74633, branches/setup_improvements/base/setup/usetup/osdetect.c branches/setup_improvements/base/setup/lib/osdetect.h - copied, changed from r74633, branches/setup_improvements/base/setup/usetup/osdetect.h Removed: branches/setup_improvements/base/setup/usetup/inicache.c branches/setup_improvements/base/setup/usetup/inicache.h branches/setup_improvements/base/setup/usetup/osdetect.c branches/setup_improvements/base/setup/usetup/osdetect.h Modified: branches/setup_improvements/base/setup/lib/CMakeLists.txt branches/setup_improvements/base/setup/lib/arcname.c branches/setup_improvements/base/setup/lib/setuplib.h branches/setup_improvements/base/setup/usetup/CMakeLists.txt branches/setup_improvements/base/setup/usetup/filesup.c branches/setup_improvements/base/setup/usetup/filesup.h branches/setup_improvements/base/setup/usetup/usetup.h
[This mail would be too long, it was shortened to contain the URLs only.]
Modified: branches/setup_improvements/base/setup/lib/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/li...
Modified: branches/setup_improvements/base/setup/lib/arcname.c URL: http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/li...
Copied: branches/setup_improvements/base/setup/lib/filesup.c (from r74633, branches/setup_improvements/base/setup/usetup/filesup.c) URL: http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/li...
Copied: branches/setup_improvements/base/setup/lib/filesup.h (from r74633, branches/setup_improvements/base/setup/usetup/filesup.h) URL: http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/li...
Copied: branches/setup_improvements/base/setup/lib/inicache.c (from r74633, branches/setup_improvements/base/setup/usetup/inicache.c) URL: http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/li...
Copied: branches/setup_improvements/base/setup/lib/inicache.h (from r74633, branches/setup_improvements/base/setup/usetup/inicache.h) URL: http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/li...
Copied: branches/setup_improvements/base/setup/lib/osdetect.c (from r74633, branches/setup_improvements/base/setup/usetup/osdetect.c) URL: http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/li...
Copied: branches/setup_improvements/base/setup/lib/osdetect.h (from r74633, branches/setup_improvements/base/setup/usetup/osdetect.h) URL: http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/li...
Modified: branches/setup_improvements/base/setup/lib/setuplib.h URL: http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/li...
Modified: branches/setup_improvements/base/setup/usetup/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/us...
Modified: branches/setup_improvements/base/setup/usetup/filesup.c URL: http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/us...
Modified: branches/setup_improvements/base/setup/usetup/filesup.h URL: http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/us...
Removed: branches/setup_improvements/base/setup/usetup/inicache.c URL: http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/us...
Removed: branches/setup_improvements/base/setup/usetup/inicache.h URL: http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/us...
Removed: branches/setup_improvements/base/setup/usetup/osdetect.c URL: http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/us...
Removed: branches/setup_improvements/base/setup/usetup/osdetect.h URL: http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/us...
Modified: branches/setup_improvements/base/setup/usetup/usetup.h URL: http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/us...