profile/ivi/murphy.git
9 years agosystem-controller: removing ivi-surfaces from ivi-layers in surface destructor
Janos Kovacs [Mon, 4 Aug 2014 14:53:35 +0000 (17:53 +0300)]
system-controller: removing ivi-surfaces from ivi-layers in surface destructor

Change-Id: I9db261a8e17857a84a7fddb038aa816e7490b1d2

9 years agosystem-controller: update surface visibility
Janos Kovacs [Thu, 31 Jul 2014 21:39:58 +0000 (00:39 +0300)]
system-controller: update surface visibility

Change-Id: I1d5c3f9332ee5ae81bd0391997f598f0e9c5044a

9 years agosystem-controller: update surface layers
Janos Kovacs [Thu, 31 Jul 2014 19:51:23 +0000 (22:51 +0300)]
system-controller: update surface layers

Change-Id: I6dad4b65a3a08e417f6fd8e9426c3b597d7fe831

9 years agosystem-controller: set empty title for surfaces that do not have one
Janos Kovacs [Thu, 31 Jul 2014 11:48:15 +0000 (14:48 +0300)]
system-controller: set empty title for surfaces that do not have one

Change-Id: Ie3a2c3c3837c2abaefc8861c1b97321fcc631a9b

9 years agosystem-controller: flush wayland messages in constructor_issue_next_request()
Janos Kovacs [Thu, 31 Jul 2014 08:54:12 +0000 (11:54 +0300)]
system-controller: flush wayland messages in constructor_issue_next_request()

Change-Id: I372a2257975b63606bd513d7798c8aff877f82ac

9 years agosystem-controller: do not set surface source rectangles in glm-window-manager
Janos Kovacs [Wed, 30 Jul 2014 16:30:28 +0000 (19:30 +0300)]
system-controller: do not set surface source rectangles in glm-window-manager

Change-Id: I0192104c53a3a11a77b4d9fb8cfdf39503a747e0

9 years agosystem-controller: implement layer visibility request in glm-window-manager
Janos Kovacs [Wed, 30 Jul 2014 15:42:34 +0000 (18:42 +0300)]
system-controller: implement layer visibility request in glm-window-manager

Change-Id: I67574b65f598be51f758431d41a7f3902852ab48

9 years agosystem-controller: handle geometry requests in glm-window-manager
Janos Kovacs [Wed, 30 Jul 2014 14:12:07 +0000 (17:12 +0300)]
system-controller: handle geometry requests in glm-window-manager

Change-Id: I7c74366081ce8d9b3686cee20b877921935a98c3

9 years agosystem-controller: take into use the modified ivi protocols
Janos Kovacs [Tue, 22 Jul 2014 10:11:40 +0000 (13:11 +0300)]
system-controller: take into use the modified ivi protocols

Change-Id: I316d9ca3dbe80e0155f7a82deac0cdd8abf87b63

9 years agosystem-controller: tune the surface construction
Janos Kovacs [Wed, 16 Jul 2014 14:12:38 +0000 (17:12 +0300)]
system-controller: tune the surface construction

Change-Id: I1f03c2ca9093afefbcb3ca0b6397af1ee5036970

9 years agosystem-controller: window creation
Janos Kovacs [Wed, 16 Jul 2014 11:28:27 +0000 (14:28 +0300)]
system-controller: window creation

Change-Id: Id0ac663c74e71e189944a5eda92ec9db4550982f

9 years agosystem-controller: layer and visibility requests for windows
Janos Kovacs [Wed, 16 Jul 2014 10:46:22 +0000 (13:46 +0300)]
system-controller: layer and visibility requests for windows

Change-Id: Ife02cff6a7717611cec8378af1c3c7bc549206fb

9 years agosystem-controller: add outputname field to layers
Janos Kovacs [Mon, 14 Jul 2014 21:39:55 +0000 (00:39 +0300)]
system-controller: add outputname field to layers

Change-Id: I0152be255970b370c78d9fba75f7613325c2ca67

9 years agosystem-controller: add glm managers
Janos Kovacs [Sat, 5 Jul 2014 23:28:23 +0000 (02:28 +0300)]
system-controller: add glm managers

Change-Id: I84cc00c8c61402a01bb3445235c03b8cf3f2cef9

9 years agosystem-controller: build support for both ico and ivi-shell plugins in weston
Janos Kovacs [Sat, 5 Jul 2014 17:26:25 +0000 (20:26 +0300)]
system-controller: build support for both ico and ivi-shell plugins in weston

Change-Id: Ia54c4ee0f6df7ef5bf07c17abd525a9b8795605e

9 years agopackaging: Properly separate license packaging, add LICENSE-BSD
Jan Ekström [Thu, 28 Aug 2014 09:44:14 +0000 (12:44 +0300)]
packaging: Properly separate license packaging, add LICENSE-BSD

This should now install the base license files completely into
the system correctly. Additionally, don't package the INSTALL
file as it should not be installed at all (and it is no longer
installed by `make install`)

Change-Id: I52e0a5fc99c2136d3852c1b77d2c0dbe8eab7ec7

9 years agosystem-controller: multiuser support.
Ismo Puustinen [Thu, 28 Aug 2014 03:28:15 +0000 (06:28 +0300)]
system-controller: multiuser support.

Change-Id: Ib4b6772e7360a2175d596901e21740cc38a7418f

9 years agoivi-resource-manager: multiuser support.
Ismo Puustinen [Thu, 28 Aug 2014 03:27:51 +0000 (06:27 +0300)]
ivi-resource-manager: multiuser support.

Change-Id: I7360b80583fe1d8141109952dd74b9bc43abcb27

9 years agobuild: added support for multiuser architecture.
Ismo Puustinen [Thu, 28 Aug 2014 03:26:34 +0000 (06:26 +0300)]
build: added support for multiuser architecture.

This is done with the help of tizen-platform-config package.

Change-Id: I432f1a6538a8b7efcdc8b7dcecf1c00befaef253

9 years agopackaging: use gbs-kosher conditional RPM dependencies.
Krisztian Litkey [Wed, 27 Aug 2014 12:51:03 +0000 (15:51 +0300)]
packaging: use gbs-kosher conditional RPM dependencies.

Change-Id: I8bf4ba29749d83a313fc3406b77b58db256ae359

9 years agopackaging: bumped version, updated changelog.
Krisztian Litkey [Tue, 26 Aug 2014 08:45:41 +0000 (11:45 +0300)]
packaging: bumped version, updated changelog.

Change-Id: I639382ebb1a2d6b29dd8593639e0fb65d58b7710

9 years agopackaging: kludge to interpret both _with_icosyscon set to 0 and left unset correctly.
Krisztian Litkey [Tue, 26 Aug 2014 08:43:37 +0000 (11:43 +0300)]
packaging: kludge to interpret both _with_icosyscon set to 0 and left unset correctly.

Change-Id: I941b34ee2ed7e147d9afce864cc63be42a73485c

9 years agopackaging: bumped version, updated changelog.
Krisztian Litkey [Fri, 6 Jun 2014 10:17:28 +0000 (13:17 +0300)]
packaging: bumped version, updated changelog.

Change-Id: Ib909584fdc882a54c6ba5ef64d8702827a17dd79

9 years agobuild-sys: stop generating func-info for ivi-resource-manager.
Krisztian Litkey [Tue, 3 Jun 2014 20:10:54 +0000 (23:10 +0300)]
build-sys: stop generating func-info for ivi-resource-manager.

Change-Id: I61731d4b7e5f2040beeca13ef18a792b8be1cd96

9 years agobuild-sys: stop generating func-info for plugin-dlog.
Krisztian Litkey [Tue, 3 Jun 2014 20:10:27 +0000 (23:10 +0300)]
build-sys: stop generating func-info for plugin-dlog.

Change-Id: Ib0bb200c085529d4209555bb1d443acc55d91662

9 years agopackaging: updated changelog.
Krisztian Litkey [Mon, 26 May 2014 14:45:22 +0000 (17:45 +0300)]
packaging: updated changelog.

Change-Id: Id4793cbddb780176b5b4c95f643512ce90253139

9 years agoconfig: add volume context table for PulseAudio volume model.
Ismo Puustinen [Wed, 21 May 2014 12:26:39 +0000 (15:26 +0300)]
config: add volume context table for PulseAudio volume model.

Change-Id: I80b514f4b0f280c4b6922e020786fabe4ef360e8

9 years agopackaging: disable ICO system controller.
Krisztian Litkey [Thu, 8 May 2014 12:53:33 +0000 (15:53 +0300)]
packaging: disable ICO system controller.

Change-Id: Id88059070b19ac0daf65f7a420fe1d54cbf54cc5

9 years agosystem-monitor: allow optional cgroup entries missing.
Krisztian Litkey [Tue, 8 Apr 2014 10:40:18 +0000 (13:40 +0300)]
system-monitor: allow optional cgroup entries missing.

Some cgroup entries might be present or missing depending
on the active kernel configuration. Allow these entries
to be marked as such and don't consider it to be a fatal
error if these are missing.

At the moment, reading such an entry will return nil, and
writing to such an entry will silently fail but report
success. These semantics will need to be revisited...

Mark the swap-related entries in the memory controller
as potentially missing ones.

Change-Id: I0fd4013e6a4e6ff451271b9a5e3497cd1cf299a0

9 years agopackaging: bumped the version.
Ismo Puustinen [Thu, 3 Apr 2014 12:42:55 +0000 (15:42 +0300)]
packaging: bumped the version.

Change-Id: I77e083891dd593c7d1541fd824a4cfbf328ae472

9 years agopackaging: use setcap to give Murphy CAP_NET_ADMIN capability.
Ismo Puustinen [Thu, 3 Apr 2014 12:40:44 +0000 (15:40 +0300)]
packaging: use setcap to give Murphy CAP_NET_ADMIN capability.

This is needed for process tracking. Murphy opens a netlink socket to listen for
process events from kernel. If a tracked process dies, Murphy gets notified.
This is required to prevent "shadow resource sets" from already dead clients
using those resource frontend that don't have native tracking capabilities.

Change-Id: Ifdd390dac8d9b22cc1a6cb64c7dd83aa8b27cb31

9 years agopackaging: bumped version, updated changelog.
Krisztian Litkey [Fri, 21 Mar 2014 21:24:04 +0000 (23:24 +0200)]
packaging: bumped version, updated changelog.

Change-Id: I42af52dfe5081f32614dcf80a4bd2730f0a6adad

9 years agosystem-monitor: oops... avoid infinite loop for multiply opened cgroups.
Krisztian Litkey [Thu, 27 Mar 2014 07:50:37 +0000 (09:50 +0200)]
system-monitor: oops... avoid infinite loop for multiply opened cgroups.

Change-Id: Iceffd2dae6e1c8e8295e5a18f5a047ffaef4a98e

9 years agosystem-monitor: fix potential use of an uninitialized variable.
Krisztian Litkey [Wed, 26 Mar 2014 09:07:05 +0000 (11:07 +0200)]
system-monitor: fix potential use of an uninitialized variable.

Change-Id: I37156ee9a802b63fff79d0fc06b34232b3a87362

9 years agosystem-monitor: fix member enum order error
Krisztian Litkey [Fri, 21 Mar 2014 21:01:03 +0000 (23:01 +0200)]
system-monitor: fix member enum order error

Fix order error causing a conditional jump depending on an uninitialized
value, caught by valgrind.

Change-Id: Ib5ddb3cbd046f4ad668173832bb6d974a505487a

9 years agosystem-monitor: update README with basic cgroup handling info.
Krisztian Litkey [Fri, 21 Mar 2014 18:28:32 +0000 (20:28 +0200)]
system-monitor: update README with basic cgroup handling info.

Change-Id: I74aaf7d8fce14f81ce995376c4cabf34938925cc

9 years agosystem-monitor: cgroup handling fixes.
Krisztian Litkey [Fri, 21 Mar 2014 18:27:43 +0000 (20:27 +0200)]
system-monitor: cgroup handling fixes.

Change-Id: Ia7ef2fc3f2fdd455d07b0acf536826d9556ecd56

9 years agopackaging: bumped the version, updated the changelog.
Ismo Puustinen [Mon, 17 Mar 2014 12:51:09 +0000 (14:51 +0200)]
packaging: bumped the version, updated the changelog.

Change-Id: Iae2ba2bc04acba4939c4a2f31e045a7cb314e9ae

9 years agosystem-controller: support for map_buffer
Janos Kovacs [Mon, 17 Mar 2014 14:41:09 +0000 (16:41 +0200)]
system-controller: support for map_buffer

Change-Id: I94561949b22363d79e00b30e1fed8b26d63da316

9 years agosystem-controller: try to harmonize the layer with the layertype
Janos Kovacs [Fri, 14 Mar 2014 10:40:53 +0000 (12:40 +0200)]
system-controller: try to harmonize the layer with the layertype

Change-Id: I06febc606c997709b315398824cdfef044290419

9 years agosystem-controller: premature setting of active and visible attributes
Janos Kovacs [Wed, 12 Mar 2014 21:55:23 +0000 (23:55 +0200)]
system-controller: premature setting of active and visible attributes

Change-Id: If23403db6c44040bb683b981e677aaae2a10c4b5

9 years agosystem-controller: support for full-screen layer
Janos Kovacs [Wed, 12 Mar 2014 16:45:35 +0000 (18:45 +0200)]
system-controller: support for full-screen layer

Change-Id: I289ffa9e1659416cece19e1eb60894f0701dba3c

9 years agosystem-controller: add map field to window_request processing
Janos Kovacs [Tue, 11 Mar 2014 12:54:23 +0000 (14:54 +0200)]
system-controller: add map field to window_request processing

Change-Id: Ia60e91012a0e324adf2ecd56221f0b27f3e16ccd

9 years agosystem-controller: classify ICO_WINDOW_MGR_LAYERTYPE_FULLSCREEN as app.layer
Janos Kovacs [Tue, 11 Mar 2014 12:50:23 +0000 (14:50 +0200)]
system-controller: classify ICO_WINDOW_MGR_LAYERTYPE_FULLSCREEN as app.layer

Change-Id: I757ad09bf9630f85457819b78211a39d54586441

9 years agosystem-monitor: update README (remove note on non-omittable uppest limit).
Krisztian Litkey [Thu, 13 Mar 2014 15:03:54 +0000 (17:03 +0200)]
system-monitor: update README (remove note on non-omittable uppest limit).

Change-Id: I4d07eb1ff7e3fa7255e81cdacb3a6bca94004b88

9 years agosystem-monitor: make omitted mem limit be 2**63 - 1.
Krisztian Litkey [Thu, 13 Mar 2014 15:01:22 +0000 (17:01 +0200)]
system-monitor: make omitted mem limit be 2**63 - 1.

Change-Id: I2b5b9be445363baf209e66af6199100a27e593e4

9 years agopackaging: clean up installed sample config before installing the packaged one.
Krisztian Litkey [Thu, 13 Mar 2014 11:31:12 +0000 (13:31 +0200)]
packaging: clean up installed sample config before installing the packaged one.

Change-Id: Idc253b6b816f8c1a99fec31b3256baedf8f394ec

9 years agosystem-monitor: added basic documentation for CPU, memory usage monitoring.
Krisztian Litkey [Wed, 12 Mar 2014 15:48:56 +0000 (17:48 +0200)]
system-monitor: added basic documentation for CPU, memory usage monitoring.

Change-Id: I0852f2d4b00e7c50740240a3ac881f3406f617ea

9 years agosystem-controller: cleanups.
Ismo Puustinen [Mon, 10 Mar 2014 12:43:07 +0000 (14:43 +0200)]
system-controller: cleanups.

Change-Id: Ia4d5d0576a9ad64921094a8139c6a53e42d6946d

9 years agopackaging: updated config for HS lifecycle management.
Ismo Puustinen [Fri, 7 Mar 2014 14:16:42 +0000 (16:16 +0200)]
packaging: updated config for HS lifecycle management.

Change-Id: I00da3f519743e9953685f317a9e2b6ffb5054ad3

9 years agosystem-controller: fix a screen management crash.
Ismo Puustinen [Fri, 7 Mar 2014 14:14:39 +0000 (16:14 +0200)]
system-controller: fix a screen management crash.

Change-Id: I34c9ca4ea02860811bd039d0c3a43b53a88adf02

9 years agopackaging: bumped version and updated changelog.
Ismo Puustinen [Thu, 13 Mar 2014 07:39:12 +0000 (09:39 +0200)]
packaging: bumped version and updated changelog.

Change-Id: Icba7907d7e4082738146f999f8fbee216f6541da

9 years agoconfig: fix config to work without system controller plugin.
Ismo Puustinen [Tue, 11 Mar 2014 09:01:54 +0000 (11:01 +0200)]
config: fix config to work without system controller plugin.

Change-Id: I3de23151471bb9b51db57b656124be34e40a8c42

9 years agopackaging: bumped version and updated changelog.
Ismo Puustinen [Wed, 5 Mar 2014 15:17:54 +0000 (17:17 +0200)]
packaging: bumped version and updated changelog.

Change-Id: Iaf6d96896597d919f8249dca5024ddd1995084e3

9 years agosystem-controller: initial support for disconnecting homescreen clients.
Ismo Puustinen [Tue, 25 Feb 2014 14:59:16 +0000 (16:59 +0200)]
system-controller: initial support for disconnecting homescreen clients.

Change-Id: I5bbbc6699c5b04d4c08a1af645f08d58d906ea3b

9 years agosystem-controller: support for additional conenctions beside HS, eg. onscreen
Janos Kovacs [Wed, 5 Mar 2014 15:02:29 +0000 (17:02 +0200)]
system-controller: support for additional conenctions beside HS, eg. onscreen

Change-Id: Id12e82530c58854c53fcaf7b05625d7f6371d416

9 years agosystem-controller: add support for window specific areas
Janos Kovacs [Wed, 5 Mar 2014 02:04:08 +0000 (04:04 +0200)]
system-controller: add support for window specific areas

Change-Id: Ibbf6cdfe34159c35320b46b5a2e87ef0696206cd

9 years agosystem-controller: passthrough support for layer requests
Janos Kovacs [Tue, 4 Mar 2014 11:27:49 +0000 (13:27 +0200)]
system-controller: passthrough support for layer requests

Change-Id: Ia4a3b545e447c4371fe793ac3c4ac8f9215c9db0

9 years agopackaging: bumped version, updated changelog.
Krisztian Litkey [Tue, 25 Feb 2014 09:01:41 +0000 (11:01 +0200)]
packaging: bumped version, updated changelog.

Change-Id: Icde630050937243fe3d28f65f2099f30d2e9d4f6

9 years agosystem-controller: fix a crash in screen resource management.
Ismo Puustinen [Tue, 25 Feb 2014 13:11:11 +0000 (15:11 +0200)]
system-controller: fix a crash in screen resource management.

Change-Id: Id1c4d278d4955669a02b7c0ff65f3f69fa27d1e0

9 years agosystem-monitor: support formatted read from cgroup control fds.
Krisztian Litkey [Tue, 25 Feb 2014 14:57:14 +0000 (16:57 +0200)]
system-monitor: support formatted read from cgroup control fds.

Support reading formatted data into Lua tables/arrays from cgroup
control fds.

Change-Id: If09e322fb9272e6d7bfd0c5ac5f99dfbbc62e76a

9 years agosystem-monitor: bring cgroup Lua bindings from initial to embrionic state.
Krisztian Litkey [Tue, 25 Feb 2014 08:34:07 +0000 (10:34 +0200)]
system-monitor: bring cgroup Lua bindings from initial to embrionic state.

During the last merge/rebase cycle I screwed up and a largish
cgroup patch fell off. Let's undo that damage now.

Change-Id: I264f85534ef14f98fb4b8cb741fdf6df788807a4

9 years agopackaging: bumped version, updated changelog.
Krisztian Litkey [Wed, 19 Feb 2014 14:36:06 +0000 (16:36 +0200)]
packaging: bumped version, updated changelog.

Change-Id: Iac6bd0ed0a54e9da435cfdcc9aa9c4c2c472954d

9 years agoconfig: load telephony plugin only after 'audio_playback' gets defined.
Krisztian Litkey [Mon, 24 Feb 2014 15:44:45 +0000 (17:44 +0200)]
config: load telephony plugin only after 'audio_playback' gets defined.

Change-Id: If367db67097dc6e32a75c8e6e60757a44a237472

9 years agosystem-monitor: initial cgroup Lua-bindings.
Krisztian Litkey [Fri, 21 Feb 2014 12:03:05 +0000 (14:03 +0200)]
system-monitor: initial cgroup Lua-bindings.

Change-Id: I115a9fa9aeecc9cda8a20b6b2f0ce8ccf69526f5

9 years agosystem-monitor: small thinko fix.
Krisztian Litkey [Fri, 21 Feb 2014 09:51:31 +0000 (11:51 +0200)]
system-monitor: small thinko fix.

Change-Id: I2dbf4e2851565607d2ed2e982b9242cd0aba5304

9 years agosystem-controller: fix a premature free().
Ismo Puustinen [Mon, 24 Feb 2014 13:38:54 +0000 (15:38 +0200)]
system-controller: fix a premature free().

Change-Id: I44778f9df127e23cf2d0ac95207e1e14c28f99b5

9 years agosystem-controller: enable audio for players only if they were visible
Janos Kovacs [Sun, 23 Feb 2014 15:50:20 +0000 (17:50 +0200)]
system-controller: enable audio for players only if they were visible

Change-Id: Ibbb8eeb0a6681c89e4021e4cc169dfcee6f0394f

9 years agosystem-controller: use database for getting the app info.
Ismo Puustinen [Tue, 18 Feb 2014 13:40:50 +0000 (15:40 +0200)]
system-controller: use database for getting the app info.

Change-Id: I67b5ec4fd230b1b0525ce58e4aaa9c5a77b53175

9 years agosystem-controller: handle client disconnects.
Ismo Puustinen [Mon, 17 Feb 2014 12:57:40 +0000 (14:57 +0200)]
system-controller: handle client disconnects.

Change-Id: I575dd8fdcc36907350548078c56b9c97925152fe

9 years agosystem-controller: support for delayed area resolution for screen resources
Janos Kovacs [Wed, 19 Feb 2014 23:02:12 +0000 (01:02 +0200)]
system-controller: support for delayed area resolution for screen resources

Change-Id: I8dbc08d900bc78e639fa972d240266bb7c75cf80

9 years agosystem-controller: fixes for multi display setups
Janos Kovacs [Mon, 17 Feb 2014 21:06:16 +0000 (23:06 +0200)]
system-controller: fixes for multi display setups

Change-Id: Iada46a232918ba49133876666f9aeb902e86f857

9 years agopackaging: added aul dependency when building system-controller.
Ismo Puustinen [Fri, 21 Feb 2014 11:48:35 +0000 (13:48 +0200)]
packaging: added aul dependency when building system-controller.

Change-Id: I2b0d4f1eef4ef2c20fc1199a1d2179916f3fa72b

9 years agosystem-controller: added AIL support for getting application categories.
Ismo Puustinen [Thu, 13 Feb 2014 14:50:51 +0000 (16:50 +0200)]
system-controller: added AIL support for getting application categories.

Change-Id: I0bb8dcc6a712f5d11650ed4913c2c6b422a58c45

9 years agoamb: followd ambd D-Bus name.
Ismo Puustinen [Thu, 20 Feb 2014 11:05:54 +0000 (13:05 +0200)]
amb: followd ambd D-Bus name.

Change-Id: I302a07b4e4f0b04bfa741be696d41d1330624113

9 years agosystem-controller: cleanups for application-tracker.
Ismo Puustinen [Thu, 20 Feb 2014 13:14:38 +0000 (15:14 +0200)]
system-controller: cleanups for application-tracker.

Change-Id: I127eb0b2ef7e04f31581c96eb331b5d26e301617

9 years agoconfig: added resources for speech recognition and synthesis.
Krisztian Litkey [Wed, 19 Feb 2014 16:42:00 +0000 (18:42 +0200)]
config: added resources for speech recognition and synthesis.

Change-Id: I3d0c91f9210b88eabeda8c6dfd6092c69db9f87a

9 years agobuild-sys: require AIL if system-controller is enabled.
Krisztian Litkey [Wed, 19 Feb 2014 13:40:43 +0000 (15:40 +0200)]
build-sys: require AIL if system-controller is enabled.

Change-Id: Iaf6c8ada580fe351f73939004302600c5cc68eaa

9 years agosystem-monitor: cpu-watch support for cgroup CPU usage/load.
Krisztian Litkey [Wed, 19 Feb 2014 13:32:23 +0000 (15:32 +0200)]
system-monitor: cpu-watch support for cgroup CPU usage/load.

Change-Id: I8360f4193ded753288ba9d13b89159e53361f875

9 years agosystem-monitor: support 'sampling' per-cgroup CPU usage/load.
Krisztian Litkey [Wed, 19 Feb 2014 13:30:09 +0000 (15:30 +0200)]
system-monitor: support 'sampling' per-cgroup CPU usage/load.

Change-Id: Iecee765c05a16b50e701146bdf7612105798230f

9 years agosystem-monitor: embrionic cgroup support mostly for CPU monitoring.
Krisztian Litkey [Wed, 19 Feb 2014 13:22:17 +0000 (15:22 +0200)]
system-monitor: embrionic cgroup support mostly for CPU monitoring.

Added basic cgroup support, mostly infrastructural code for
discovering the mount points for the various cgroup types,
opening the controlling/monitoring fs entries, and some simple
cpuacct CPU usage monitoring.

Change-Id: Ib6aa95172dfe560a67dd52a935a77fb5ae217865

9 years agosystem-monitor: allow direct setting of the smoothing factor alpha.
Krisztian Litkey [Sun, 16 Feb 2014 18:52:12 +0000 (20:52 +0200)]
system-monitor: allow direct setting of the smoothing factor alpha.

Change-Id: I51f1ee96c3077d0946dd2b089cd2ef324fb1d44f

9 years agosystem-controller: support for disabling single windows (surfaces)
Janos Kovacs [Sun, 16 Feb 2014 19:03:55 +0000 (21:03 +0200)]
system-controller: support for disabling single windows (surfaces)

Change-Id: Ib35cb922c1b6cbfcc7edeae6aa1f11075d8cf7a8

9 years agosystem-controller: remove a compiler warning.
Ismo Puustinen [Mon, 17 Feb 2014 11:10:13 +0000 (13:10 +0200)]
system-controller: remove a compiler warning.

Change-Id: I420355d597324ac32556cdf57ac6334783f5c3b1

9 years agopackaging: bumped version, updated changelog.
Krisztian Litkey [Fri, 7 Feb 2014 14:19:14 +0000 (16:19 +0200)]
packaging: bumped version, updated changelog.

Change-Id: I45c8b8760f0e5ee0cc0882d77d9912fb6dc7f1c7

9 years agopackaging: look for linked-in plugin shared libs in the correct place.
Krisztian Litkey [Fri, 14 Feb 2014 21:52:22 +0000 (23:52 +0200)]
packaging: look for linked-in plugin shared libs in the correct place.

Change-Id: I9b32c29560a481a00ca07ccada5b3d8dca654faf

9 years agopackaging: explicitly enable system-monitor.
Krisztian Litkey [Fri, 14 Feb 2014 22:07:14 +0000 (00:07 +0200)]
packaging: explicitly enable system-monitor.

Change-Id: I4d7ccaed6fd5e7a07caf0495d211b0af278daa07

9 years agosystem-monitor: default to being enabled.
Krisztian Litkey [Fri, 14 Feb 2014 21:14:50 +0000 (23:14 +0200)]
system-monitor: default to being enabled.

Change-Id: I9ffa5f42b084dffe49af6df0e20652a5d34de676

9 years agosystem-monitor: reworked and split out to a separate plugin.
Krisztian Litkey [Fri, 14 Feb 2014 21:08:33 +0000 (23:08 +0200)]
system-monitor: reworked and split out to a separate plugin.

Reworked system-monitor, allowing a bit more flexibility and
scriptability. Both the CPU and memory usage monitors now
allow overriding the default data collector functions from
Lua. Also both now support a configurable exponentially
weighted moving average estimator for smoothing out occasional
spikes over a configurable time window.

Change-Id: I7fb2a2ab1189769c61f2531038a4b7c8f17960b6

9 years agosystem-controller: removed system-monitor, splitting it out.
Krisztian Litkey [Fri, 14 Feb 2014 21:07:32 +0000 (23:07 +0200)]
system-controller: removed system-monitor, splitting it out.

Change-Id: I8b98af3751dc8ec824c1f10df9cceff6a57369fa

9 years agosystem-controller: remove an element from the list in advance.
Ismo Puustinen [Fri, 14 Feb 2014 15:01:56 +0000 (17:01 +0200)]
system-controller: remove an element from the list in advance.

Change-Id: I2b829e3a1d6de19e0d8a51cb77f87808a4fbc796

9 years agoconfig: started using the regulation hooks.
Ismo Puustinen [Fri, 14 Feb 2014 14:29:54 +0000 (16:29 +0200)]
config: started using the regulation hooks.

Change-Id: Ic0c4f3f68bd77a4cb3865c95bfd200dda374d172

9 years agosystem-controller: give gorrect appid for resource creation events
Janos Kovacs [Fri, 14 Feb 2014 14:13:05 +0000 (16:13 +0200)]
system-controller: give gorrect appid for resource creation events

Change-Id: Ia94b2190f5736f0c4ab19ac2e7d18e16cc88456e

9 years agosystem-controller: resource_manager init, preallocate and commit notifications
Janos Kovacs [Fri, 14 Feb 2014 11:36:57 +0000 (13:36 +0200)]
system-controller: resource_manager init, preallocate and commit notifications

Change-Id: I26db2cb64e5d26a7b6a12cc38fd5ef80244ab341

9 years agoconfig: add applications for special handling.
Ismo Puustinen [Fri, 14 Feb 2014 13:44:35 +0000 (15:44 +0200)]
config: add applications for special handling.

Change-Id: Ia14533e6a1217cf676efed8bc7c2499c5bb34c1c

9 years agoconfig: add support for regulating driving mode.
Ismo Puustinen [Wed, 12 Feb 2014 14:16:19 +0000 (16:16 +0200)]
config: add support for regulating driving mode.

Change-Id: Ifd79632489885e26104bdffef47f9e08b840d7a5

9 years agosystem-controller: added initial support for application tracking.
Ismo Puustinen [Thu, 13 Feb 2014 09:24:11 +0000 (11:24 +0200)]
system-controller: added initial support for application tracking.

Change-Id: I8df459fa08e7f15f8137fca2333bd5f650d7e2ef

9 years agosystem-controller: add disable support to resource manager
Janos Kovacs [Wed, 5 Feb 2014 20:56:50 +0000 (22:56 +0200)]
system-controller: add disable support to resource manager

Change-Id: I2477f8aab9bcc8bab1b10ef3ecac0cdcfcff3ed8

9 years agosystem-controller: add requisites to applications
Janos Kovacs [Wed, 5 Feb 2014 20:56:50 +0000 (22:56 +0200)]
system-controller: add requisites to applications

Change-Id: I529b8a5c81e9456d4f014718bb6937ce79aad263

9 years agoamb: update to the new FindObject API.
Ismo Puustinen [Wed, 12 Feb 2014 09:06:46 +0000 (11:06 +0200)]
amb: update to the new FindObject API.

Change-Id: Id69004a0790c962e6b035c95814dc8d66a3f489d