Implement switchingSequenceMonitorNotify and add VT switching support 74/28174/3
authorLukasz Kostyra <l.kostyra@samsung.com>
Thu, 25 Sep 2014 09:59:58 +0000 (11:59 +0200)
committerJan Olszak <j.olszak@samsung.com>
Thu, 2 Oct 2014 11:15:17 +0000 (04:15 -0700)
commit2d2f8fe00f8c450895a2ef67a698746294d25a0b
treefb887686660d65ac4a6b15f32bcb52e897ba3b56
parentca9fe3b7e0eb6a308dd1215fd427bd97369f04ac
Implement switchingSequenceMonitorNotify and add VT switching support

[Feature]       switchingSequenceMonitorNotify function implementation and module to handle VT
                switching
[Cause]         Nothing happened when user provided input sequence to Input Monitor
[Solution]      Implemented switchingSequenceMonitorNotify and added VT switching to function
                ContainersManager::focus.
[Verification]  Build, install, run unit tests. Tests (especially FocusTest) should pass.

Change-Id: Ie4aa7d1679bfaa5a0fdfaf238ebc14a3b8150006
38 files changed:
CMakeLists.txt
common/utils/img.cpp
common/utils/img.hpp
common/utils/vt.cpp [new file with mode: 0644]
common/utils/vt.hpp [new file with mode: 0644]
packaging/security-containers.spec
server/CMakeLists.txt
server/configs/containers/business.conf
server/configs/containers/private.conf
server/container-config.hpp
server/container.cpp
server/container.hpp
server/containers-manager.cpp
server/containers-manager.hpp
server/server.cpp
tests/unit_tests/client/configs/ut-client/containers/console1-dbus.conf
tests/unit_tests/client/configs/ut-client/containers/console2-dbus.conf
tests/unit_tests/client/configs/ut-client/containers/console3-dbus.conf
tests/unit_tests/server/configs/ut-container-admin/containers/buggy.conf.in
tests/unit_tests/server/configs/ut-container-admin/containers/missing.conf
tests/unit_tests/server/configs/ut-container-admin/containers/test-no-shutdown.conf.in
tests/unit_tests/server/configs/ut-container-admin/containers/test.conf.in
tests/unit_tests/server/configs/ut-container/containers/buggy.conf
tests/unit_tests/server/configs/ut-container/containers/test-dbus.conf
tests/unit_tests/server/configs/ut-container/containers/test.conf
tests/unit_tests/server/configs/ut-containers-manager/containers/console1-dbus.conf
tests/unit_tests/server/configs/ut-containers-manager/containers/console1.conf
tests/unit_tests/server/configs/ut-containers-manager/containers/console2-dbus.conf
tests/unit_tests/server/configs/ut-containers-manager/containers/console2.conf
tests/unit_tests/server/configs/ut-containers-manager/containers/console3-dbus.conf
tests/unit_tests/server/configs/ut-containers-manager/containers/console3.conf
tests/unit_tests/server/configs/ut-containers-manager/templates/template.conf
tests/unit_tests/server/configs/ut-network-admin/containers/buggy.conf.in
tests/unit_tests/server/configs/ut-network-admin/containers/missing.conf
tests/unit_tests/server/configs/ut-network-admin/containers/test.conf.in
tests/unit_tests/server/configs/ut-server/containers/container1.conf
tests/unit_tests/server/configs/ut-server/containers/container2.conf
tests/unit_tests/server/configs/ut-server/containers/container3.conf