wine/server
Sebastian Lackner 6bfa3896fc server: Check winstation visibility in server to avoid race-conditions.
GetDesktopWindow incorrectly assumes, that the process window station is
still the same one, which was used earlier when changing the desktop.
By moving the visibility check to wineserver we can also avoid
wineserver roundtrip for invisible desktops.

Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-12-04 13:18:00 +09:00
..
async.c server: Make async objects waitable. 2015-05-08 17:32:06 +09:00
atom.c server: Initialize table->handles immediately after creation of atom table. 2015-08-19 20:19:58 +09:00
change.c server: Fix type name of directory file. 2015-06-05 14:32:27 +09:00
class.c
clipboard.c server: Add a request to empty the clipboard. 2015-06-09 22:09:56 +09:00
completion.c server: Fix type name of IoCompletion. 2015-06-05 14:32:15 +09:00
console.c server: Add console font information. 2015-11-03 00:33:24 +09:00
debugger.c server: Get rid of RIP_EVENT union elements. 2014-06-23 10:20:19 +02:00
device.c server: Remove unused device manager argument from set_irp_result call. 2015-10-29 11:02:32 +09:00
directory.c server: Clear last error when creating object without name. 2015-11-02 23:02:22 +09:00
event.c server: Make async objects waitable. 2015-05-08 17:32:06 +09:00
fd.c server: Return STATUS_CANNOT_DELETE when trying to open readonly file with FILE_DELETE_ON_CLOSE. 2015-11-11 19:39:22 +09:00
file.c server: Implement open_file_object for rootdir pointing to file object. 2015-08-21 14:39:21 +09:00
file.h server: Implement open_file_object for rootdir pointing to file object. 2015-08-21 14:39:21 +09:00
handle.c server: Track handle count of objects. 2015-04-03 17:07:37 +09:00
handle.h
hook.c server: Replace 1 << 31 by 1u << 31 to avoid shift overflow in in get_active_hooks. 2015-09-07 15:04:01 +09:00
mach.c server: Get debug registers on 64-bit Mac OS. 2015-06-05 19:49:37 +09:00
mailslot.c server: Add read and write fd member functions. 2015-05-06 09:07:42 +09:00
main.c
Makefile.in makefiles: Generate rules for installing programs. 2015-10-29 21:20:06 +09:00
mapping.c server: Add read and write fd member functions. 2015-05-06 09:07:42 +09:00
mutex.c server: Fix generic access mapping for a mutex. 2014-01-30 10:36:09 +01:00
named_pipe.c server: Fix crash when calling SetNamedPipeHandleState on partially closed pipe. 2015-11-23 23:35:16 +09:00
object.c server: Clear last error when creating object without name. 2015-11-02 23:02:22 +09:00
object.h server: Create the null device and its symlink. 2015-05-21 17:24:34 +09:00
process.c server: Properly inherit debug_children flag when creating new process. 2015-08-24 18:41:34 +09:00
process.h server: Allow 32-bit connections on ARM64. 2015-05-06 08:41:50 +09:00
procfs.c
protocol.def server: Add console font information. 2015-11-03 00:33:24 +09:00
ptrace.c configure: Add a check for sys/ucontext.h and include it where appropriate. 2014-07-23 19:06:58 +02:00
queue.c server: Remove out of date comment. 2015-11-20 22:19:28 +09:00
region.c server: Avoid reallocating region data when there is still enough space. 2014-11-19 16:40:03 +09:00
registry.c server: Do not require SeBackupPrivilege in load_registry and unload_registry. 2015-11-16 17:26:22 +09:00
request.c
request.h server: Add console font information. 2015-11-03 00:33:24 +09:00
security.h server: Add header guarding for security.h. 2015-03-19 14:08:06 +09:00
semaphore.c server: Fix generic access mapping for a semaphore. 2014-02-04 10:52:15 +01:00
serial.c server: Add read and write fd member functions. 2015-05-06 09:07:42 +09:00
signal.c
snapshot.c
sock.c server: Return STATUS_CANT_WAIT/WSAEWOULDBLOCK for non-overlapped SIO_ADDRESS_LIST_CHANGE requests on non-blocking sockets. 2015-10-02 18:11:32 +09:00
symlink.c
thread.c server: Wake up APC if we fail to allocate a handle in target process. 2015-11-05 20:22:38 +09:00
thread.h ntdll: Implement ThreadQuerySetWin32StartAddress info class in NtSetInformationThread. 2015-07-29 21:44:03 +02:00
timer.c
token.c server: Make returning used privileges optional in token_access_check. 2015-07-17 20:19:36 +09:00
trace.c server: Add console font information. 2015-11-03 00:33:24 +09:00
unicode.c
unicode.h
user.c
user.h server: Send mouse hardware messages to thread owning top-most window. 2014-10-17 17:51:52 +09:00
window.c server: Check winstation visibility in server to avoid race-conditions. 2015-12-04 13:18:00 +09:00
wineserver.de.UTF-8.man.in makefiles: Rename translated manpages according to their destination directory. 2013-11-18 11:33:34 +01:00
wineserver.fr.UTF-8.man.in makefiles: Rename translated manpages according to their destination directory. 2013-11-18 11:33:34 +01:00
wineserver.man.in
winstation.c server: Fixed winstation object leak in open_input_desktop. 2013-11-11 13:27:27 +01:00