Commit graph

86 commits

Author SHA1 Message Date
Simon Fels
bb32b256e2 Use SDL for window creation and management 2016-08-10 14:05:52 +02:00
Simon Fels
5ee8c02b8d Hand EGL native display into renderer to not use default display 2016-08-08 07:09:11 +02:00
Simon Fels
6c15fb9883 Don't force env variable override for EGL/GLES 2016-08-08 07:07:39 +02:00
Simon Fels
1a9ee54a5c Add note from where we've taken the emugl implementation 2016-08-05 19:42:28 +02:00
Simon Fels
21d3066101 Prefix executed commands with the snap path when necessary 2016-08-05 19:35:19 +02:00
Simon Fels
15995d43ea Add snap build support 2016-08-05 19:35:19 +02:00
Simon Fels
f6eb889b9e scripts: fine tune create rootfs package script 2016-07-13 12:14:44 +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
709807984f Make sure Android package is constructed from top build dir 2016-07-11 18:33:42 +02:00
Simon Fels
05d3563fa0 Use current path to container executable 2016-07-11 16:07:51 +02:00
Simon Fels
c33fb328a8 debian: add libcap-dev as dependency a remove dbus-cpp version requirement 2016-07-08 17:43:41 +02:00
Simon Fels
de20ac7daf debian: add libdbus-1 build dep 2016-07-08 12:39:14 +02:00
Simon Fels
9cae2550ea debian: add depenency on libegl/libgles 2016-07-08 10:28:46 +02:00
Simon Fels
cf3bfe79e9 debian: add postinst script to configure sub UID/GID 2016-07-07 18:12:15 +02:00
Simon Fels
2a38031c52 Drop last pid persister reference 2016-07-07 17:21:14 +02:00
Simon Fels
088530c8b0 Disable mouse buttons for now
If we keep them enabled Android will take the input device as a keyboard
which will actively block the virtual keyboard to come up.
2016-07-07 17:19:53 +02:00
Simon Fels
7fb7b1c066 Drop old pid persister code 2016-07-05 14:47:20 +02:00
Simon Fels
92bb3ca79f scripts: use correct way to check for Androids sh implementation 2016-07-05 14:44:31 +02:00
Simon Fels
c24722a221 debian: get things building correctly 2016-07-05 14:44:04 +02:00
Simon Fels
b4dab18561 Remove uneeded log statement to note missing GL symbols
Missing GL symbols will be noted once they are called.
2016-07-04 17:50:24 +02:00
Simon Fels
578a03965b Request a maximized window rather than a fullscreen one 2016-07-04 17:24:36 +02:00
Simon Fels
b050c1f53c Add simple reset command to reset container state 2016-07-04 16:47:48 +02:00
Simon Fels
f59a768b5f Use writable and persistent bind mounts for data, cache and storage 2016-07-04 16:29:33 +02:00
Simon Fels
09ec800efd Move all qemu stuff in the correct subdirectory/namespace 2016-07-04 16:18:15 +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
33bea6b099 Add debian packaging bits 2016-06-30 17:58:46 +02:00
Simon Fels
b90cdf4336 Justify pointer input device support
Currently not working as Unity8 does not provide pointer input
events yet.
2016-06-30 17:46:08 +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
506998cfba Raise timeout for app installation dbus calls 2016-06-30 17:37: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
520be6e4bc Wait for RPC call response before we return back to the caller 2016-06-30 00:10:56 +02:00
Simon Fels
3f64452158 scripts: tweak rootfs package creation a bit 2016-06-30 00:10:12 +02:00
Simon Fels
de6ba10a5a Don't mark our Android components as optional 2016-06-30 00:09:34 +02:00
Simon Fels
175c605e54 Rename server class to PlatformApi 2016-06-30 00:09:10 +02:00
Simon Fels
a04071c8df Add first not yet working support for pointer events 2016-06-28 19:47:20 +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
4d94de8507 Fix small problems with RPC implementation 2016-06-28 19:44:25 +02:00
Simon Fels
4abe483ac6 Remove unneeded input channel class 2016-06-28 07:13:03 +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
fb4f424325 First bits for an GSM emulator implementation
Not clear yet if we will use this or not.
2016-06-28 00:19:36 +02:00
Simon Fels
7dc6f8d0bc Force our windows to be fullscreen for now 2016-06-27 23:51:35 +02:00
Simon Fels
608e39e35e Describe framebuffer dimensions and why they are static for now 2016-06-27 23:45:52 +02:00