Simon Fels
69631a1bfc
Remove application launcher when its android counterpart is removed
2017-02-22 17:42:17 +01:00
Simon Fels
db3499fd89
Synchronize clipboard bi-directional with the android container
2017-01-15 12:38:22 +01:00
Simon Fels
d729b8b9e4
Implement audio support
...
Audio playback still has a delay about 1-2 seconds but it's usable.
This also moves the platform policy class into its own namespace to be
not specific to just window management.
2017-01-12 07:02:43 +01:00
Simon Fels
23392b9732
Import goldfish HAL sources from devices/generic/goldfish
...
We import all code here so we can customize and keep in sync with what
we do on the host side more easily.
2017-01-09 08:05:04 +01:00
Simon Fels
ddea17253c
appmgr: drop unused methods
2017-01-09 07:07:10 +01:00
Simon Fels
5c7b0adf8c
Synchronize application icons with the host
2017-01-06 18:33:27 +01:00
Simon Fels
aeff6e35df
Cleanup formatting and code style
2016-12-21 08:40:40 +01:00
Simon Fels
324407eeaa
Allow clients to specify the launch bounds of a new activity
2016-12-21 08:39:44 +01:00
Simon Fels
9c9eb48bf0
Implement simple activity to show all launchable applications
2016-12-13 18:42:50 +01:00
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