Alexandre Julliard
6ddd6e836c
ntdll: Support the Android Java %fs register being a GDT selector.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-12-08 22:25:59 +01:00
Alexandre Julliard
758e75cc46
libwine: Move the Android JNI initialization to ntdll.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-12-08 22:25:59 +01:00
Alexandre Julliard
4935576d4a
wineandroid.drv: Load libwine dynamically.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-09-11 11:52:00 +02:00
Alexandre Julliard
57d5cf0345
wineandroid: Use standard dlopen() instead of the libwine wrappers.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-04-07 14:26:20 +02:00
Alexandre Julliard
44c9355676
wineandroid: Avoid using wine_get/set_fs().
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-04-03 10:46:29 +02:00
Zhiyi Zhang
354359197b
gdi32: Add D3DKMTSetVidPnSourceOwner and D3DKMTCheckVidPnExclusiveOwnership stubs.
...
D3DKMTSetVidPnSourceOwner needs to be implemented in the graphics drivers
because we need to maintain the VidPN source ownership information list
in the graphics drivers. For example, the graphics drivers need to release the
exclusive ownership when a new window is moved to a monitor which has been taken
exclusive ownership.
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-10-22 23:04:27 +02:00
Alexandre Julliard
4a902de213
gdi32: Make GDI driver functions cdecl.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-07-06 21:47:58 +02:00
Akihiro Sagawa
1128587fd2
gdi32: Implement GetCharWidthInfo().
...
Signed-off-by: Akihiro Sagawa <sagawa.aki@gmail.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-04-09 15:46:03 +02:00
Alexandre Julliard
18ac6bf41a
wineandroid: Add helper functions to encapsulate gralloc functionality.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-11-19 22:42:41 +01:00
Alexandre Julliard
1283d9873c
wineandroid: Simplify the EnumDisplayMonitors driver entry point.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-22 13:09:48 +02:00
Alexandre Julliard
3cfe3684aa
wineandroid: Remove no longer needed GetDeviceCaps() driver entry point.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-22 13:09:34 +02:00
Alexandre Julliard
c268c283f7
wineandroid: Use fallback implementation for screen dimensions in GetDeviceCaps().
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-22 12:58:23 +02:00
Michael Stefaniuc
ccf6211c0a
wineandroid.drv: Use the ARRAY_SIZE() macro.
...
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-16 20:25:25 +02:00
Roderick Colenbrander
3de61a9dd9
winevulkan: Define vulkan driver interface.
...
Signed-off-by: Roderick Colenbrander <thunderbird2k@gmail.com>
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-02-27 12:47:16 +01:00
Alexandre Julliard
9065fd2597
wineandroid: Work around the Android N restriction on loading libhardware.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-06-26 15:12:44 +02:00
Alexandre Julliard
1f736b5f7c
wineandroid: Initial version of the OpenGL driver.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-06-22 21:42:45 +02:00
Alexandre Julliard
f77bbd45d6
wineandroid: Add infrastructure to support a separate TextureView for the window client area.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-06-22 19:36:54 +02:00
Alexandre Julliard
1aa8cf0500
wineandroid: Add a stub implementation of EnumDisplaySettingsEx.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-06-21 19:15:11 +02:00
Alexandre Julliard
508d7a33e3
wineandroid: Add a stub implementation of ChangeDisplaySettingsEx.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-06-21 19:15:11 +02:00
Alexandre Julliard
f254aec449
wineandroid: Store the actual screen DPI on startup.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-06-12 19:12:30 +02:00
Alexandre Julliard
8dc11a3ab3
wineandroid: Add support for keyboard events.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-06-08 16:44:57 +02:00
Alexandre Julliard
db742a49c9
wineandroid: Add support for mouse events.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-06-08 10:17:22 +02:00
Alexandre Julliard
6396f9f522
wineandroid: Load the gralloc module in all processes.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-06-06 13:08:24 +02:00
Alexandre Julliard
9a134711e6
wineandroid: Add a JNI callback to store the native window we got from the TextureView.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-06-02 13:37:47 +02:00
Alexandre Julliard
77d55905b1
wineandroid: Register a JNI callback for reporting desktop size changes.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-31 20:51:19 +02:00
Alexandre Julliard
a5904bc661
wineandroid: Initialize screen dimensions.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-31 19:05:33 +02:00
Alexandre Julliard
e5069b1017
wineandroid: Add an initial GDI driver.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-31 19:05:32 +02:00