Marcus Meissner
|
4b811d9348
|
Do not overflow the stackbased "nt" struct when reading non-conforming
PE files.
|
2005-10-31 21:03:05 +00:00 |
Vitaliy Margolen
|
3585f2fa77
|
Pass object attributes to create_named_object & find_object.
|
2005-10-29 12:38:23 +00:00 |
Vitaliy Margolen
|
a996000ad5
|
- Send whole OBJECT_ATTRIBUTES.Attributes to the server not just an
inherit flag.
- Pass DesiredAccess to the server when creating mailslot.
|
2005-10-27 18:30:37 +00:00 |
Alexandre Julliard
|
f8037bddce
|
Make the unmount_device request take a handle to the device file
itself instead of a handle to a file opened on the device.
|
2005-10-27 11:20:50 +00:00 |
Alexandre Julliard
|
2790923722
|
Removed incorrect process queue check in wait_input_idle.
|
2005-10-12 21:10:52 +00:00 |
Alexandre Julliard
|
12a749984c
|
Put Wine version information in all the man pages.
|
2005-10-06 16:10:01 +00:00 |
Alexandre Julliard
|
664e4106c6
|
Added global rules for man pages.
|
2005-10-06 16:06:04 +00:00 |
Vitaliy Margolen
|
9a7b41ad53
|
Fix refcount leak and return correct error in create_named_object.
|
2005-09-28 12:04:51 +00:00 |
Alexandre Julliard
|
79b387deb6
|
Initial version of a wineserver man page.
|
2005-09-27 10:56:47 +00:00 |
Eric Pouech
|
b09582a890
|
Implemented kernel32 process affinity handling on top on ntdll.
|
2005-09-27 10:52:10 +00:00 |
Alexandre Julliard
|
0ec183cfe3
|
Use the proper format to print handles in handle_table_dump.
|
2005-09-27 09:36:54 +00:00 |
Alexandre Julliard
|
43c6396e94
|
Use int instead of long in interlocked_* functions for 64-bit
compatibility.
|
2005-09-26 13:51:58 +00:00 |
Eric Pouech
|
e21aa6a184
|
- now passing access rights when creating a named pipe in NTDLL
- reimplemented Kernel32.CreatePipe purely on top of NTDLL APIs
- anonymous pipe handles should have the SYNCHRONIZE bit set
|
2005-09-26 11:02:45 +00:00 |
Alexandre Julliard
|
5a12dd17ae
|
Preliminary version of the context support for x86-64.
|
2005-09-16 18:59:23 +00:00 |
Alexandre Julliard
|
cdf92942b1
|
Use the proper size for the cmsg_fd structure on 64-bit plaforms.
|
2005-09-16 18:52:47 +00:00 |
Alexandre Julliard
|
867ae269d4
|
Remove an exiting thread from the process only after thread cleanup to
avoid accessing freed window classes.
|
2005-09-14 15:44:12 +00:00 |
Alexandre Julliard
|
127127fd3b
|
Timeout 0 means infinite wait for SendMessageTimeout.
Remove the message from the receiver queue if it times out before
being received.
|
2005-09-13 14:46:46 +00:00 |
Ivan Leo Puoti
|
f0db7ab06b
|
Added FSCTL_PIPE_LISTEN support.
|
2005-09-06 14:09:42 +00:00 |
Eric Pouech
|
b3badc7dd3
|
- rewrite kernel32:{Set|Get}PriorityClass on top of ntdll equivalent
- priority for process in wineserver is now the NTDLL form (no longer
the kernel32 one)
|
2005-09-06 10:25:11 +00:00 |
Alexandre Julliard
|
f62f6e8fe1
|
Don't cache file descriptors open on removable devices.
|
2005-08-24 18:33:50 +00:00 |
Alexandre Julliard
|
38502f70eb
|
Added a separate set_handle_cached_fd request instead of abusing
set_handle_info for that.
|
2005-08-23 18:43:50 +00:00 |
Alexandre Julliard
|
1b2adad892
|
Don't try to detach from a thread that is exiting, to avoid triggering
a kernel race condition.
|
2005-08-22 10:13:28 +00:00 |
Alexandre Julliard
|
9d99a04880
|
Added a watchdog mechanism to break out of the wait4 call in case it
didn't return properly (can happen at thread exit).
|
2005-08-19 14:01:43 +00:00 |
Alexandre Julliard
|
3f31a10d01
|
Avoid a crash in find_hardware_message_window when there's no
foreground input.
|
2005-08-16 19:58:12 +00:00 |
Alexandre Julliard
|
4ebd2fc0ff
|
Better handling of conflicting section information between
SizeOfRawData and VirtualSize.
|
2005-08-15 14:50:06 +00:00 |
Mike McCormack
|
e659f1e60c
|
Fix some gcc 4.0 warnings.
|
2005-08-09 10:37:50 +00:00 |
Alexandre Julliard
|
b0e091acbf
|
The temp buffer always stores WCHARs, fixed its type and got rid of a
number of casts.
|
2005-08-09 10:36:45 +00:00 |
Alexandre Julliard
|
964815bc42
|
Added an unmount_device request that invalidates all file descriptors
open on a given Unix device.
|
2005-08-08 15:11:03 +00:00 |
Alexandre Julliard
|
49b7fdcfc0
|
Removed the broken mmap64 configure check, and moved the
_FILE_OFFSET_BITS define to wine/port.h. Made sure that all files that
need the define include it.
|
2005-08-03 21:25:10 +00:00 |
Alexandre Julliard
|
d4325152db
|
Added a separate device object to keep track of inodes that are on the
same device.
|
2005-07-30 19:09:43 +00:00 |
Alexandre Julliard
|
830d1edb9d
|
Automatically generate the list of error names in make_requests.
|
2005-07-29 14:49:05 +00:00 |
Alexandre Julliard
|
b6c7677778
|
Removed a no longer used variable.
|
2005-07-29 14:41:40 +00:00 |
Alexandre Julliard
|
f895ad180d
|
Fixed a couple of error codes.
|
2005-07-29 14:41:14 +00:00 |
Alexandre Julliard
|
c132542470
|
Renamed fd to unix_fd in the closed_fd structure to make the code a
bit clearer.
|
2005-07-28 10:48:57 +00:00 |
Alexandre Julliard
|
8197e0b07b
|
Create the desktop class when needed without requiring a client
request.
|
2005-07-19 19:45:48 +00:00 |
Robert Shearman
|
91eaea53ae
|
- Change the default user SID to match what was previously returned by
NtQueryInformationToken.
- Implement TokenUser for NtQueryInformationToken.
- Add a function for getting the user's registry path from a SID.
|
2005-07-18 13:22:55 +00:00 |
Robert Shearman
|
37773dda84
|
Make mailslots use as much of the default async fd implementation as
possible.
|
2005-07-14 12:18:05 +00:00 |
Alexandre Julliard
|
9ad5628639
|
Moved the server start time to the init_thread request and got rid of
the init_process request (based on a patch by Felix Nawothnig).
|
2005-07-14 10:32:46 +00:00 |
Alexandre Julliard
|
11ad6a0ac4
|
Return the startup info size in the init_thread request, and allocate
the process parameters structure in ntdll instead of kernel.
|
2005-07-13 19:43:35 +00:00 |
Robert Shearman
|
fbf0ea9f18
|
Store the default DACL in the token.
|
2005-07-13 19:31:27 +00:00 |
Alexandre Julliard
|
4391be583e
|
Get rid of the boot_done request.
|
2005-07-13 14:20:13 +00:00 |
Alexandre Julliard
|
0424f38169
|
Already initialize the process in the first init_thread request
instead of waiting for the init_process request.
|
2005-07-13 12:12:43 +00:00 |
Alexandre Julliard
|
c976db1a03
|
Avoid potential crashes when there is no handle table.
|
2005-07-13 12:09:49 +00:00 |
Alexandre Julliard
|
01caa5e645
|
Moved the fields that depends on startup info from the init_process
request to get_startup_info.
|
2005-07-12 20:27:09 +00:00 |
Alexandre Julliard
|
6aa0cc5e3c
|
Load the HKEY_CURRENT_USER branch at server startup too.
|
2005-07-11 20:44:59 +00:00 |
Alexandre Julliard
|
4a40b2eefb
|
Store the global hooks table in the desktop object.
|
2005-07-11 18:05:50 +00:00 |
Alexandre Julliard
|
5ad90c0f37
|
Tie windows and thread input structures to a specific desktop.
Support multiple desktop windows (one per desktop object).
Use the window desktop to find the window station to use for property
atoms.
|
2005-07-11 13:30:23 +00:00 |
Alexandre Julliard
|
499e343d9f
|
Export the winstation and desktop structures to avoid having to write
too many accessor functions.
|
2005-07-11 10:55:53 +00:00 |
Alexandre Julliard
|
c3ac57dd86
|
Explicitly pass the winstation to the atom functions so that they can
be used even when current is not set.
|
2005-07-08 14:23:27 +00:00 |
Alexandre Julliard
|
8c518808b8
|
Put in place the basic infrastructure to allow supporting multiple
desktop windows.
|
2005-07-08 11:37:40 +00:00 |