Commit graph

54 commits

Author SHA1 Message Date
Simon Fels
e419b1fbd5 Get rid of test for the Android platform service 2016-12-09 17:25:43 +01:00
Simon Fels
f01ce872e8 Drop static DHCP configuration of eth0 2016-12-08 17:06:08 +01:00
Simon Fels
65531a3b82 Handle window movement/resize/close on our side and not in Android
This leads to much better performance and user interaction. Resizing
still has some flickering but that is a different area of problems.
2016-12-08 07:08:47 +01:00
Simon Fels
5d4ee77881 Drop missing reference to removed intent class 2016-12-02 17:22:37 +01:00
Simon Fels
586a2c7bc3 Fix crash in SurfaceFlinger when hwcomposer doesn't provide a dump method 2016-12-02 16:12:48 +01:00
Simon Fels
00aadb5467 Improve application manangement and create desktop entries for available app 2016-12-02 16:11:38 +01:00
Simon Fels
e75940711b Always start new applications on the freeform stack 2016-11-29 06:18:01 +01:00
Simon Fels
c21cccd98a Drop further unneeded log statements 2016-11-28 07:43:50 +01:00
Simon Fels
dde578674f Drop extensive logging from anboxd service 2016-11-28 07:41:48 +01:00
Simon Fels
ec2002c971 Start anboxd as part of class core
Boot is too early for is now that we depend on some system services
like the ActivityManager one.
2016-11-28 07:33:43 +01:00
Simon Fels
06b529e0a0 Implement simple network bridge 2016-11-26 13:38:38 +01:00
Simon Fels
84b3fa430b Set focus to current active window 2016-11-26 13:04:50 +01:00
Simon Fels
a40fe51654 Use events instead of method invokes for window state updates and others 2016-11-25 08:50:43 +01:00
Simon Fels
627479abfe Drop various debug log output from hwcomposer implementation 2016-11-25 07:12:35 +01:00
Simon Fels
64d56de677 Ignore certain layers SurfaceFlinger marks as such 2016-11-23 12:17:05 +01:00
Simon Fels
e0ce4baa75 Read missing window count from message 2016-11-16 14:04:48 +01:00
Simon Fels
0f5006493b Implement RPC for window state synchronization 2016-11-15 07:54:19 +01:00
Simon Fels
6ee8734cf3 Add first stub methods to send window status updates from Android to host 2016-11-11 09:41:10 +01:00
Simon Fels
a39c1b2bd2 hwcomposer: and disable debug level logging by default 2016-11-11 09:07:09 +01:00
Simon Fels
8b6510e113 hwcomposer: disable verbose logging in info level 2016-11-11 09:04:52 +01:00
Simon Fels
9ae788ceec Get rid of the old app manager which we're not going to use 2016-11-10 12:24:47 +01:00
Simon Fels
fbc8b984f2 Implement support for host side multi-window management 2016-11-08 07:41:41 +01:00
Simon Fels
242bfca03e Don't remove SystemUI from our images 2016-10-13 18:37:08 +02:00
Simon Fels
a89027af97 hwcomposer: actually post buffers received to the screen 2016-09-30 17:21:15 +02:00
Simon Fels
3ee86c6d9d Add initial bits for the app manager 2016-09-27 16:03:32 +02:00
Simon Fels
532bca4262 Remove unnecessary log message 2016-09-17 16:28:36 +02:00
Simon Fels
fb5ca57cfc Add Android init script to start anboxd 2016-09-17 10:48:24 +02:00
Simon Fels
f2d2a41b6c Add initial hwcomposer implementation 2016-09-17 10:48:24 +02:00
Simon Fels
cda160b3b3 android: drop bootanimation, launcher and share compositor 2016-09-17 10:48:24 +02:00
Simon Fels
7644d86e40 Drop unneeded comment 2016-09-17 10:48:23 +02:00
Simon Fels
1c9ebae83d android: adjust for recent rpc changes 2016-08-23 09:54:30 +02:00
Simon Fels
51e9cfa777 Move RPC implementation into its own namespace 2016-08-16 11:58:03 +02:00
Simon Fels
795728aae6 android: launcher: configure the screen to stay on forever 2016-07-12 12:56:37 +02:00
Simon Fels
6011fe2982 android: launcher: add empty activity content view 2016-07-12 12:27:51 +02:00
Simon Fels
b59c32e98f android: launcher: add missings strings file 2016-07-12 12:24:00 +02:00
Simon Fels
3ccf1d0424 Add a copy of the boot animation service
Will show a app specific icon on boot.
2016-07-04 12:11:03 +02:00
Simon Fels
1879e634c5 Rework some of the RPC service bits and add boot support 2016-07-04 12:10:31 +02:00
Simon Fels
e664839b14 Make Android launcher build correctly 2016-06-30 21:12:59 +02:00
Simon Fels
a06628835b Check system commands for result and return error if needed 2016-06-30 17:42:44 +02:00
Simon Fels
fce7466ff9 Extend shared compositor to return primary display config 2016-06-30 17:38:45 +02:00
Simon Fels
cfbfa78004 Add minimal Android launcher application 2016-06-30 17:37:07 +02:00
Simon Fels
c0ec6e33d7 Remove old java based home application 2016-06-30 14:33:10 +02:00
Simon Fels
175c605e54 Rename server class to PlatformApi 2016-06-30 00:09:10 +02:00
Simon Fels
4f7788e64b Add first bits for a shared compositor implementation 2016-06-28 19:47:00 +02:00
Simon Fels
d7c73bf766 Implement RPC commands on the Android side 2016-06-28 19:46:35 +02:00
Simon Fels
ed23744a17 Implement first RPC commands to install/launch apps 2016-06-28 19:45:43 +02:00
Simon Fels
da971a88c3 First part of an RPC mechanism for container <-> host communication
Mostly based on the protobuf based implementation from Mir.
2016-06-28 00:24:51 +02:00
Simon Fels
cbd43fb7cb WIP android JNI .. 2016-06-27 07:41:29 +02:00
Simon Fels
b5b06d9beb Integrate android support library into our cmake build
Just meant for integration testing. Built library is not meant to
be installed or shipped. This has to happen as part of the Android
build.
2016-06-23 18:36:10 +02:00
Simon Fels
f4b2758347 android: drop reference to not existing string 2016-06-23 17:28:27 +02:00