Commit graph

770 commits

Author SHA1 Message Date
Simon Fels
51e90f2b9d
Merge pull request #512 from fpemud/master
build anbox when the default python version is 3.x
2018-05-16 08:23:07 +02:00
Simon Fels
5a8e5e5817
Merge branch 'master' into master 2018-05-16 08:06:05 +02:00
Simon Fels
d1226ee52e
Merge pull request #545 from ShalokShalom/patch-1
Update README (change development state to alpha)
2018-05-16 08:05:52 +02:00
Simon Fels
58d5382bca
Merge branch 'master' into patch-1 2018-05-16 07:27:37 +02:00
Simon Fels
9e93eb4db7
Merge pull request #706 from morphis/limit-exposed-extensions
emugl: limit set of extensions we expose to Android
2018-05-14 16:27:17 +02:00
Simon Fels
ceae29b2d2 emugl: limit set of extensions we expose to Android
If we expose too many extensions we don't support ourself yet (like
EGL_ANDROID_native_fence_sync) then we get unexpected corruption or
missing screen updates in our rendered output.

Fixes #635, #457, #692, #582 (and a few more duplicates)
2018-05-14 16:13:33 +02:00
Simon Fels
77f3badb97
Merge pull request #646 from LocutusOfBorg/fix-security-buffer-overflows
Fix security buffer overflows
2018-05-14 16:10:59 +02:00
Gianfranco Costamagna
cfb336e174 CMakeLists.txt: Default build type to RelWithDebInfo if none is defined 2018-05-14 12:03:50 +02:00
Gianfranco Costamagna
df143a08f9 Bump compat level to 9 and std-version to 4.1.3 2018-05-14 11:57:34 +02:00
Gianfranco Costamagna
a02f2ab47c Add verbosity to build 2018-05-14 11:57:34 +02:00
Gianfranco Costamagna
785136fd36 GLESv2Imp: fix bad return statement
android-emugl: add formatting strings to fprintf output, fixing possible security issue
2018-05-14 11:57:34 +02:00
Simon Fels
830b2d815e
Merge pull request #665 from Jiancong/master
Fix nir shaders memory leak on translator host side
2018-05-11 20:27:07 +02:00
Simon Fels
1878b17743
Merge branch 'master' into master 2018-05-11 20:06:36 +02:00
Jiancong
08defc5558 Remove single line bracket. 2018-05-06 12:28:31 +08:00
Simon Fels
4a5cb84231
Merge pull request #670 from misha98857/patch-1
fix GLM error
2018-05-03 15:45:58 +02:00
Simon Fels
57bf01d408
Merge branch 'master' into patch-1 2018-05-03 15:37:07 +02:00
Simon Fels
097d48ce8a
Merge pull request #600 from hanpfei/master
Just waiting 3 seconds when stop container.
2018-05-03 15:27:07 +02:00
Simon Fels
f353d55d16
Merge branch 'master' into patch-1 2018-05-03 15:25:43 +02:00
Jiancong
48471b1454 Revert previous cycling-reference commit. 2018-04-05 22:06:43 +08:00
Jiancong
715c57564a Remove debug info print. 2018-04-04 17:09:24 +08:00
Simon Fels
9b1ace02fe
Merge branch 'master' into master 2018-04-04 10:41:13 +02:00
Simon Fels
f68725cff8
Merge pull request #667 from sideeffffect/master
Use the `z` as print format for `size_t` variable instead of `l` to m…
2018-04-04 10:36:28 +02:00
misha98857
c288083bb3
fix GLM error
fix this problem: "GLM: GLM_GTX_transform is an experimental extension and may change in the future"
2018-04-03 21:54:27 +04:00
Jiancong
4dd2ae389a Fix the cycle-referenced caused memory leak by shared_ptr used, this issue is
recognized by valgrind memcheck tool.
2018-04-03 10:57:25 +08:00
Ondra Pelech
5cc79d9782 Use the z as print format for size_t variable instead of l to make it platform independent
`l` is a format for `long int`. It accidentally worked on 64 bit architectures, because `long int` has the same length as `size_t` there.
It didn't work on 32 bit architectures, where `size_t` is shorter than `long int`.
Let's use `z`, because that's the proper format for `size_t` -- it works on any platform.
2018-04-01 16:19:28 +02:00
unknown
90c91783fd Fix nir shaders memory leak on translator host side, this issue is heavily
increased the memory usage in application created and compile shader
programs frequently
2018-03-29 15:15:28 +08:00
Simon Fels
03f69c8685
Merge pull request #632 from morphis/find-pulsecommon-again
scripts: explicitly set linker search path for libpulsecommon-8.0
2018-03-04 18:07:43 +01:00
Simon Fels
50671ed987 scripts: explicitly set linker search path for libpulsecommon-8.0 2018-03-04 17:31:03 +01:00
Simon Fels
9dfea170d3
Merge branch 'master' into master 2018-03-02 10:26:36 +02:00
Simon Fels
7de9d551df
Merge pull request #605 from modscleo4/patch-1
Fix narrowing conversion inside {} (Boost 1.66)
2018-03-02 10:26:24 +02:00
Simon Fels
94ba25f47c
Merge branch 'master' into patch-1 2018-03-01 14:07:52 +02:00
Simon Fels
c02d9278bc
Merge branch 'master' into master 2018-03-01 14:06:15 +02:00
Simon Fels
a464ab3d1f
Merge branch 'master' into patch-1 2018-03-01 14:05:42 +02:00
Han Pengfei
04ceffa6b6 Reset the unlock.
Signed-off-by: Han Pengfei <hanpfei@gmail.com>
2018-02-23 11:03:34 +08:00
Dhiego Cassiano Fogaça Barbosa
a044e70b3a
Updated preprocessor condition
Without >=, the patch would not work on newer versions of Boost
2018-02-16 19:52:51 -02:00
Dhiego Cassiano Fogaça Barbosa
8b74034a17
Fixed build on boost <= 1.65 2018-02-14 15:36:58 -02:00
Simon Fels
be4371a51a
Merge pull request #612 from mcku/master
kernel specific patch -- fix argument in binder_set_stop_on_user_error
2018-02-12 10:40:35 +02:00
Mustafa Kuscu
f174331170
make the patch specific to kernel 4.15 and later
The change starts with kernel 4.15.
2018-02-12 11:17:06 +03:00
Mustafa Kuscu
a02f539550
Merge pull request #1 from mcku/mcku-patch-1
fix argument in binder_set_stop_on_user_error
2018-02-11 01:47:22 +03:00
Mustafa Kuscu
633b4ddb37
fix argument in binder_set_stop_on_user_error
binder_set_stop_on_user_error second argument breaks build.
2018-02-11 01:44:08 +03:00
Dhiego Cassiano Fogaça Barbosa
ffcae32ea9
Fix narrowing conversion inside {} 2018-02-06 01:09:45 -02:00
Han Pengfei
381715aabd Merge branch 'master' of https://github.com/hanpfei/anbox 2018-02-05 15:02:38 +08:00
Han Pengfei
15803e1868 Just waiting 3 seconds when stop container.
If container manager dies before session manager dying,
the session manager cannot exit if it waits for all.

This patch fix the above issue.

Signed-off-by: Han Pengfei <hanpfei@gmail.com>
2018-02-05 14:59:34 +08:00
Simon Fels
0fef26189d
Merge pull request #601 from regnarg/master
Fix compatibility with Boost 1.66
2018-02-05 07:46:15 +02:00
Filip Stedronsky
5d3284cb14 Fix compatibility with Boost 1.66
Do not use deprecated native() method.
2018-02-01 12:38:05 +01:00
Han Pengfei
083b54cc2d Just waiting 3 seconds when stop container.
If container manager dies before session manager dying,
the session manager cannot exit if it waits for all.

This patch fix the above issue.

Signed-off-by: Han Pengfei <hanpfei@gmail.com>
2018-02-01 15:05:17 +08:00
Han Pengfei
5e7d773d82 Fix missing the release of lock in AdbMessageProcessor when process
waiting_for_guest_accept_command.

Signed-off-by: Han Pengfei <hanpfei@gmail.com>
2018-02-01 14:46:45 +08:00
Simon Fels
a821a1ef8c
Merge pull request #599 from lag-linaro/for-anbox-window-state-host
android: service: platform_service: Read rotation angle from parcel
2018-01-31 13:26:31 +02:00
Simon Fels
b38c11e4f2
Merge branch 'master' into for-anbox-window-state-host 2018-01-31 11:16:00 +02:00
Lee Jones
6d50d44083 android: service: platform_service: Read rotation angle from parcel
When passing window state, currently only the frame location and
stack & task IDs are contained in the parcel.  This patch also
receives the new 'rotation_angle' attribute.  This patch is critical
since it ensures each '4 Byte' value in this strongly ordered
sequence is extracted at the right time, in the correct way.

Signed-off-by: Lee Jones <lee.jones@linaro.org>
2018-01-31 08:51:32 +00:00