Commit graph

235 commits

Author SHA1 Message Date
Simon Fels
4e07be3754 Use correct target paths inside rootfs path for bind mounts 2016-12-03 15:23:23 +01:00
Simon Fels
54c81ae7ec Ignore directories and files created by snapcraft 2016-12-03 14:15:37 +01:00
Simon Fels
32a5eaca69 Fix permissions of extracted rootfs content 2016-12-03 14:14:33 +01:00
Simon Fels
7d9330f205 Merge pull request #8 from morphis/reformat
Reformat all code and use the Google cpp code style
2016-12-02 17:44:36 +01:00
Simon Fels
b10382d2d8 Reformat all code and use the Google cpp code style 2016-12-02 17:38:43 +01:00
Simon Fels
09811d780c Merge pull request #7 from morphis/further-fixes
Further fixes
2016-12-02 17:23:05 +01:00
Simon Fels
5d4ee77881 Drop missing reference to removed intent class 2016-12-02 17:22:37 +01:00
Simon Fels
48bd7f9692 Respect layer crop when calculating surface dimensions and position 2016-12-02 16:31:05 +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
801b725fd5 Merge pull request #6 from morphis/fixes
Fixes
2016-11-29 06:18:42 +01:00
Simon Fels
e75940711b Always start new applications on the freeform stack 2016-11-29 06:18:01 +01:00
Simon Fels
972260b76c Don't throw exception for socket failure as we already bring down the connection 2016-11-28 07:55:50 +01:00
Simon Fels
c21cccd98a Drop further unneeded log statements 2016-11-28 07:43:50 +01:00
Simon Fels
89869934b9 Drop unneeded include of utils header file 2016-11-28 07:42:08 +01:00
Simon Fels
dde578674f Drop extensive logging from anboxd service 2016-11-28 07:41:48 +01:00
Simon Fels
089e2daf22 Add simple script to build and load relevant kernel modules 2016-11-28 07:34:26 +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
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