]> glassweightruler.freedombox.rocks Git - waydroid.git/log
waydroid.git
4 years agoUpdate issue templates
Erfan Abdi [Sun, 13 Feb 2022 17:50:01 +0000 (21:20 +0330)]
Update issue templates

4 years agoUpdate issue templates
Erfan Abdi [Thu, 10 Feb 2022 06:32:02 +0000 (10:02 +0330)]
Update issue templates

4 years agoUpdate issue templates
Erfan Abdi [Thu, 10 Feb 2022 06:23:17 +0000 (09:53 +0330)]
Update issue templates

4 years agoSet sys.use_memfd=true if ashmem is not present
Alessandro Astone [Tue, 8 Feb 2022 20:53:31 +0000 (21:53 +0100)]
Set sys.use_memfd=true if ashmem is not present

4 years agoconfig: Switch to https for OTA channels
Erfan Abdi [Fri, 4 Feb 2022 16:40:07 +0000 (20:10 +0330)]
config: Switch to https for OTA channels

* Fix issue #297

4 years agoMerge pull request #286 from darkdragon-001/funding
Jon West [Sun, 23 Jan 2022 17:25:13 +0000 (12:25 -0500)]
Merge pull request #286 from darkdragon-001/funding

Add sponsor button

4 years agoAdd FUNDING file.
Dark Dragon [Sun, 23 Jan 2022 15:15:31 +0000 (16:15 +0100)]
Add FUNDING file.

4 years agoadd size units and speed in download progress bar
aditya raj [Thu, 30 Dec 2021 04:03:27 +0000 (09:33 +0530)]
add size units and speed in download progress bar

add daemon=True to progress bar thread

4 years agoAdd an optional [properties] in waydroid.cfg
Christophe Chapuis [Sat, 27 Nov 2021 14:59:13 +0000 (14:59 +0000)]
Add an optional [properties] in waydroid.cfg

On some platforms, like a VM, we don't have the "getprop" android
utility available. It could be, also, that the default values
for some properties don't match the target device.

With this PR, one can add a [properties] section in waydroid.cfg,
that will act as an override for the values that would have been
put otherwise.

Example, on our LuneOS x86 VM:
[properties]
ro.hardware.gralloc=default
ro.hardware.egl=mesa

A minimal waydroid.cfg could even be shipped with waydroid, and
the rest of the configuration will be filled with "waydroid init".

Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com>
4 years agoscripts: make sure misc subfolder exists
Florian Franzen [Fri, 26 Nov 2021 08:55:33 +0000 (09:55 +0100)]
scripts: make sure misc subfolder exists

4 years agocontainer: strip possible trailing newline from pid
Rinigus [Wed, 27 Oct 2021 20:03:41 +0000 (23:03 +0300)]
container: strip possible trailing newline from pid

Fixes #185

4 years agolxc: Fix bad eol of proc dt values
Erfan Abdi [Mon, 25 Oct 2021 08:48:02 +0000 (12:18 +0330)]
lxc: Fix bad eol of proc dt values

4 years agoResume initialization if not complete
GDR! [Tue, 19 Oct 2021 10:54:16 +0000 (12:54 +0200)]
Resume initialization if not complete

Signed-off-by: GDR! <gdr@gdr.name>
4 years agoRemove downloaded system images which failed checksum verification
GDR! [Tue, 19 Oct 2021 10:21:26 +0000 (12:21 +0200)]
Remove downloaded system images which failed checksum verification

4 years agoprops: Use subprocess for host getprop
Erfan Abdi [Thu, 21 Oct 2021 20:09:36 +0000 (23:39 +0330)]
props: Use subprocess for host getprop

4 years agodebian: Upver to 1.2.0 1.2.0
Erfan Abdi [Tue, 19 Oct 2021 07:50:56 +0000 (11:20 +0330)]
debian: Upver to 1.2.0

4 years agotools: Upver to 1.2.0
Erfan Abdi [Tue, 19 Oct 2021 07:48:37 +0000 (11:18 +0330)]
tools: Upver to 1.2.0

4 years agoconfig: Update waydroid ota channel urls
Erfan Abdi [Tue, 19 Oct 2021 07:03:16 +0000 (10:33 +0330)]
config: Update waydroid ota channel urls

4 years agolxc: Get device info props from host
Erfan Abdi [Tue, 19 Oct 2021 04:20:36 +0000 (07:50 +0330)]
lxc: Get device info props from host

4 years agosession: Nuke old data dir movement
Erfan Abdi [Tue, 19 Oct 2021 03:15:10 +0000 (06:45 +0330)]
session: Nuke old data dir movement

4 years agolxc: Make sure vibrator sys nodes are writable
Erfan Abdi [Tue, 19 Oct 2021 03:06:03 +0000 (06:36 +0330)]
lxc: Make sure vibrator sys nodes are writable

4 years agolxc: Add non-treble camera support
Erfan Abdi [Tue, 19 Oct 2021 03:02:42 +0000 (06:32 +0330)]
lxc: Add non-treble camera support

4 years agolxc: Skip host_perms on non treble devices
Erfan Abdi [Tue, 19 Oct 2021 02:56:45 +0000 (06:26 +0330)]
lxc: Skip host_perms on non treble devices

4 years agolxc: Add more sphal paths to find_hal
Erfan Abdi [Tue, 19 Oct 2021 02:48:31 +0000 (06:18 +0330)]
lxc: Add more sphal paths to find_hal

4 years agoimages: Decode http retrieve for older pythons
Erfan Abdi [Tue, 19 Oct 2021 02:39:01 +0000 (06:09 +0330)]
images: Decode http retrieve for older pythons

4 years agodrivers: Add bonder nodes support
Erfan Abdi [Tue, 19 Oct 2021 02:32:37 +0000 (06:02 +0330)]
drivers: Add bonder nodes support

* For JingPad

4 years agocontainer: Add missing powervr nodes chmod
Erfan Abdi [Tue, 19 Oct 2021 02:30:55 +0000 (06:00 +0330)]
container: Add missing powervr nodes chmod

4 years agocontainer: Use umount -l for schedtune
Erfan Abdi [Tue, 19 Oct 2021 02:29:19 +0000 (05:59 +0330)]
container: Use umount -l for schedtune

4 years agolog: More resilient logging
Nbiba Bedis [Sat, 2 Oct 2021 09:54:11 +0000 (10:54 +0100)]
log: More resilient logging

4 years agonet: Disable NFT by default
Erfan Abdi [Fri, 1 Oct 2021 10:01:56 +0000 (13:31 +0330)]
net: Disable NFT by default

4 years agoarch: detect armv8l as 32bit arm
John Zimmermann [Fri, 8 Oct 2021 08:37:00 +0000 (10:37 +0200)]
arch: detect armv8l as 32bit arm

4 years agodrivers: Keep devices arg on modprobe
Erfan Abdi [Fri, 1 Oct 2021 13:34:13 +0000 (17:04 +0330)]
drivers: Keep devices arg on modprobe

* Debian binder module isn’t binderfs

4 years agosession: don't panic when removing old userdata if its not empty
Nbiba Bedis [Fri, 1 Oct 2021 07:58:28 +0000 (08:58 +0100)]
session: don't panic when removing old userdata if its not empty

4 years agolxc: do prepend colon to Android PATHs in shell
John Zimmermann [Wed, 29 Sep 2021 20:39:42 +0000 (22:39 +0200)]
lxc: do prepend colon to Android PATHs in shell

4 years agocontainer: don't panic if binder device already exists
Nbiba Bedis [Thu, 30 Sep 2021 20:53:55 +0000 (21:53 +0100)]
container: don't panic if binder device already exists

4 years agoupgrade: log that no we will not upgrade if a preinstalled image exists
Nbiba Bedis [Thu, 30 Sep 2021 21:07:20 +0000 (22:07 +0100)]
upgrade: log that no we will not upgrade if a preinstalled image exists

4 years agodebian: Upver to 1.1.1 1.1.1
Erfan Abdi [Thu, 30 Sep 2021 04:38:44 +0000 (08:08 +0330)]
debian: Upver to 1.1.1

4 years agotools: Upver to 1.1.1
Erfan Abdi [Thu, 30 Sep 2021 04:38:27 +0000 (08:08 +0330)]
tools: Upver to 1.1.1

4 years agolxc: Include tmp runtime dirs to container
Erfan Abdi [Thu, 30 Sep 2021 04:36:04 +0000 (08:06 +0330)]
lxc: Include tmp runtime dirs to container

4 years agosession: Move waydroid user data to XDG_DATA_HOME
Erfan Abdi [Thu, 30 Sep 2021 04:09:16 +0000 (07:39 +0330)]
session: Move waydroid user data to XDG_DATA_HOME

4 years agodrivers: Allocate binder nodes dynamically
Erfan Abdi [Thu, 30 Sep 2021 03:38:33 +0000 (07:08 +0330)]
drivers: Allocate binder nodes dynamically

4 years agouser_manager: Use one variable for apps dir
plata [Wed, 29 Sep 2021 09:07:19 +0000 (11:07 +0200)]
user_manager: Use one variable for apps dir

fixes #109

4 years agouser: Create apps dir if doesn’t exists
Erfan Abdi [Wed, 29 Sep 2021 03:21:45 +0000 (06:51 +0330)]
user: Create apps dir if doesn’t exists

4 years agolxc: workaround weird log permission bug
Nbiba Bedis [Tue, 28 Sep 2021 13:01:14 +0000 (14:01 +0100)]
lxc: workaround weird log permission bug

4 years agodebian: Upver to 1.1.0 1.1.0
Erfan Abdi [Tue, 28 Sep 2021 06:44:33 +0000 (10:14 +0330)]
debian: Upver to 1.1.0

4 years agotools: Upver to 1.1.0
Erfan Abdi [Tue, 28 Sep 2021 06:44:25 +0000 (10:14 +0330)]
tools: Upver to 1.1.0

4 years agoupgrade: show progress
Nbiba Bedis [Sat, 25 Sep 2021 17:56:44 +0000 (18:56 +0100)]
upgrade: show progress

4 years agocontainer: Umount on stop
Nbiba Bedis [Fri, 24 Sep 2021 16:53:42 +0000 (17:53 +0100)]
container: Umount on stop

4 years agodebian: Add LXC as dependency
Aleksey Samoilov [Thu, 23 Sep 2021 10:55:09 +0000 (14:55 +0400)]
debian: Add LXC as dependency

Otherwise an error appears:

`[14:49:51] Extracting to /var/lib/waydroid/images
[14:49:54] ERROR: LXC is not installed
[14:49:54] See also: <https://github.com/waydroid>`

4 years agolog: don't panic on ctrlc
Nbiba Bedis [Fri, 24 Sep 2021 17:49:20 +0000 (18:49 +0100)]
log: don't panic on ctrlc

4 years agoFix grammar and spelling in README (#104)
Samuel Sloniker [Tue, 28 Sep 2021 06:33:39 +0000 (23:33 -0700)]
Fix grammar and spelling in README (#104)

* Grammar and punctuation in README

4 years agofix grammar mistakes in the readme
Adam Dymitruk [Wed, 22 Sep 2021 19:48:52 +0000 (12:48 -0700)]
fix grammar mistakes in the readme

4 years agolxc: Use v4l2 camera hal on mainline
Erfan Abdi [Fri, 24 Sep 2021 19:14:03 +0000 (22:44 +0330)]
lxc: Use v4l2 camera hal on mainline

4 years agolxc: Enable vndk lite for mainline devices
Erfan Abdi [Fri, 24 Sep 2021 19:07:23 +0000 (22:37 +0330)]
lxc: Enable vndk lite for mainline devices

4 years agolxc: Mount /dev/null for container
Erfan Abdi [Fri, 24 Sep 2021 06:39:28 +0000 (10:09 +0330)]
lxc: Mount /dev/null for container

4 years agocontainer: Don’t crash on sensord
Erfan Abdi [Fri, 24 Sep 2021 04:18:12 +0000 (07:48 +0330)]
container: Don’t crash on sensord

4 years agolxc: Provide all fb and video nodes to container
Erfan Abdi [Fri, 24 Sep 2021 02:51:27 +0000 (06:21 +0330)]
lxc: Provide all fb and video nodes to container

4 years agolxc: Provide /var/run to container
Erfan Abdi [Fri, 24 Sep 2021 02:47:34 +0000 (06:17 +0330)]
lxc: Provide /var/run to container

4 years agolxc: Add WSLg support
Erfan Abdi [Thu, 23 Sep 2021 01:49:39 +0000 (05:19 +0330)]
lxc: Add WSLg support

4 years agotools: Drop need of sudo as much as possible
Erfan Abdi [Mon, 20 Sep 2021 14:26:31 +0000 (18:56 +0430)]
tools: Drop need of sudo as much as possible

4 years agouser: Add “waydroid” prefix to desktop files
Erfan Abdi [Mon, 13 Sep 2021 10:16:10 +0000 (14:46 +0430)]
user: Add “waydroid” prefix to desktop files

4 years agotools: fix shell path env
Danct12 [Sun, 12 Sep 2021 14:25:06 +0000 (21:25 +0700)]
tools: fix shell path env

4 years agoci: Add .abstruse.yml
Erfan Abdi [Sun, 12 Sep 2021 11:34:58 +0000 (16:04 +0430)]
ci: Add .abstruse.yml

4 years agotools: Remove unused requests import
Bart Ribbers [Sun, 12 Sep 2021 11:24:59 +0000 (13:24 +0200)]
tools: Remove unused requests import

4 years agotools: Rename pre-init log file
Erfan Abdi [Sat, 11 Sep 2021 07:52:30 +0000 (12:22 +0430)]
tools: Rename pre-init log file

4 years agotools: Drop requests library dependency
Erfan Abdi [Sun, 12 Sep 2021 04:08:30 +0000 (08:38 +0430)]
tools: Drop requests library dependency

4 years agotools: Fix typo on stop container
Erfan Abdi [Thu, 9 Sep 2021 17:04:03 +0000 (21:34 +0430)]
tools: Fix typo on stop container

4 years agodrivers: Improve binderfs loading
Erfan Abdi [Wed, 8 Sep 2021 07:00:14 +0000 (11:30 +0430)]
drivers: Improve binderfs loading

4 years agoReadme: Add documentation site
Jon West [Wed, 8 Sep 2021 23:11:21 +0000 (19:11 -0400)]
Readme: Add documentation site

4 years agodata: Update app logo
Erfan Abdi [Mon, 6 Sep 2021 16:07:33 +0000 (20:37 +0430)]
data: Update app logo

4 years agoinit: Add check for work dir before mkdir
Erfan Abdi [Mon, 6 Sep 2021 10:29:24 +0000 (14:59 +0430)]
init: Add check for work dir before mkdir

4 years agoconfig: Store data in /var/lib/waydroid rather than /home/.waydroid
Bart Ribbers [Thu, 2 Sep 2021 19:56:48 +0000 (21:56 +0200)]
config: Store data in /var/lib/waydroid rather than /home/.waydroid

4 years agodebian: Add systemd service
Erfan Abdi [Sat, 4 Sep 2021 15:38:16 +0000 (20:08 +0430)]
debian: Add systemd service

4 years agodata: Install Waydroid launcher by default
Erfan Abdi [Sat, 4 Sep 2021 02:48:19 +0000 (07:18 +0430)]
data: Install Waydroid launcher by default

4 years agoactions: Start session by lunching apps
Erfan Abdi [Sat, 4 Sep 2021 02:45:10 +0000 (07:15 +0430)]
actions: Start session by lunching apps

4 years agouser: Only hide Waydroid app on multi-win
Erfan Abdi [Sat, 4 Sep 2021 02:08:29 +0000 (06:38 +0430)]
user: Only hide Waydroid app on multi-win

4 years agocontainer: Don’t burn XDG permissions
Erfan Abdi [Sat, 4 Sep 2021 02:12:54 +0000 (06:42 +0430)]
container: Don’t burn XDG permissions

4 years agotools: Fully restart services
Erfan Abdi [Thu, 2 Sep 2021 21:24:45 +0000 (01:54 +0430)]
tools: Fully restart services

4 years agolxc: Stop checking binder nodes on make_entry
Erfan Abdi [Thu, 2 Sep 2021 19:21:36 +0000 (23:51 +0430)]
lxc: Stop checking binder nodes on make_entry

4 years agoAdd debian packaging
Erfan Abdi [Thu, 2 Sep 2021 17:41:44 +0000 (22:11 +0430)]
Add debian packaging

4 years agotools: helpers: Fix typo "waeiod" -> "waydroid"
Daniel Thompson [Thu, 2 Sep 2021 13:06:12 +0000 (14:06 +0100)]
tools: helpers: Fix typo "waeiod" -> "waydroid"

4 years agotools: Add restart container
Erfan Abdi [Thu, 2 Sep 2021 12:48:22 +0000 (17:18 +0430)]
tools: Add restart container

4 years agocontainer_manager: Add fail exit to make sure container is started
Erfan Abdi [Thu, 2 Sep 2021 12:45:25 +0000 (17:15 +0430)]
container_manager: Add fail exit to make sure container is started

4 years agoUse kill for sensors
Erfan Abdi [Tue, 31 Aug 2021 09:54:49 +0000 (14:24 +0430)]
Use kill for sensors

4 years agoAdd missing “/dev” for waydroid-sensord
Erfan Abdi [Tue, 31 Aug 2021 09:52:04 +0000 (14:22 +0430)]
Add missing “/dev” for waydroid-sensord

4 years agogbinder: Add anbox binders config
Erfan Abdi [Tue, 31 Aug 2021 09:42:55 +0000 (14:12 +0430)]
gbinder: Add anbox binders config

4 years agoAdd support for preinstalled images
Erfan Abdi [Tue, 31 Aug 2021 08:35:19 +0000 (13:05 +0430)]
Add support for preinstalled images

* on “/usr/share/waydroid-extra/images”

4 years agoconfig: Edit system_channel (systems -> system)
Erfan Abdi [Mon, 30 Aug 2021 17:41:18 +0000 (22:11 +0430)]
config: Edit system_channel (systems -> system)

4 years agoactions: Make sure container is running for showFullUI
Erfan Abdi [Sun, 29 Aug 2021 16:08:13 +0000 (20:38 +0430)]
actions: Make sure container is running for showFullUI

4 years agoWaydroid: Initial commit
Erfan Abdi [Sat, 17 Jul 2021 06:53:14 +0000 (11:23 +0430)]
Waydroid: Initial commit