Commit graph

754 commits

Author SHA1 Message Date
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
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
Simon Fels
b21e5d9313
Merge pull request #504 from sarangnemo/master
replace deprecated vfs_read with kernel_read
2018-01-23 07:44:37 +02:00
Sarang S. Dalal
ba3ae093ed
add comment to explain kernel_read 2018-01-23 00:58:08 +01:00
Sarang S. Dalal
0af5a76743
added kernel version check for calling kernel_read vs vfs_read
added kernel version check for calling kernel_read vs vfs_read, as suggested here:
55d5699429
2018-01-23 00:18:18 +01:00
Sarang S. Dalal
6f98e76e0c
Merge branch 'master' into master 2018-01-23 00:09:39 +01:00
Simon Fels
da3319106e
Merge pull request #579 from step21/python3
Python3
2018-01-06 17:05:44 +01:00
step21
3882f3bfa5 fixed sys.stderr 2018-01-05 16:01:51 +01:00
step21
642330e22c python 3 compatible 2018-01-04 21:06:43 +01:00
Simon Fels
7266fe2d47
Merge pull request #521 from lag-linaro/qemud-multiple-messages
anbox: qemu: qemud_message_processor: Handle multiple 'cat'ed messages
2017-11-17 14:20:16 +01:00
Lee Jones
1c7eef1fd3 anbox: qemu: qemud_message_processor: Handle multiple 'cat'ed messages
It is possible for more than one message to be delivered concurrently.
When this happens, messages are concatenated together (end-to-end).
Current code errors out if the total received data is larger than the
known header_size (4) + the body size (reported in the header).
However, when >=2 messages arrive at the same time, the total received
data will be far greater than this.

The current code base actually handles multiple messages perfectly
already, so all we need to do is remove the early return and
everything "just works".

Signed-off-by: Lee Jones <lee.jones@linaro.org>
2017-11-17 12:24:20 +00:00
Sarang S. Dalal
f633d641c2
replace deprecated vfs_read with kernel_read
See https://github.com/anbox/anbox/issues/486 and related issue with ashmem and ZFS:
https://github.com/zfsonlinux/spl/issues/656
2017-10-29 10:23:31 +01:00
Simon Fels
e05ca245d9 Merge pull request #477 from zeldin/emugl_arm64
emugl: Fix build on arm64
2017-10-20 08:02:06 +02:00
Marcus Comstedt
374e59f421 emugl: Fix build on arm64 2017-09-30 13:05:46 +02:00
Simon Fels
df774db4a8 Merge pull request #451 from anbox/f/fixes
A few small fixes to make things building again inside Android
2017-09-08 09:11:45 +02:00