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/l…
Modified: branches/setup_improvements/base/setup/lib/arcname.c
URL:
http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/l…
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/l…
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/l…
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/l…
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/l…
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/l…
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/l…
Modified: branches/setup_improvements/base/setup/lib/setuplib.h
URL:
http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/l…
Modified: branches/setup_improvements/base/setup/usetup/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/u…
Modified: branches/setup_improvements/base/setup/usetup/filesup.c
URL:
http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/u…
Modified: branches/setup_improvements/base/setup/usetup/filesup.h
URL:
http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/u…
Removed: branches/setup_improvements/base/setup/usetup/inicache.c
URL:
http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/u…
Removed: branches/setup_improvements/base/setup/usetup/inicache.h
URL:
http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/u…
Removed: branches/setup_improvements/base/setup/usetup/osdetect.c
URL:
http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/u…
Removed: branches/setup_improvements/base/setup/usetup/osdetect.h
URL:
http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/u…
Modified: branches/setup_improvements/base/setup/usetup/usetup.h
URL:
http://svn.reactos.org/svn/reactos/branches/setup_improvements/base/setup/u…