Alexandre Julliard
|
3909f51122
|
server: Don't queue a hardware WM_MOUSEMOVE if the position hasn't changed.
|
2011-04-06 21:07:04 +02:00 |
Alexandre Julliard
|
34b8c639ce
|
server: Warp the mouse inside the clipping rectangle when it's set.
|
2011-04-06 20:36:36 +02:00 |
Alexandre Julliard
|
39bac05188
|
server: Queue a WM_MOUSEMOVE message when the cursor position is explicitly changed.
|
2011-04-06 20:29:38 +02:00 |
Alexandre Julliard
|
9c8bbcd1cd
|
server: Fix a memory leak.
|
2011-04-06 20:00:40 +02:00 |
Alexandre Julliard
|
21e86f60ec
|
server: Post a message to the desktop window when the cursor clip rectangle changes.
|
2011-04-05 13:36:57 +02:00 |
Alexandre Julliard
|
85358b10f3
|
server: Add a more general way of posting messages to the desktop window.
|
2011-04-05 13:36:56 +02:00 |
Alexandre Julliard
|
437a838470
|
server: Don't run low-level hooks in debugged processes.
|
2011-04-05 13:36:56 +02:00 |
Alexandre Julliard
|
6576703fac
|
server: Return the time of last change along with the current cursor position.
|
2011-03-31 20:15:56 +02:00 |
Alexandre Julliard
|
c64c36f573
|
server: Store all desktop cursor information in a separate structure.
|
2011-03-31 19:54:22 +02:00 |
Dmitry Timoshkov
|
f834d23197
|
server: FILE_OVERWRITE and FILE_OVERWRITE_IF need the FILE_WRITE_ATTRIBUTES permission.
|
2011-03-30 15:10:20 +02:00 |
Alexandre Julliard
|
2b96875b6a
|
server: Reset the cursor clip rectangle when the foreground thread changes.
|
2011-03-30 13:28:04 +02:00 |
Dmitry Timoshkov
|
1b5602e59c
|
server: Add excute permission when read file access is allowed.
|
2011-03-28 17:16:01 +02:00 |
Dmitry Timoshkov
|
da077956e1
|
server: Explicitly add FILE_DELETE_CHILD permission when file write access is allowed.
|
2011-03-16 16:31:56 +01:00 |
Alexandre Julliard
|
0b8571e3dc
|
server: Fix checking of X button flags when updating the input key state.
|
2011-03-07 23:48:03 +01:00 |
Alexandre Julliard
|
34efca05c9
|
server: Fix the contents of the mouse data for the low-level hook.
|
2011-03-07 11:07:35 +01:00 |
Alexandre Julliard
|
c7efa293f0
|
server: Invoke low-level hardware hooks directly from the server side.
|
2011-03-02 21:26:13 +01:00 |
Hans Leidekker
|
c65bcce589
|
server: Map the Unix user id to a local user SID instead of the interactive SID.
|
2011-03-02 12:50:59 +01:00 |
Alexandre Julliard
|
0f18d2bb09
|
server: Set the message code for mouse input on the server side.
|
2011-03-02 11:59:38 +01:00 |
Alexandre Julliard
|
9731d44921
|
server: Set the message code for keyboard input on the server side.
|
2011-03-02 11:34:59 +01:00 |
Alexandre Julliard
|
02e30f5f77
|
server: Pass the original hardware input data to the server and set the message parameters on the server side.
|
2011-03-02 11:34:15 +01:00 |
Alexandre Julliard
|
bc4afb0786
|
server: Don't pass a thread id to send_hardware_message, determine it from the window.
|
2011-03-01 13:21:58 +01:00 |
Alexandre Julliard
|
22468ec65c
|
server: Maintain the "set since last time" bit for the global keystate.
|
2011-02-28 22:28:21 +01:00 |
Alexandre Julliard
|
b9e4b5a28c
|
server: Fill the key state in mouse events from the server-side state.
|
2011-02-28 21:37:09 +01:00 |
Marcus Meissner
|
7f602db55b
|
server: Avoid shadowing a global variable.
|
2011-02-28 11:07:03 +01:00 |
Alexandre Julliard
|
e7a032c131
|
server: Work around Mac OS not being able to set global breakpoint flags.
|
2011-02-26 12:41:36 +01:00 |
Alexandre Julliard
|
06b78feade
|
server: Store the global key state in the server.
|
2011-02-25 13:50:25 +01:00 |
Alexandre Julliard
|
02e8174067
|
server: Store the cursor clip rectangle in the server.
|
2011-02-25 13:50:19 +01:00 |
Alexandre Julliard
|
183c41b49a
|
server: Store the global cursor position in the server.
|
2011-02-25 11:25:15 +01:00 |
Alexandre Julliard
|
ac4aac747c
|
server: Make the foreground thread input per-desktop instead of global.
|
2011-02-25 11:19:46 +01:00 |
Alexandre Julliard
|
f0396489e6
|
server: Increment the usage count of the global table also when starting a local hook.
|
2011-02-24 12:15:38 +01:00 |
Alexandre Julliard
|
8dbd06a1f8
|
server: Create anonymous file mappings in the config directory if the server directory is mounted noexec.
|
2011-01-28 17:41:26 +01:00 |
Andrew Nguyen
|
ed657182ee
|
server: Filter the WOW64 registry access flags before performing the access check.
|
2011-01-24 16:04:18 +01:00 |
Mike Kaplinskiy
|
f58c709b5f
|
server: Fix connect failures on newer kernels.
|
2011-01-24 14:43:28 +01:00 |
Alexandre Julliard
|
b3882bb339
|
server: Add symbolic names in filesystem change actions traces.
|
2011-01-19 14:20:40 +01:00 |
Piotr Caban
|
be5a757c7a
|
server: Don't report rename events when file is moved between directories.
|
2011-01-19 14:13:58 +01:00 |
Piotr Caban
|
b614a15328
|
server: Return multiple events in read_changes.
|
2011-01-19 14:13:33 +01:00 |
Eric Pouech
|
2a219b948c
|
kernel32: Added support for insert/overwrite modes while editing a line.
|
2011-01-19 12:57:46 +01:00 |
Austin English
|
599afa06b7
|
server: Add missing checks for FreeBSD_kernel.
|
2011-01-17 14:26:24 +01:00 |
Alexandre Julliard
|
185f637080
|
server: Use the tgkill system call on all Linux platforms.
|
2010-12-27 12:07:16 +01:00 |
Alexandre Julliard
|
0ae3816264
|
server: Use the syscall function instead of inline assembly.
|
2010-12-23 16:10:12 +01:00 |
Piotr Caban
|
f4e64a442f
|
server: Handle more inotify mask values.
|
2010-12-17 13:26:03 +01:00 |
Alexandre Julliard
|
15ccabc9a8
|
makefiles: Add common rules for installing the main man page.
|
2010-12-05 16:17:58 +01:00 |
Francois Gouget
|
c4c03180b0
|
server: Make sock_check_pollhup() more reliable on Solaris.
|
2010-11-29 19:43:35 +01:00 |
Eric Pouech
|
91e3a40e41
|
server: Removed the no longer used bare parameter out of get_console_mode request.
|
2010-11-08 13:30:25 +01:00 |
Alexandre Julliard
|
d771f4d17c
|
server: Return an error in get_handle_unix_name for objects that don't have a file name.
This way we fall back to retrieving the Win32 name.
|
2010-10-19 17:03:40 +02:00 |
Vladimir Panteleev
|
824c5089d2
|
user32: Update last active popup for all parents.
|
2010-10-18 19:47:58 +02:00 |
Alexandre Julliard
|
fcd685977d
|
server: Valid rects are in parent coordinates.
|
2010-10-07 15:58:10 +02:00 |
Alexandre Julliard
|
d076dfa8e8
|
server: Update child window positions when resizing a mirrored parent.
|
2010-10-05 11:01:21 +02:00 |
Austin English
|
c99609a5a0
|
wineserver: Return the version information in the same format as wine --version.
|
2010-10-01 14:22:16 +02:00 |
Alexandre Julliard
|
179715251d
|
server: Make the fd passing code slightly more portable.
|
2010-09-30 11:53:07 +02:00 |
Alexandre Julliard
|
6ee4521886
|
server: Pass the rectangle in client coordinates for update_window_zorder.
|
2010-09-27 21:12:49 +02:00 |
Alexandre Julliard
|
d56ac06260
|
server: Mirror the window region for RTL windows in get/set_window_region and redraw_window.
|
2010-09-27 21:07:11 +02:00 |
Alexandre Julliard
|
bc20ff50b6
|
server: Mirror the rectangles for RTL windows in set_window_pos.
|
2010-09-23 17:50:10 +02:00 |
Alexandre Julliard
|
3f026cafa5
|
user32: Add support for RTL window layouts in WIN_GetRectangles.
|
2010-09-22 20:28:20 +02:00 |
Alexandre Julliard
|
5702324b37
|
user32: Add support for RTL window layouts in MapWindowPoints.
|
2010-09-22 20:27:52 +02:00 |
Eric Pouech
|
04607ca632
|
server: Fix console creation logic.
|
2010-09-22 12:43:34 +02:00 |
André Hentschel
|
ccaeb3ed83
|
server: Add ARM support.
|
2010-09-20 12:59:53 +02:00 |
Alexandre Julliard
|
81b8ee863e
|
makefiles: Add a standard header for all makefiles to replace the common variable initializations.
|
2010-09-19 12:36:48 +02:00 |
Alexandre Julliard
|
1cb09660ce
|
server: Fix a couple of leaks in the new console code.
|
2010-09-19 12:27:12 +02:00 |
Eric Pouech
|
687b3dc25c
|
server: Ensure we set proper errors when getting a NULL fd out of a handle.
|
2010-09-18 13:03:07 +02:00 |
Eric Pouech
|
a2322e3735
|
kernel32: Fixed a couple of cases where the console was not reset in cooked mode after a bare console has been created.
|
2010-09-13 14:45:18 -05:00 |
Alexandre Julliard
|
7295b6746d
|
user32: Add support for fetching window rectangles relative to various origins.
|
2010-09-07 14:31:30 +02:00 |
Gerald Pfeifer
|
87624c2c21
|
server: Remove pollev from set_socket_event.
|
2010-09-06 16:13:22 +02:00 |
Eric Pouech
|
daaee9e50f
|
server: Properly return the errors for bare console objects.
|
2010-09-01 14:01:03 +02:00 |
Eric Pouech
|
2f7af56d41
|
server: Simplify the wineconsole event notification code.
|
2010-09-01 14:01:02 +02:00 |
Eric Pouech
|
4fdcdefccf
|
server: Report in get_console_mode request whether it's a bare console or not.
|
2010-09-01 14:01:02 +02:00 |
Eric Pouech
|
6f32644aa0
|
server: Allow a screen buffer to be attached to a given fd (for bare consoles).
|
2010-09-01 14:01:02 +02:00 |
Eric Pouech
|
b39a8d9ea2
|
server: Enhanced the console input object so that it doesn't require a wineconsole to be running.
|
2010-09-01 14:01:02 +02:00 |
Mike Kaplinskiy
|
333313aa2b
|
server: Allow queuing async reads on listening sockets.
|
2010-08-31 14:23:49 +02:00 |
Mike Kaplinskiy
|
ae5ad61fa8
|
server: Add accept_into_socket to accept into an initialized socket.
|
2010-08-31 14:23:49 +02:00 |
Mike Kaplinskiy
|
92b83ddffb
|
server: Don't cache sockets until they are pollable.
|
2010-08-31 14:23:49 +02:00 |
Eric Pouech
|
1f25534628
|
server: Streamline a bit the console allocation code.
|
2010-08-30 17:52:11 +02:00 |
Eric Pouech
|
465f3d1a85
|
server: Use generic file access rights (inside of console specific ones) for console management.
|
2010-08-30 17:51:32 +02:00 |
Eric Pouech
|
c1d35ba540
|
server: Fix method name in comments for fd_ops.
|
2010-08-30 17:51:05 +02:00 |
Alexandre Julliard
|
350c0caba0
|
server: Always free the process handle table even if the process didn't start.
|
2010-08-24 12:10:51 +02:00 |
Alexandre Julliard
|
3557b9818c
|
server: Avoid a potential server crash when a thread dies on startup.
|
2010-08-23 19:59:57 +02:00 |
Alexandre Julliard
|
a2ca2ebd50
|
server: Change the removable fd flag to a cacheable flag to make it possible for fd users to set it dynamically.
|
2010-08-23 17:09:45 +02:00 |
Dmitry Timoshkov
|
dfe6ae58af
|
user32: Protect from setting as a window owner one of its successors.
|
2010-08-04 17:35:22 +02:00 |
Mike Kaplinskiy
|
fae0b6fa63
|
ws2_32: Don't set FD_READ/FD_WRITE before the connection is complete.
|
2010-08-03 12:00:48 +02:00 |
Mike Kaplinskiy
|
a6203f8b53
|
server: Fix some comments.
Apparently windows reports only currently valid events for WSAEnumNetworkEvents.
|
2010-07-28 16:28:27 +02:00 |
Mike Kaplinskiy
|
93db86a7e0
|
server: Don't delay events, we simply shouldn't send them in the first place.
|
2010-07-28 16:28:27 +02:00 |
Mike Kaplinskiy
|
0b251c08f2
|
server: Consume events triggered.
|
2010-07-28 16:28:26 +02:00 |
Alexandre Julliard
|
10b6d6ba4d
|
server: Use tgkill to send signals on x86_64 too.
|
2010-07-28 16:28:26 +02:00 |
Michael Stefaniuc
|
5c8b44cd24
|
server: Simplify tkill() and remove unreachable code (Smatch).
|
2010-07-28 16:28:23 +02:00 |
Maarten Lankhorst
|
c054b5f86d
|
wineserver: Use syscall instead of int $0x80.
|
2010-07-22 10:24:45 +02:00 |
Alexandre Julliard
|
1a79912a10
|
server: Try to use /proc/pid/mem to read process memory since it should be faster.
|
2010-07-21 13:23:58 +02:00 |
Mike Kaplinskiy
|
8d9fbe59b3
|
server: Forward the correct error to asyncs.
|
2010-07-20 14:40:31 +02:00 |
Mike Kaplinskiy
|
be230adbb7
|
server: In case of hangup/error, wake up all asyncs that can no longer be completed.
|
2010-07-20 14:40:31 +02:00 |
Mike Kaplinskiy
|
394a142237
|
server: Propagate error from recv.
|
2010-07-20 14:40:31 +02:00 |
Mike Kaplinskiy
|
75c7c63886
|
server: Move signaling FD_* events to a separate function.
|
2010-07-20 14:40:31 +02:00 |
Alexandre Julliard
|
4c1f36cb68
|
server: Return the total length of the target in query_symlink.
|
2010-06-30 16:11:03 +02:00 |
Dmitry Timoshkov
|
66e981ec8d
|
server: Make layered windows transparent for mouse messages.
|
2010-06-11 14:16:03 +02:00 |
Hans Leidekker
|
0a4984280f
|
server: Map EHOSTUNREACH to STATUS_HOST_UNREACHABLE.
|
2010-05-25 13:29:07 +02:00 |
Andrey Turkin
|
85cc2c13f6
|
server: Connect named pipe synchronously when overlapped param is NULL.
|
2010-05-24 12:39:35 +02:00 |
Mike Kaplinskiy
|
ee5ee5c538
|
server: Move async activation into separate function.
|
2010-05-20 16:48:37 +02:00 |
Mike Kaplinskiy
|
ac12c67f40
|
server: Don't poll for events when there are async operations queued.
|
2010-05-19 16:57:59 +02:00 |
Mike Kaplinskiy
|
42debac149
|
server: Move socket async activation to sock_poll_event.
|
2010-05-17 14:41:33 +02:00 |
Alexandre Julliard
|
5532927ed3
|
server: Make sure a thread doesn't get freed while it's processing a request.
|
2010-05-16 12:34:28 +02:00 |
Mike Kaplinskiy
|
4f9e09ea57
|
server: Get rid of sock_try_event.
We *might* need to ignore POLLERR messages for UDP sockets, as the
condition is actually temporary and sock_try_event was hiding this.
|
2010-05-14 11:47:26 +02:00 |
Mike Kaplinskiy
|
d03fe9d4ec
|
server: Always treat POLLHUP as a hangup, just special case checking TCP sockets.
|
2010-05-14 11:45:44 +02:00 |