Commit graph

218 commits

Author SHA1 Message Date
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
6d2b39cb68 Drop kernel modules and shell from snap
We have adb now available and kernel module support need to be solved
differently.
2016-11-27 16:04:41 +01:00
Simon Fels
8e4bce8c7b Merge pull request #5 from morphis/fix-ftbs
Drop not available logging function in rpc message processor
2016-11-27 16:04:24 +01:00
Simon Fels
52aee51bbe Drop not available logging function in rpc message processor 2016-11-27 16:03:58 +01:00
Simon Fels
aa18e21a26 Merge pull request #4 from morphis/network-support
Add network support
2016-11-27 16:03:46 +01:00
Simon Fels
ba82e516f6 Add copyright header for bridge script 2016-11-27 16:02:53 +01:00
Simon Fels
fd2c833b95 Add bridge as part of the snap 2016-11-26 13:44:18 +01:00
Simon Fels
06b529e0a0 Implement simple network bridge 2016-11-26 13:38:38 +01:00
Simon Fels
5660b308a6 Merge pull request #1 from morphis/multi-window
First attempt on multi window support
2016-11-26 13:07:39 +01:00
Simon Fels
ac8c4a9305 Correct RPC message processing and invocation id assignment 2016-11-26 13:05:24 +01:00
Simon Fels
84b3fa430b Set focus to current active window 2016-11-26 13:04:50 +01:00
Simon Fels
161099057b Add missing changes for window implementation 2016-11-25 08:51:38 +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
53c2fac5d4 Improve window/layer handling for less flickering and better window movement 2016-11-25 07:14:20 +01:00
Simon Fels
06aacfe4df Pass stack id as part of the window state update 2016-11-25 07:13:05 +01:00
Simon Fels
627479abfe Drop various debug log output from hwcomposer implementation 2016-11-25 07:12:35 +01:00
Simon Fels
76757fe085 Add dirty hack to get rid of home window/task for now 2016-11-23 12:45:14 +01:00
Simon Fels
08024962e0 Set correct viewport for every window we render 2016-11-23 12:44:53 +01:00
Simon Fels
64d56de677 Ignore certain layers SurfaceFlinger marks as such 2016-11-23 12:17:05 +01:00
Simon Fels
8018942323 Implement renderer instance which composes multiple layers into a window 2016-11-23 12:16:20 +01:00
Simon Fels
d4b4a795c3 Restructure window creation and mangement 2016-11-20 17:08:05 +01:00
Simon Fels
fee19cc627 Drop several debug statements to cleanup output at runtime 2016-11-18 18:45:53 +01:00
Simon Fels
467874a196 Rename Framebuffer to Renderer 2016-11-18 13:26:54 +01:00
Simon Fels
7c7c8982b2 Add initial bits of window management abstraction 2016-11-18 13:07:39 +01:00
Simon Fels
2cbc3a5021 Drop all properties which are now in build.prop 2016-11-18 12:54:20 +01:00
Simon Fels
ca09dd1fa1 Revert "Integrate RenderThread directly into our message processor"
This reverts commit 3e126fb252.
2016-11-18 12:53:57 +01:00
Simon Fels
a6e26f46d6 Revert "First attempt on getting rid of the socket server"
This reverts commit 91d37082ab.
2016-11-18 12:53:43 +01:00
Simon Fels
91d37082ab First attempt on getting rid of the socket server 2016-11-18 12:53:27 +01:00
Simon Fels
e0ce4baa75 Read missing window count from message 2016-11-16 14:04:48 +01:00
Simon Fels
3e126fb252 Integrate RenderThread directly into our message processor 2016-11-16 10:29:26 +01:00
Simon Fels
9d7c565239 Correct wrong includes 2016-11-15 15:09:30 +01:00
Simon Fels
3e6ac64cd0 Drop several win32 specifics from the emugl layer 2016-11-15 14:02:15 +01:00
Simon Fels
609d80395c Migrate emugl layer into the core 2016-11-15 13:59:53 +01:00
Simon Fels
1e168fd4aa Add basic infrastructure for our window manager 2016-11-15 08:51:17 +01:00
Simon Fels
0f5006493b Implement RPC for window state synchronization 2016-11-15 07:54:19 +01:00
Simon Fels
f7820e1f65 Fix incorrect boot properties 2016-11-15 07:47:07 +01:00
Simon Fels
914fcdf101 Disable boot animation 2016-11-11 11:45:53 +01:00
Simon Fels
0ee3c3aad9 Silence GLESv2 translator on errors we're not interested in 2016-11-11 11:35:03 +01:00
Simon Fels
5619662b0b Add simple sync script for Android builds 2016-11-11 09:57:44 +01:00
Simon Fels
66a6f1d2c3 Drop superflous debug comment 2016-11-11 09:41: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
c63088d47f Also send relative mouse move events 2016-11-11 09:05:06 +01:00
Simon Fels
8b6510e113 hwcomposer: disable verbose logging in info level 2016-11-11 09:04:52 +01:00
Simon Fels
ea90344cfd Drop unnecessary debug statements 2016-11-10 18:01:27 +01:00
Simon Fels
e1a5d5f5c7 Exclude a few Android packages which we don't need 2016-11-10 12:29:01 +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
1d2c2814ac Bring back input support for the currently active window 2016-11-09 17:13:58 +01:00
Simon Fels
792f488cbc Drop use of not existing function 2016-11-09 15:51:25 +01:00
Simon Fels
aee51246a5 Drop unneeded ifdef 2016-11-09 12:06:57 +01:00