Commit graph

694 commits

Author SHA1 Message Date
Simon Fels
65eb20c6c1 Merge pull request #436 from morphis/f/correct-install-paths
Specify correct location for all files we're installing
2017-08-29 11:30:48 +02:00
Simon Fels
e7eac1f600 Specify correct location for all files we're installing 2017-08-29 11:28:55 +02:00
Simon Fels
af5f30b095 Merge pull request #435 from morphis/f/toplevel-products
Move products into our top-level dir to respect Androids max search d…
2017-08-29 11:27:20 +02:00
Simon Fels
b8e7d89a30 Move products into our top-level dir to respect Androids max search depth 2017-08-29 11:25:23 +02:00
Simon Fels
47bd6c3274 Merge pull request #434 from morphis/f/import-product-definition
Import product definition from separate repository
2017-08-29 11:21:50 +02:00
Simon Fels
7ffc88225b Import product definition from separate repository 2017-08-29 11:20:47 +02:00
Simon Fels
17f6c8cd8b Merge pull request #422 from morphis/f/various-fixes
Fix various problems with the session manager startup process
2017-08-24 12:57:55 +02:00
Simon Fels
3d86122c08 Merge pull request #423 from morphis/f/start-appmgr-in-single-window
cmds: directly start appmgr in single window mode
2017-08-24 10:59:48 +02:00
Simon Fels
0e740f0c6b cmds: directly start appmgr in single window mode 2017-08-24 10:30:50 +02:00
Simon Fels
8237c963ed bridge: use five second timeout for all RPC
Before we were waiting forever for a reply which never occured in some
cases due to errors when processing incoming protobuf messages we now
abort the RPC call after a timeout of five seconds to keep operational.
2017-08-24 08:41:59 +02:00
Simon Fels
f76c039415 dbus: use a larger timeout for launch API calls 2017-08-24 08:41:59 +02:00
Simon Fels
e9cd1b7b66 emugl: correct locking when we draw a new frame 2017-08-24 08:41:59 +02:00
Simon Fels
4b344ad204 emugl: print EGL error when eglMakeCurrent fails 2017-08-24 08:41:59 +02:00
Simon Fels
05fb78e5bf logger: use syslog for output when we don't have a controlling tty 2017-08-24 08:41:59 +02:00
Simon Fels
579d28865b cmds: apply proper daemonization handling for forked session manager 2017-08-24 08:41:59 +02:00
Simon Fels
07b32235ea Don't force host GL driver on nvidia platforms anymore
Using the host GL driver is already the default so need to special case
this for nvidia.
2017-08-24 08:41:59 +02:00
Simon Fels
6b3295f8a8 Only attempt to create a renderer when we don't have one already 2017-08-24 08:41:59 +02:00
Simon Fels
b7173ac94a Print out example launch intent when executed without any argument 2017-08-24 08:41:59 +02:00
Simon Fels
7d4d7730ef Merge pull request #419 from alfonsosanchezbeato/recover-adb-killed
Recover on adb server killed
2017-08-23 12:59:51 +02:00
Alfonso Sánchez-Beato
1e884a12f7 Remove traces in AdbMessageProcessor 2017-08-23 11:10:30 +02:00
Alfonso Sánchez-Beato
427354d691 Remove now unneeded timer in AdbMessageProcessor 2017-08-23 11:08:38 +02:00
Alfonso Sánchez-Beato
bc13125585 Avoid crashes on AdbMessageProcessor destruction 2017-08-23 11:08:33 +02:00
Alfonso Sánchez-Beato
5c7ac4f885 Release resources on disconnection 2017-08-23 11:08:23 +02:00
Alfonso Sánchez-Beato
8ae09e81e0 Undef Status symbol to address conflict between X11 and protobuf 2017-08-23 11:06:34 +02:00
Simon Fels
a5ead0f075 Merge pull request #415 from brauner/2017-08-18/use_own_major
binder: use own major
2017-08-22 16:54:14 +02:00
Christian Brauner
bc49596105
binder: do not spew useless warnings in dmesg
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-08-22 15:32:23 +02:00
Christian Brauner
2f90429a07
udev: use wildcard to capture all binder devices
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-08-21 14:40:58 +02:00
Christian Brauner
3af7d1793d
binder: use own major number
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-08-21 14:40:58 +02:00
Simon Fels
3102ac37b1 Merge pull request #412 from rmescandon/add-uninstall-target
added uninstall target to cmake to allow make uninstall operation
2017-08-20 12:54:55 +02:00
Simon Fels
8d1e0dd6d3 Merge pull request #411 from rmescandon/build-android-target-names
correct build-android supported build targets names
2017-08-20 12:54:40 +02:00
Roberto Mier Escandon
6845c48583 added uninstall target to cmake to allow make uninstall operation 2017-08-18 13:55:42 +02:00
Roberto Mier Escandon
a54b2f4cb0 correct build-android supported build targets names 2017-08-18 12:17:34 +02:00
Simon Fels
10c933b8ff Merge pull request #408 from morphis/f/make-gles-driver-host-default
cmds: select host as the default GL ES driver
2017-08-17 07:02:33 +02:00
Simon Fels
09bb9342ab Merge pull request #407 from morphis/f/dont-use-sudo
Don't use sudo in a script executed as root
2017-08-17 07:02:26 +02:00
Simon Fels
b4710c1572 cmds: select host as the default GL ES driver 2017-08-16 10:26:19 +02:00
Simon Fels
6e94a2bed3 Don't use sudo in a script executed as root 2017-08-16 10:18:44 +02:00
Simon Fels
5470f26914 Merge pull request #385 from jackwish/master
snap build: prefer local android.img rather than always download
2017-08-10 07:08:22 +02:00
Simon Fels
14f791ac12 Merge pull request #397 from morphis/f/update-binder-to-latest
binder: update to latest version and fix build on older kernels
2017-08-04 19:00:21 +02:00
Simon Fels
c77ca2a297 binder: update to latest version and fix build on older kernels
This backports the binder driver from the latest upstream linux
kernel tree as of v4.13-rc3-118-g19ec50a43 and enables a working
build on older kernels (e.g. 4.4).

The newer driver allows specification of multiple binder device
nodes but for the moment we only enable the default "binder" one.
2017-08-04 07:54:53 +02:00
王振华 (WANG Zhenhua)
4566aedd68 snap build: prefer local android.img rather than always download
Previously we always load android.img from server when building snap.
Now, build with <ANBOX>/android-images/android.img if there is one.
2017-07-28 09:50:20 +08:00
Simon Fels
7036fc0798 Merge pull request #379 from jackwish/master
readme: tip to build with GCC 5.x
2017-07-27 09:33:26 +02:00
Simon Fels
b9a51f3f57 Merge pull request #383 from morphis/f/collect-bug-info
Add simple script to collect various relevant log files for a bug report
2017-07-27 09:25:19 +02:00
Simon Fels
531dcd8c68 Add simple script to collect various relevant log files for a bug report 2017-07-27 09:24:52 +02:00
Zhenhua WANG
bd6a006ce7 Remove android/.idea 2017-07-24 16:12:19 +08:00
WANG Zhenhua
bf78c89ca7 readme: tip to build with GCC 5.x 2017-07-24 08:59:04 +08:00
Simon Fels
5fd932afe6 Merge pull request #362 from morphis/f/update-changelog
debian: update changelog
2017-07-14 22:36:01 +02:00
Simon Fels
77c8728082 debian: update changelog 2017-07-14 20:47:37 +02:00
Simon Fels
a84951f4f0 Merge pull request #361 from morphis/f/update-android-img
Update android image
2017-07-14 20:28:25 +02:00
Simon Fels
1eb027bcb9 Merge pull request #360 from morphis/f/drop-user-init-jobs
Drop upstart/systemctl session jobs
2017-07-14 20:28:13 +02:00
Simon Fels
052f622494 Drop upstart/systemctl session jobs
We don't use them anymore as we now completely rely on `anbox launch` to
start the session manager. This lets us remove another part which can't
be shipped inside the snap package.
2017-07-14 20:15:54 +02:00