Commit graph

  • 57d1bd8ef2 Merge pull request #33 from mariogrip/mount-script Simon Fels 2017-01-27 07:03:00 +01:00
  • d13c29c3fe Add simple script to mount android rootfs on non snap env Marius Gripsgard 2017-01-26 08:32:19 +01:00
  • 436c0fdb8f Merge pull request #28 from morphis/feature/disable-kmod-build-and-load Simon Fels 2017-01-20 17:13:20 +01:00
  • 383511b397 Disable module building and loading on non xenial systems Simon Fels 2017-01-20 16:49:41 +01:00
  • dfe913412e Merge pull request #25 from morphis/feature/travis-support Simon Fels 2017-01-20 11:26:05 +01:00
  • d7d3ecaf1a Add initial travis build configuration Simon Fels 2017-01-20 08:41:36 +01:00
  • 7f950856fb Merge pull request #24 from morphis/feature/remove-emugl-logging Simon Fels 2017-01-20 08:42:02 +01:00
  • c9c3155e96 emugl: use our internal logger instead of the emugl one Simon Fels 2017-01-20 08:38:38 +01:00
  • 8ccba0d987 Merge pull request #23 from morphis/bug/send-correct-header-size Simon Fels 2017-01-20 08:33:22 +01:00
  • c199e519ba qemud: send message size in hexadecimal format Simon Fels 2017-01-20 07:29:35 +01:00
  • b1edee8a11 Merge pull request #22 from vosst/fix-build Simon Fels 2017-01-20 07:23:20 +01:00
  • a55c32844c Merge pull request #21 from vosst/include-positional-parameters Simon Fels 2017-01-20 07:22:08 +01:00
  • 4d457153b7 Fix build with warnings turned on. Thomas Voß 2017-01-19 20:36:01 +01:00
  • f98239c70d Support positional arguments. Thomas Voß 2017-01-19 18:40:37 +01:00
  • 509055876b Merge pull request #20 from ricmm/fix-new-kernels Simon Fels 2017-01-18 14:15:57 +01:00
  • 498513c7ab Add protection key to calc_vm_prot_bits() if building under kernel >= 4.5.0 Ricardo Mendoza 2017-01-18 14:13:38 +01:00
  • 8e262fe5c7 LayerComposer: always prioritize layers which are lower in the list Simon Fels 2017-01-18 07:48:40 +01:00
  • 975b0d12b2 LayerComposer: correct formatting of rect calculation Simon Fels 2017-01-18 07:48:12 +01:00
  • 87b918375d Use the app package name as window title for now Simon Fels 2017-01-17 18:26:16 +01:00
  • ab473fd174 Reset launcher storage before updating it Simon Fels 2017-01-17 18:25:36 +01:00
  • 51c41dfd88 Remove unneeded setup code for the snap application Simon Fels 2017-01-15 14:13:45 +01:00
  • 3e60d9f8ae Don't set XDG_DATA_HOME to read-only location Simon Fels 2017-01-15 14:13:10 +01:00
  • db3499fd89 Synchronize clipboard bi-directional with the android container Simon Fels 2017-01-15 12:38:22 +01:00
  • 5512f79941 Populate rpc response data properly Simon Fels 2017-01-15 12:38:06 +01:00
  • d729b8b9e4 Implement audio support Simon Fels 2017-01-12 07:02:01 +01:00
  • 23392b9732 Import goldfish HAL sources from devices/generic/goldfish Simon Fels 2017-01-09 08:05:04 +01:00
  • ddea17253c appmgr: drop unused methods Simon Fels 2017-01-09 07:07:10 +01:00
  • 2e964bd132 Create android image file with correct ownership Simon Fels 2017-01-09 07:04:48 +01:00
  • 5c7b0adf8c Synchronize application icons with the host Simon Fels 2017-01-06 18:33:27 +01:00
  • 8caaa1f35c Drop leftover things from snapcraft build configuration Simon Fels 2017-01-05 10:34:18 +01:00
  • 45dd1cd498 Only package the single android image file our scripts generate Simon Fels 2017-01-05 10:16:48 +01:00
  • 8d2e3853d4 scripts: respect new unprivileged container model Simon Fels 2017-01-05 10:15:21 +01:00
  • bd48e95d2b Error out early when container manager is not available Simon Fels 2017-01-03 12:24:55 +01:00
  • 6307ee4b65 Reformat all code parts Simon Fels 2017-01-03 09:18:10 +01:00
  • 1820c9cd10 Don't enforce column limit for our code style Simon Fels 2017-01-03 09:16:46 +01:00
  • a5993a7023 Fix formatting of comment Simon Fels 2017-01-03 09:15:22 +01:00
  • 7e80f282a0 Don't send exception when already stopped container can't be stopped again Simon Fels 2017-01-03 09:13:06 +01:00
  • d11a281d6c Terminate process when container manager disconnects or container start fails Simon Fels 2017-01-03 09:12:19 +01:00
  • 7a2cef31da Run container as unprivileged for enhanced security Simon Fels 2017-01-03 09:11:10 +01:00
  • 128cc2422d Add unit tests for LayerComposer Simon Fels 2016-12-23 15:35:08 +01:00
  • dbbb8ab795 Add unit tests for BufferedIOStream Simon Fels 2016-12-21 16:27:40 +01:00
  • 3529b83753 Add unit tests for imported things from Android emulator Simon Fels 2016-12-21 13:10:24 +01:00
  • f7cabbf8ff Use largest layer of a window to calculate relative layer positions Simon Fels 2016-12-23 15:35:29 +01:00
  • 3d051a4056 Update window frame when window is moved rathern when state was updated Simon Fels 2016-12-22 08:33:26 +01:00
  • c4664603fd Check errno correctly for errors to ignore Simon Fels 2016-12-21 10:32:07 +01:00
  • 9f69c580af Get rid of renderer singleton Simon Fels 2016-12-21 10:02:02 +01:00
  • aeff6e35df Cleanup formatting and code style Simon Fels 2016-12-21 08:38:55 +01:00
  • 3e70f5a548 Don't require alpha bits for the renderer config Simon Fels 2016-12-21 08:38:18 +01:00
  • 7ce2da3be3 Rework client renderer setup Simon Fels 2016-11-16 10:29:26 +01:00
  • aa23c349a1 Merge pull request #19 from morphis/activity-launch-bounds Simon Fels 2016-12-21 08:40:26 +01:00
  • 324407eeaa Allow clients to specify the launch bounds of a new activity Simon Fels 2016-12-21 08:39:21 +01:00
  • 14d8bb2390 Calculate correct texture coordinates on created primitives Simon Fels 2016-12-19 09:17:11 +01:00
  • 4e72494aeb Calculate correct relative position for all renderables Simon Fels 2016-12-19 09:16:44 +01:00
  • a3151b6a07 Calculate display bounds for all available displays Simon Fels 2016-12-19 08:00:50 +01:00
  • 009cbb3402 Don't stop SDL event processing thread when it is not running Simon Fels 2016-12-19 08:00:16 +01:00
  • 2f849059c2 Correct texture and frame size calculation to be correct in offscreen areas Simon Fels 2016-12-19 07:21:12 +01:00
  • abb0497a5d Cleanup formatting Simon Fels 2016-12-15 09:20:36 +01:00
  • 3a55cf9189 Use correct markdown syntax to highlight shell commands Simon Fels 2016-12-15 08:52:21 +01:00
  • 0c234ed673 Fetch android image files from a specific subfolder Simon Fels 2016-12-15 08:49:26 +01:00
  • 4ec5f8f313 Drop superflous debug log message Simon Fels 2016-12-15 08:49:11 +01:00
  • c9811ac804 Update and correct README Simon Fels 2016-12-15 08:48:19 +01:00
  • e8438913fe Merge pull request #18 from morphis/remove-bwrap Simon Fels 2016-12-15 08:29:46 +01:00
  • 4b63f8dca2 Remove unused bubblewrap source Simon Fels 2016-12-15 08:29:14 +01:00
  • 908469846d Merge pull request #17 from morphis/app-view Simon Fels 2016-12-13 21:06:02 +01:00
  • 43513ab4f2 Merge pull request #16 from morphis/kmod-support Simon Fels 2016-12-13 21:05:42 +01:00
  • 9ed4dd2b47 Provide desktop launcher for app view activity Simon Fels 2016-12-13 18:43:17 +01:00
  • 9c9eb48bf0 Implement simple activity to show all launchable applications Simon Fels 2016-12-13 18:42:50 +01:00
  • 7f564c55eb Build and load binder/ashmem kernel modules on service start Simon Fels 2016-12-13 13:50:04 +01:00
  • eb0f691247 Merge pull request #15 from morphis/remove-test-platform-service Simon Fels 2016-12-09 17:26:11 +01:00
  • e419b1fbd5 Get rid of test for the Android platform service Simon Fels 2016-12-09 17:25:43 +01:00
  • 357b1a58ec Merge pull request #14 from morphis/network-connectivity Simon Fels 2016-12-09 17:24:58 +01:00
  • cbb4beaac2 Restructure container manager startup script Simon Fels 2016-12-08 17:08:18 +01:00
  • 03583e360c Get rid of unwanted debug message Simon Fels 2016-12-08 17:07:36 +01:00
  • fc55e2c59a Get rid of dropping capabilities as this prevents gaining relevant ones in the container Simon Fels 2016-12-08 17:06:52 +01:00
  • f01ce872e8 Drop static DHCP configuration of eth0 Simon Fels 2016-12-08 17:06:08 +01:00
  • dd458efb38 Merge pull request #13 from morphis/bind-mount-cache-data Simon Fels 2016-12-08 07:12:36 +01:00
  • 87da2f3744 Bind mount cache/data on startup from writable space Simon Fels 2016-12-08 07:12:09 +01:00
  • 0673c10354 Merge pull request #12 from morphis/map-dev-fuse Simon Fels 2016-12-08 07:11:28 +01:00
  • e12ed13962 Map /dev/fuse to make Android volume manager happy Simon Fels 2016-12-08 07:10:52 +01:00
  • c556bf4f2f Merge pull request #11 from morphis/window-movement-resize Simon Fels 2016-12-08 07:10:17 +01:00
  • 65531a3b82 Handle window movement/resize/close on our side and not in Android Simon Fels 2016-12-08 07:08:25 +01:00
  • bd6e17ef70 Merge pull request #10 from morphis/rework-kmod-sym-access Simon Fels 2016-12-06 08:32:43 +01:00
  • 86e2ca424d kernel: exclude further build artifacts Simon Fels 2016-12-06 08:30:13 +01:00
  • 2095bebe0b kernel: binder: use kallsyms_lookup_name for internal symbol access Simon Fels 2016-12-06 08:26:49 +01:00
  • f2110223d1 kernel: ashmem: use kallsyms_lookup_name for internal symbol access Simon Fels 2016-12-06 08:16:32 +01:00
  • 0887abe263 Merge pull request #9 from morphis/improve-snap-pkg Simon Fels 2016-12-06 08:05:39 +01:00
  • 6860338c4b Use disk images instead of a rootfs tarball Simon Fels 2016-12-05 10:02:59 +01:00
  • 0c4668d029 Extend README with installation and build details Simon Fels 2016-12-05 07:10:21 +01:00
  • 637523b8cf Drop scripts we don't need anymore Simon Fels 2016-12-04 17:20:21 +01:00
  • 457bd794ff Don't load kernel modules anymore Simon Fels 2016-12-04 17:17:33 +01:00
  • a86a5847f8 Start bridge as part of the container manager Simon Fels 2016-12-04 17:16:55 +01:00
  • a8704556da Unload AppArmor profile for container management process Simon Fels 2016-12-04 17:07:44 +01:00
  • b31d79ca08 Only use bridge if available to prevent container startup failures Simon Fels 2016-12-04 11:53:58 +01:00
  • cb9814fb02 Don't supply any argument for anbox command Simon Fels 2016-12-03 17:11:50 +01:00
  • 9c89d8247e Use run command as default when no command is supplied Simon Fels 2016-12-03 17:11:24 +01:00
  • 4e07be3754 Use correct target paths inside rootfs path for bind mounts Simon Fels 2016-12-03 15:23:23 +01:00
  • 54c81ae7ec Ignore directories and files created by snapcraft Simon Fels 2016-12-03 14:15:15 +01:00
  • 32a5eaca69 Fix permissions of extracted rootfs content Simon Fels 2016-12-03 14:14:33 +01:00
  • 7d9330f205 Merge pull request #8 from morphis/reformat Simon Fels 2016-12-02 17:44:36 +01:00
  • b10382d2d8 Reformat all code and use the Google cpp code style Simon Fels 2016-12-02 17:36:54 +01:00