Commit graph

844 commits

Author SHA1 Message Date
Simon Fels
cdfa35e043
Merge branch 'master' into master 2018-06-05 17:00:06 +02:00
Milk Brewster
c6c75e2b11
remove -Wno-error=implicit-fallthrough 2018-06-04 18:04:21 +01:00
Simon Fels
ac2ccb47fb
Merge pull request #737 from gmistick/master
Updating Issue template to include debug log steps
2018-05-30 18:03:35 +02:00
Yechiel Levi
4c60e2c604 Updating Issue template 2018-05-30 18:52:01 +03:00
Simon Fels
b4e3d60d61
Merge pull request #736 from morphis/collect-logs-from-right-directory
Fetch logs from the right location in SNAP_COMMON
2018-05-30 12:44:06 +02:00
Simon Fels
b318bc1514 Fetch logs from the right location in SNAP_COMMON 2018-05-30 12:35:34 +02:00
Simon Fels
c7ab31667e
Merge pull request #734 from morphis/verify-android-image-hash
Always verify the hash of the Android image during the build
2018-05-30 10:56:52 +02:00
Simon Fels
f20acba89b
Merge branch 'master' into verify-android-image-hash 2018-05-30 10:48:25 +02:00
Simon Fels
3d5ea7fbdd
Merge pull request #733 from morphis/enable-debug-per-snap-config
Add snap configure hook to allow enable debug mode
2018-05-30 10:30:18 +02:00
Simon Fels
7664539ad7 Always verify the hash of the Android image during the build 2018-05-30 10:20:38 +02:00
Milk Brewster
2cf14b63bb
add -Wno-error=switch-default to CMAKE_CXX_FLAGS 2018-05-30 09:11:38 +01:00
Simon Fels
83215524de Add snap configure hook to allow enable debug mode 2018-05-30 09:24:00 +02:00
Milk Brewster
683f3a0ef6
add -Wno-error=implicit-fallthrough to CMAKE_CXX_FLAGS 2018-05-27 19:01:51 +01:00
Simon Fels
a88faed6d3
Merge pull request #725 from morphis/update-readme
Update README with link to our current installation instructions
2018-05-26 18:28:57 +02:00
Simon Fels
a05ca6a20d
Merge branch 'master' into update-readme 2018-05-26 18:18:23 +02:00
Simon Fels
d6abd05481
Merge pull request #724 from morphis/add-simple-shell
Add a simple shell command to get access to the Android container
2018-05-26 18:18:12 +02:00
Simon Fels
bd8d851080 Update README with link to our current installation instructions 2018-05-26 18:12:22 +02:00
Simon Fels
dffc175599 scripts: use correct environment to run system-info command 2018-05-26 18:08:55 +02:00
Simon Fels
b764671f1d scripts: add script to get a shell inside the Android container 2018-05-26 17:57:48 +02:00
Simon Fels
db51b73f34
Merge pull request #721 from morphis/use-emugl-swiftshader
snap: use the same swiftshader branch as the emugl project does
2018-05-25 14:13:28 +02:00
Simon Fels
aa193d5469 snap: use the same swiftshader branch as the emugl project does
This gives us various fixes needed to get a working graphical experience
with the swiftshader OpenGL ES driver.
2018-05-25 13:37:12 +02:00
Simon Fels
558d646aa3
Merge pull request #720 from morphis/limit-architectures
Limit snap architectures to amd64
2018-05-25 09:53:29 +02:00
Simon Fels
0edb9427f4 snap: add missing build dependency on systemd 2018-05-25 09:37:28 +02:00
Simon Fels
a0b31a9b20 Limit snap architectures to amd64
We only support the snap for amd64 at the moment.
2018-05-25 09:37:28 +02:00
Simon Fels
b66af1210b
Merge pull request #580 from ubports/basic-touch
Add basic touchscreen support
2018-05-25 09:29:40 +02:00
Simon Fels
f2030cc894
Merge branch 'master' into basic-touch 2018-05-25 09:11:02 +02:00
Simon Fels
5057c553bd
Merge pull request #717 from morphis/wip
Various changes and fixes torwards 18.04 support
2018-05-25 09:10:50 +02:00
Simon Fels
3b3781249a
Merge branch 'master' into wip 2018-05-25 08:50:47 +02:00
Simon Fels
205be644d6
Merge branch 'master' into basic-touch 2018-05-25 08:42:47 +02:00
Simon Fels
107d52ded5
Merge pull request #719 from morphis/install-instructions
Add installation instructions
2018-05-25 08:07:02 +02:00
Simon Fels
50bf1eeacc Add installation instructions 2018-05-25 07:47:36 +02:00
Simon Fels
fafa7363cd bridge: use a higher timeout of 30 seconds 2018-05-24 15:23:05 +02:00
Simon Fels
1eeeea111e qemu: fix crash in qemud message process when we don't have enough data 2018-05-24 15:22:01 +02:00
Simon Fels
b76d6eaefa snap: install wrapper script for settings app correctly 2018-05-23 17:27:37 +02:00
Simon Fels
65af894a95 scripts: check if we run on an AppArmor enabled system before loading profile 2018-05-23 16:40:25 +02:00
Simon Fels
71d801148b snap: rename app-settings to android-settings 2018-05-23 16:40:24 +02:00
Simon Fels
198015c314 dbus: make launch of application with package+component work 2018-05-23 14:30:03 +02:00
Simon Fels
60c8cfc9a0 scripts: install missing libsystemd-dev 2018-05-23 14:30:03 +02:00
Simon Fels
28c7a4257b snap: bump version to 4 2018-05-23 14:30:03 +02:00
Simon Fels
be346eb9ec snap: add additional desktop entry for the appmgr 2018-05-23 14:30:03 +02:00
Simon Fels
eca89fe9af Update README for recent changes 2018-05-23 13:58:12 +02:00
Simon Fels
cd28e45d44 cmds: enable redirection of all output to /dev/null 2018-05-23 13:40:13 +02:00
Simon Fels
161f5674de graphics: add support for swiftshader based software rendering 2018-05-23 13:16:41 +02:00
Simon Fels
1e9bba269e snap: use latest available Android image 2018-05-23 13:16:41 +02:00
Simon Fels
b723f251d9 debian: bump version and add build script 2018-05-23 13:16:41 +02:00
Simon Fels
b36c0b7491 Implement confinement of the Android container via AppArmor
The used profile is derived from what LXD uses to confine its
containers. See https://github.com/lxc/lxd/blob/master/lxd/apparmor.go
2018-05-18 19:38:35 +02:00
Simon Fels
a7d583fb09 backtrace-cpp: allow old-style-cast 2018-05-18 19:38:33 +02:00
Simon Fels
e6a0821cfc Import backtrace-cpp and integrate it into our main executable
Upstream release
https://github.com/bombela/backward-cpp/archive/v1.3.tar.gz
2018-05-18 19:38:31 +02:00
Simon Fels
5a1728c8d4 container: ensure the socket path we're using exists 2018-05-18 19:38:29 +02:00
Simon Fels
73166b9aae cmds: drop superfluous comment 2018-05-18 19:38:28 +02:00