Commit graph

651 commits

Author SHA1 Message Date
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
Simon Fels
a127a9115e Update android image
* Don't crash inside AlarmManager when PendingIntent is not set
2017-07-14 19:56:44 +02:00
Simon Fels
ca59f27c23 Merge pull request #354 from morphis/f/squashfuse-mount-support
Add support for rootfs mounts via squashfuse
2017-07-12 12:16:14 +02:00
Simon Fels
0592810746 Merge pull request #350 from zhsj/fix-version-suffix
Remove duplicated suffix on version string
2017-07-12 12:16:01 +02:00
Simon Fels
f6e421a089 Add support to mount rootfs image via squashfuse 2017-07-12 09:28:59 +02:00
Simon Fels
aecf88fb2d Pass optional additonal user data to mount syscall 2017-07-12 09:28:56 +02:00
Simon Fels
7cfef55e2d Allow a mount entry to be construct with just the mounted path 2017-07-12 09:28:53 +02:00
Simon Fels
ac2181d92b Add simple helper function to find program in PATH 2017-07-12 09:28:49 +02:00
Shengjing Zhu
63022b1604 Remove duplicated suffix on version string
In CMakeLists.txt, it already defines:

if (ANBOX_VERSION_SUFFIX)
    set(ANBOX_VERSION "${ANBOX_VERSION}-${ANBOX_VERSION_SUFFIX}")
endif()

So there's no need to add suffix again in code

Signed-off-by: Shengjing Zhu <i@zhsj.me>
2017-07-11 19:41:06 +08:00
Simon Fels
00ea7d9641 Merge pull request #349 from morphis/f/fix-comp-errors-armhf
Fix compilation errors on armhf
2017-07-10 21:41:23 +02:00
Simon Fels
86bcf0c4fb Merge pull request #348 from morphis/f/add-lxc-tools
Add a few more lxc tools as part of the snap
2017-07-10 21:41:16 +02:00
Simon Fels
329368f4ae Merge pull request #347 from morphis/f/add-dbus-slots
Add slot definitions for our dbus service
2017-07-10 21:41:07 +02:00
Simon Fels
79b598be13 Merge pull request #346 from morphis/f/allow-use-of-system-dbus
Allow the use of the system dbus service
2017-07-10 21:40:58 +02:00
Simon Fels
a4dbaf3937 Merge pull request #345 from morphis/f/create-app-mgr-correctly
Create correct application manager based on if we're single window or not
2017-07-10 21:40:47 +02:00
Simon Fels
41c0390e42 Fix compilation errors on armhf 2017-07-10 09:59:54 +02:00
Simon Fels
da36f20f11 Add a few more lxc tools as part of the snap 2017-07-10 09:59:03 +02:00
Simon Fels
9f00ec3397 Add slot definitions for our dbus service 2017-07-10 09:58:33 +02:00
Simon Fels
43244baa11 Add argument for launch command to use system dbus 2017-07-10 09:56:51 +02:00
Simon Fels
15a27ec8b6 Add command line option to use system dbus 2017-07-10 09:56:40 +02:00
Simon Fels
7fc8bb46d2 Merge pull request #341 from morphis/f/update-android-image
Update to newer Android image
2017-07-07 11:22:43 +02:00
Simon Fels
c876405379 Merge pull request #332 from zhsj/rm-makefile
Cleanup unexpected Makefile
2017-07-07 10:45:43 +02:00
Simon Fels
98deffd895 Merge pull request #340 from morphis/f/add-tests-for-restricted-app-mgr
Add test case for our restricted app manager
2017-07-07 10:45:04 +02:00
Simon Fels
fa81d487ca Merge pull request #339 from morphis/f/only-multi-window-if-supported
Only use multi window manager when platform supports
2017-07-07 10:44:56 +02:00
Simon Fels
90d0f46495 Update to newer Android image
Changes:

 * Android system log is now dumped into $ANDROID_DATA/system.log so
   it can be accessed without adb and logcat
 * Fix SEGV in art on newer kernels with CVE-2017-1000364 fixed

Fixes #337
2017-07-07 10:44:17 +02:00
Simon Fels
596e7f76eb Add test case for our restricted app manager 2017-07-07 10:33:57 +02:00
Simon Fels
6a30bfaece Create correct application manager based on if we're single window or not 2017-07-07 10:26:43 +02:00
Simon Fels
c2e5bec26d Only use multi window manager when platform supports 2017-07-07 10:26:43 +02:00
Simon Fels
0d45f800a0 Merge pull request #333 from zhsj/fix-travis
Fix build dir after cmake build
2017-07-06 13:31:42 +02:00
Shengjing Zhu
3a1345c532 Fix build dir after cmake build
Signed-off-by: Shengjing Zhu <zsj950618@gmail.com>
2017-06-27 11:15:52 +08:00
Shengjing Zhu
cdd3a38fe8 Fix debhelper auto select cmake
Signed-off-by: Shengjing Zhu <zsj950618@gmail.com>
2017-06-27 11:01:33 +08:00
Shengjing Zhu
8bf0bcdfb1 Cleanup unexpected Makefile
Signed-off-by: Shengjing Zhu <zsj950618@gmail.com>
2017-06-24 08:18:05 +08:00
Simon Fels
2900829d45 Merge pull request #326 from morphis/f/platform-abstract
Refactor platform abstraction layer
2017-06-20 07:40:03 +02:00
Simon Fels
c5f6776fa2 Merge pull request #328 from morphis/f/download-arch-image
Add support to download architecture specific image
2017-06-20 07:37:36 +02:00
Simon Fels
fa2c5f2088 Add simple header to wrap SDL headers and ignore any compiler warnings 2017-06-20 07:26:58 +02:00
Simon Fels
9b0a468d44 Merge pull request #325 from morphis/f/dump-android-log
Dump Android log output continuously into rotating /data/system.log
2017-06-19 22:33:44 +02:00
Simon Fels
003ccb06c6 Merge pull request #324 from morphis/f/bump-deb-version
Bump debian package version to 7
2017-06-19 22:33:36 +02:00
Simon Fels
fd44f1b53e Merge pull request #327 from morphis/f/disable-mir-support
Disable mir support as it is broken with latest landings in Ubuntu 16.04
2017-06-19 22:16:31 +02:00
Simon Fels
43ee622f20 Add support to download architecture specific image 2017-06-19 21:43:21 +02:00
Simon Fels
1be27c28bf Disable mir support as it is broken with latest landings in Ubuntu 16.04 2017-06-19 21:39:34 +02:00
Simon Fels
66688167df Move sdl platform into anbox/platform/sdl 2017-06-19 21:33:57 +02:00
Simon Fels
db7d18d01c Introduce platform concept instead of having different policies 2017-06-19 21:20:47 +02:00
Simon Fels
d409dfcaa8 Dump Android log output continuously into rotating /data/system.log 2017-06-19 20:59:12 +02:00
Simon Fels
4201ddbf60 Bump debian package version to 7 2017-06-15 18:20:15 +02:00
Simon Fels
d33d98a835 Merge pull request #313 from supaplextor/master
sudo make install
2017-06-10 13:08:18 +02:00