Commit graph

144 commits

Author SHA1 Message Date
Simon Fels
1272f453a2 Correct object data handling from shader programs 2016-10-13 18:37:47 +02:00
Simon Fels
242bfca03e Don't remove SystemUI from our images 2016-10-13 18:37:08 +02:00
Simon Fels
8bb5486653 Drop unecessary shader extensions 2016-10-02 14:42:31 +02:00
Simon Fels
bd9a859d61 Enable hwcomposer support only conditionally 2016-09-30 17:21:15 +02:00
Simon Fels
dd48136721 Improve eglGetString processing to exclude certain not support extensions 2016-09-30 17:21:15 +02:00
Simon Fels
5daf631b5d Use host GLES driver conditionally 2016-09-30 17:21:15 +02:00
Simon Fels
d731ee77c2 Install and load our translator libraries on startup 2016-09-30 17:21:15 +02:00
Simon Fels
a14366c407 Disable shader additions when working with translator 2016-09-30 17:21:15 +02:00
Simon Fels
99b913c273 Correctly compare name against GL version 2016-09-30 17:21:15 +02:00
Simon Fels
636c04dd79 Check if object data is valid before accessing it 2016-09-30 17:21:15 +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
917baf45af Remove old source which we don't need anymore 2016-09-17 11:35:50 +02:00
Simon Fels
48839a9ea3 Fix crashes with unknown/invalid commands 2016-09-17 11:31:04 +02:00
Simon Fels
31e492fa1a Drop app suffix from install/launch commands 2016-09-17 11:30:59 +02:00
Simon Fels
1b4857db89 Remove old commands which are not supported anymore 2016-09-17 11:13:31 +02:00
Simon Fels
d5891765bb Further improvements for the snap packaging 2016-09-17 10:54:00 +02:00
Simon Fels
fb5ca57cfc Add Android init script to start anboxd 2016-09-17 10:48:24 +02:00
Simon Fels
838d8feb88 Disable logging of input events even in debug mode 2016-09-17 10:48:24 +02:00
Simon Fels
54ad98e8b0 Add density header file 2016-09-17 10:48:24 +02:00
Simon Fels
744be4cf5e Add install targets for our kernel modules 2016-09-17 10:48:24 +02:00
Simon Fels
4a0927c718 Load kernel modules for binder and ashmem on startup 2016-09-17 10:48:24 +02:00
Simon Fels
cd52c87639 Create rootfs version indicator 2016-09-17 10:48:24 +02:00
Simon Fels
18fd3734c0 Correct wrapper script name 2016-09-17 10:48:24 +02:00
Simon Fels
abf9fa122a Disable virtual key support
We may enable this again later conditionally on what the device
we're running on supports.
2016-09-17 10:48:24 +02:00
Simon Fels
c3537b9b11 Enable Androids builtin container detection 2016-09-17 10:48:24 +02:00
Simon Fels
3ba9028844 Extra rootfs as part of the container manager startup 2016-09-17 10:48:24 +02:00
Simon Fels
6f6fc5c49c Fix name of the android rootfs tarball 2016-09-17 10:48:24 +02:00
Simon Fels
a3c1488ad2 Don't create a maximized window
As we have a static window size for now we can't maximize to the whole
screen size.
2016-09-17 10:48:24 +02:00
Simon Fels
8de875e9ea Configure DNS servers once Android boot is done 2016-09-17 10:48:24 +02:00
Simon Fels
7285c2e4ed Make sure the container is stopped before we try to start it 2016-09-17 10:48:24 +02:00
Simon Fels
8c4c911c40 Put different UI density levels into a enumeration 2016-09-17 10:48:24 +02:00
Simon Fels
2853f7ae9b Terminate the application correctly 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
085e3c56a3 Import EGL/GLES translator 2016-09-17 10:48:24 +02:00
Simon Fels
7644d86e40 Drop unneeded comment 2016-09-17 10:48:23 +02:00
Simon Fels
117111ce20 Extend snap packaging with further details 2016-09-17 10:48:07 +02:00
Simon Fels
1c9ebae83d android: adjust for recent rpc changes 2016-08-23 09:54:30 +02:00
Simon Fels
0f612bee6d Drop APK installation and app launch support on startup 2016-08-23 08:58:51 +02:00
Simon Fels
4f950deaf7 Drop specific directory paths we don't want to maintain 2016-08-20 12:24:58 +02:00
Simon Fels
706678b740 Remove unwanted log output 2016-08-20 12:17:31 +02:00
Simon Fels
eed06e6fe5 File path configuration fixes 2016-08-20 12:17:17 +02:00
Simon Fels
b82ecb7824 Don't create data directories on container side 2016-08-20 12:16:59 +02:00
Simon Fels
077a56b193 Create necessary data paths on startup 2016-08-20 12:05:15 +02:00
Simon Fels
d46e471b9d Make binder driver loadable as kernel module 2016-08-19 09:28:04 +02:00
Simon Fels
acafc66bdf Make ashmem driver loadable as kernel module 2016-08-19 09:25:16 +02:00
Simon Fels
34e5e70926 Add binder and ashmem kernel drivers as out-of-tree modules
Based on code from https://github.com/hungys/binder-for-linux
2016-08-19 09:11:29 +02:00
Simon Fels
3d05c50c8b Add RPC communication between container manager and client 2016-08-17 11:31:13 +02:00