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/CMa...
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/CM...
Modified: trunk/reactos/base/applications/network/net/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/network/n...
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/CMakeLis...
Modified: trunk/reactos/base/system/diskpart/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/system/diskpart/CMakeL...
Modified: trunk/reactos/base/system/format/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/system/format/CMakeLis...
Modified: trunk/reactos/base/system/subst/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/system/subst/CMakeList...
Modified: trunk/reactos/sdk/lib/conutils/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/sdk/lib/conutils/CMakeLists...
Added: trunk/reactos/sdk/lib/conutils/README.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/sdk/lib/conutils/README.txt...
Removed: trunk/reactos/sdk/lib/conutils/conutils.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/sdk/lib/conutils/conutils.c...
Modified: trunk/reactos/sdk/lib/conutils/conutils.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/sdk/lib/conutils/conutils.h...
Added: trunk/reactos/sdk/lib/conutils/pager.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/sdk/lib/conutils/pager.c?re...
Added: trunk/reactos/sdk/lib/conutils/pager.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/sdk/lib/conutils/pager.h?re...
Added: trunk/reactos/sdk/lib/conutils/screen.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/sdk/lib/conutils/screen.c?r...
Added: trunk/reactos/sdk/lib/conutils/screen.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/sdk/lib/conutils/screen.h?r...
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?p...
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?p...
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?p2...
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?p2...