Author: hbelusca
Date: Sat Oct 22 21:54:29 2016
New Revision: 73024
URL:
http://svn.reactos.org/svn/reactos?rev=73024&view=rev
Log:
[CONUTILS]
- Introduce new functionalities related to console streams, a console screen management
api (almost stubbed), a console pager api (adapted from code from CMD). This new
functionality will be used in the future. See CORE-10504 for more details.
- As this library is therefore growing up, split it in small parts (sublibraries) that can
be used, with the following dependency scheme: base utils (standalone); streams depending
on base; screen depending on streams; pager depending on screen.
[APPS]: As a result, modify the CMakeLists of the different apps that use conutils to make
them depend on the correct sublibrary.
Added:
trunk/reactos/sdk/lib/conutils/README.txt (with props)
trunk/reactos/sdk/lib/conutils/pager.c (with props)
trunk/reactos/sdk/lib/conutils/pager.h (with props)
trunk/reactos/sdk/lib/conutils/screen.c (with props)
trunk/reactos/sdk/lib/conutils/screen.h (with props)
trunk/reactos/sdk/lib/conutils/stream.c
- copied, changed from r73012, trunk/reactos/sdk/lib/conutils/conutils.c
trunk/reactos/sdk/lib/conutils/stream.h
- copied, changed from r73012, trunk/reactos/sdk/lib/conutils/conutils.h
trunk/reactos/sdk/lib/conutils/utils.c
- copied, changed from r73023, trunk/reactos/sdk/lib/conutils/conutils.c
trunk/reactos/sdk/lib/conutils/utils.h
- copied, changed from r73012, trunk/reactos/sdk/lib/conutils/conutils.h
Removed:
trunk/reactos/sdk/lib/conutils/conutils.c
Modified:
trunk/reactos/base/applications/cacls/CMakeLists.txt
trunk/reactos/base/applications/cmdutils/clip/CMakeLists.txt
trunk/reactos/base/applications/cmdutils/comp/CMakeLists.txt
trunk/reactos/base/applications/cmdutils/eventcreate/CMakeLists.txt
trunk/reactos/base/applications/cmdutils/help/CMakeLists.txt
trunk/reactos/base/applications/cmdutils/mode/CMakeLists.txt
trunk/reactos/base/applications/logoff/CMakeLists.txt
trunk/reactos/base/applications/network/net/CMakeLists.txt
trunk/reactos/base/applications/shutdown/CMakeLists.txt
trunk/reactos/base/system/chkdsk/CMakeLists.txt
trunk/reactos/base/system/diskpart/CMakeLists.txt
trunk/reactos/base/system/format/CMakeLists.txt
trunk/reactos/base/system/subst/CMakeLists.txt
trunk/reactos/sdk/lib/conutils/CMakeLists.txt
trunk/reactos/sdk/lib/conutils/conutils.h
[This mail would be too long, it was shortened to contain the URLs only.]
Modified: trunk/reactos/base/applications/cacls/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/cacls/CM…
Modified: trunk/reactos/base/applications/cmdutils/clip/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/cmdutils…
Modified: trunk/reactos/base/applications/cmdutils/comp/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/cmdutils…
Modified: trunk/reactos/base/applications/cmdutils/eventcreate/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/cmdutils…
Modified: trunk/reactos/base/applications/cmdutils/help/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/cmdutils…
Modified: trunk/reactos/base/applications/cmdutils/mode/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/cmdutils…
Modified: trunk/reactos/base/applications/logoff/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/logoff/C…
Modified: trunk/reactos/base/applications/network/net/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/network/…
Modified: trunk/reactos/base/applications/shutdown/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/shutdown…
Modified: trunk/reactos/base/system/chkdsk/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/system/chkdsk/CMakeLi…
Modified: trunk/reactos/base/system/diskpart/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/system/diskpart/CMake…
Modified: trunk/reactos/base/system/format/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/system/format/CMakeLi…
Modified: trunk/reactos/base/system/subst/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/system/subst/CMakeLis…
Modified: trunk/reactos/sdk/lib/conutils/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/sdk/lib/conutils/CMakeList…
Added: trunk/reactos/sdk/lib/conutils/README.txt
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/sdk/lib/conutils/README.tx…
Removed: trunk/reactos/sdk/lib/conutils/conutils.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/sdk/lib/conutils/conutils.…
Modified: trunk/reactos/sdk/lib/conutils/conutils.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/sdk/lib/conutils/conutils.…
Added: trunk/reactos/sdk/lib/conutils/pager.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/sdk/lib/conutils/pager.c?r…
Added: trunk/reactos/sdk/lib/conutils/pager.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/sdk/lib/conutils/pager.h?r…
Added: trunk/reactos/sdk/lib/conutils/screen.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/sdk/lib/conutils/screen.c?…
Added: trunk/reactos/sdk/lib/conutils/screen.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/sdk/lib/conutils/screen.h?…
Copied: trunk/reactos/sdk/lib/conutils/stream.c (from r73012,
trunk/reactos/sdk/lib/conutils/conutils.c)
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/sdk/lib/conutils/stream.c?…
Copied: trunk/reactos/sdk/lib/conutils/stream.h (from r73012,
trunk/reactos/sdk/lib/conutils/conutils.h)
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/sdk/lib/conutils/stream.h?…
Copied: trunk/reactos/sdk/lib/conutils/utils.c (from r73023,
trunk/reactos/sdk/lib/conutils/conutils.c)
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/sdk/lib/conutils/utils.c?p…
Copied: trunk/reactos/sdk/lib/conutils/utils.h (from r73012,
trunk/reactos/sdk/lib/conutils/conutils.h)
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/sdk/lib/conutils/utils.h?p…