Dmitry Timoshkov
|
d6900fc556
|
ntdll/tests: Add 0-length read tests for a disk file.
|
2013-09-20 11:11:00 +02:00 |
Dmitry Timoshkov
|
eb10471bac
|
ntdll: NtReadFile should fail for overlapped IO on files if offset is negative.
|
2013-09-13 10:56:37 +02:00 |
Dmitry Timoshkov
|
b314a25320
|
ntdll: Make NtWriteFile explicitly check for negative offset and fail.
|
2013-09-13 10:56:29 +02:00 |
Dmitry Timoshkov
|
9e50cc540a
|
ntdll: NtWriteFile should fail for overlapped IO on files if offset is negative.
|
2013-09-13 10:56:10 +02:00 |
Nikolay Sivov
|
84d9b2502e
|
ntdll: Added compatible ProgID section.
|
2013-09-13 10:54:53 +02:00 |
Nikolay Sivov
|
b8a973dc52
|
kernel32/tests: Some tests for ProgID section.
|
2013-09-13 10:54:13 +02:00 |
Nikolay Sivov
|
37182e3f0f
|
ntdll: Try application manifest path when searching for dependent assemblies.
|
2013-09-11 20:33:22 +02:00 |
Dmitry Timoshkov
|
ea7f9737bd
|
ntdll: Add support to NtWriteFile for special offset -1.
|
2013-09-11 20:33:22 +02:00 |
Thomas Faber
|
d518ce7ea2
|
ntdll/tests: Use correct prototype for RtlCreateUnicodeString[FromAsciiz].
|
2013-09-11 16:08:09 +02:00 |
Dmitry Timoshkov
|
f031c676c1
|
server: Add a serial event mask change counter.
|
2013-09-10 11:18:57 +02:00 |
Nikolay Sivov
|
bcbd13b70c
|
ntdll: Added compatible sections for clrClass data.
|
2013-09-09 22:09:56 +02:00 |
Dmitry Timoshkov
|
a4ec059354
|
ntdll/tests: Add some tests for negative file offsets.
|
2013-09-06 12:03:55 +02:00 |
Nikolay Sivov
|
93c59714c0
|
ntdll: Inherit default activation context from creation thread.
|
2013-09-05 13:23:50 +02:00 |
Michael Stefaniuc
|
74b191a605
|
ntdll: Avoid TRUE FALSE conditional expressions.
|
2013-09-05 13:18:24 +02:00 |
Alexandre Julliard
|
f21961cc14
|
ntdll: Add a configure check for the tcdrain function.
Also remove the tcgetattr check that is no longer used.
|
2013-09-05 13:18:21 +02:00 |
Dmitry Timoshkov
|
2d5ecbee43
|
ntdll: NtReadFile should fail for overlapped IO on files if offset is NULL.
|
2013-09-04 17:56:52 +02:00 |
Dmitry Timoshkov
|
d37fac0519
|
ntdll: NtWriteFile should fail for overlapped IO on files if offset is NULL.
|
2013-09-04 17:56:50 +02:00 |
Alexandre Julliard
|
6666614a19
|
ntdll: Actually return the mount point in get_device_mount_point on Mac OS.
|
2013-09-04 16:28:10 +02:00 |
Nikolay Sivov
|
af3a20d2ea
|
ntdll: Added support for multiple progids in comClass and clrClass elements.
|
2013-09-04 11:36:32 +02:00 |
Alexandre Julliard
|
4af4df5af3
|
ntdll: Add stubs for the SRW lock functions.
|
2013-09-03 16:58:19 +02:00 |
Dmitry Timoshkov
|
c25776a981
|
ntdll: Avoid a needless goto.
|
2013-09-03 16:58:19 +02:00 |
Nikolay Sivov
|
045682a4da
|
kernel32: Forward ZombifyActCtx() to ntdll.
|
2013-09-03 16:58:16 +02:00 |
Nikolay Sivov
|
8e211065a8
|
ntdll: Store 'clrClass' as COM class.
|
2013-09-03 16:58:16 +02:00 |
Nikolay Sivov
|
d0deaaa8ce
|
kernel32/tests: Some tests for clrClass data.
|
2013-09-03 16:58:16 +02:00 |
Nikolay Sivov
|
f0e5fd737d
|
ntdll: Implement compatible section for 'clrSurrogate'.
|
2013-09-03 16:58:16 +02:00 |
Nikolay Sivov
|
5b38a13167
|
ntdll: Store clrSurrogate version value, added some tests.
|
2013-09-03 16:58:15 +02:00 |
Nikolay Sivov
|
44d8f6a35a
|
ntdll: For typelib and COM class sections point global data to module names.
|
2013-09-03 16:58:15 +02:00 |
Nikolay Sivov
|
21c1706f79
|
ntdll: Implement interface redirection section.
|
2013-09-02 18:07:03 +02:00 |
Nikolay Sivov
|
9c44cb4f0f
|
ntdll: Store all interface redirection data in context.
|
2013-09-02 18:07:00 +02:00 |
Nikolay Sivov
|
88070accd2
|
ntdll: Implement compatible comClass section.
|
2013-08-30 11:17:33 +02:00 |
Alexandre Julliard
|
3d83da047a
|
ntdll: Use a RunOnce function to initialize relay debugging options.
|
2013-08-29 19:56:18 +02:00 |
Alexandre Julliard
|
d191d5bca0
|
ntdll: Use a RunOnce function to initialize directory lookup options.
|
2013-08-29 19:56:18 +02:00 |
Wolfgang Walter
|
f93a5d2560
|
ntdll: Call tcdrain for serial handles from NtFlushBuffersFile.
|
2013-08-29 19:56:17 +02:00 |
Dmitry Timoshkov
|
52d1080544
|
ntdll: Properly set flag which indicates buffer empty state.
|
2013-08-29 11:21:11 +02:00 |
Nikolay Sivov
|
a5eb9eee42
|
ntdll: Fix typelib section leak on context release.
|
2013-08-29 11:20:43 +02:00 |
Nikolay Sivov
|
52fc0e4e29
|
ntdll: Store all 'comClass' attributes.
|
2013-08-29 11:20:37 +02:00 |
Alexandre Julliard
|
fcb3e60332
|
ntdll: Implement the RunOnce functions.
|
2013-08-28 22:27:31 +02:00 |
Alexandre Julliard
|
af89610364
|
kernel32/tests: Add more tests for the InitOnce functions.
|
2013-08-28 16:14:34 +02:00 |
Dmitry Timoshkov
|
f4f5d06df4
|
ntdll: Stop waiting for COM-port events if the device handle gets closed.
|
2013-08-28 11:36:23 +02:00 |
Dmitry Timoshkov
|
b299d4d4f8
|
ntdll: Add a trace for transmitter's buffer empty flag.
|
2013-08-28 11:36:01 +02:00 |
Alexandre Julliard
|
54017b0fac
|
ntdll/tests: Add a number of tests for keyed events.
|
2013-08-28 11:04:06 +02:00 |
Alexandre Julliard
|
93fbb12e65
|
server: Implement waiting on keyed events.
|
2013-08-28 11:03:38 +02:00 |
Dmitry Timoshkov
|
d21b05b06d
|
ntdll: Properly test line status register for TIOCSER_TEMT bit.
|
2013-08-27 21:30:03 +02:00 |
Dmitry Timoshkov
|
e3dcdadaca
|
ntdll: Fallback to ioctl(TIOCOUTQ) if ioctl(TIOCSERGETLSR) fails.
Most Linux USB-serial drivers don't support TIOCSERGETLSR.
|
2013-08-27 21:30:03 +02:00 |
Dmitry Timoshkov
|
1202c14e6e
|
ntdll: Ignore ioctl(TIOCGICOUNT) failures.
Most USB-serial Linux drivers don't support it.
|
2013-08-27 21:30:03 +02:00 |
Alexandre Julliard
|
5c0b5f4dcb
|
ntdll: Move the select and APC support to server.c.
|
2013-08-26 20:36:56 +02:00 |
Alexandre Julliard
|
a56ffb6326
|
ntdll: Rename NTDLL_wait_for_multiple_objects to server_select since it's more generic now.
|
2013-08-26 20:36:22 +02:00 |
Alexandre Julliard
|
947e337480
|
server: Make signal and wait a separate select operation.
|
2013-08-26 20:34:28 +02:00 |
Alexandre Julliard
|
042e0046d4
|
server: Make select on all handles a separate operation.
|
2013-08-26 20:32:52 +02:00 |
Alexandre Julliard
|
cbdc0ec72d
|
ntdll: Pass a select operation structure to NTDLL_wait_for_multiple_objects.
|
2013-08-26 20:32:19 +02:00 |
Alexandre Julliard
|
c2ab7a625e
|
server: Add a structure to pass the parameters of a select request.
|
2013-08-26 20:24:42 +02:00 |
Andrew Cook
|
cdfee68be1
|
ntdll: Implement NtQueryEvent.
|
2013-08-26 14:27:56 +02:00 |
Dmitry Timoshkov
|
0b4c9cb533
|
server: Store full-sized completion information on the server side.
|
2013-08-23 20:15:43 +02:00 |
Nikolay Sivov
|
36acd61447
|
ntdll: Implement compatible typelib section.
|
2013-08-23 17:56:14 +02:00 |
Nikolay Sivov
|
1ca7eb649c
|
ntdll: Parse 'flags' and 'version' attributes of typelib sections.
|
2013-08-23 17:55:22 +02:00 |
Dmitry Timoshkov
|
42cad0ebb1
|
ntdll/tests: Use WAIT_OBJECT_0 instead of 0.
|
2013-08-23 10:42:39 +02:00 |
Dmitry Timoshkov
|
b126d7c7ce
|
ntdll/tests: Fix one more place regarding temp path usage.
|
2013-08-23 10:42:36 +02:00 |
Dmitry Timoshkov
|
8eb9ffb3fa
|
ntdll/tests: Mark the NtReadFile call which doesn't return STATUS_PENDING for an overlapped IO call as broken, and don't test returned values in broken case.
|
2013-08-23 10:42:21 +02:00 |
Dmitry Timoshkov
|
49e31d29ca
|
ntdll/tests: Add some tests for FILE_USE_FILE_POINTER_POSITION.
|
2013-08-23 10:42:16 +02:00 |
Huw Davies
|
97fd3f3b52
|
ntdll: Call the correct server request.
|
2013-08-22 12:34:44 +02:00 |
Alexandre Julliard
|
dbf9d71ef8
|
server: Add support for keyed event objects.
|
2013-08-21 14:24:06 +02:00 |
Alexandre Julliard
|
bf3e23bb36
|
ntdll: Add the keyed events entry points.
|
2013-08-21 14:24:06 +02:00 |
Dmitry Timoshkov
|
aa14c2daa5
|
ntdll/tests: Add the tests for some error cases.
|
2013-08-21 13:08:35 +02:00 |
Dmitry Timoshkov
|
8ec8d70ada
|
ntdll/tests: Use NtWriteFile instead of WriteFile in order to detect broken overlapped IO implementation.
|
2013-08-21 13:08:35 +02:00 |
Dmitry Timoshkov
|
b45ec4607b
|
ntdll/tests: Fix the typos.
|
2013-08-21 13:08:35 +02:00 |
Dmitry Timoshkov
|
fbe4012eaf
|
ntdll/tests: Add a bunch of overlapped IO tests for files.
|
2013-08-20 20:52:18 +02:00 |
Dmitry Timoshkov
|
fca3231914
|
ntdll/tests: Use official path for temporary files instead of current directory.
|
2013-08-20 20:52:18 +02:00 |
Dmitry Timoshkov
|
87db683aad
|
ntdll/tests: Check WriteFile return values.
|
2013-08-20 20:52:18 +02:00 |
Dmitry Timoshkov
|
7cab2e99c3
|
ntdll: Last parameter of NtSetIoCompletion is 64-bit on 64-bit platforms.
|
2013-08-20 20:52:18 +02:00 |
Alexandre Julliard
|
c2d7347e2a
|
ntdll: Silence some printf format warnings.
|
2013-08-20 20:52:17 +02:00 |
Alexandre Julliard
|
2810c5647f
|
ntdll: Add a magic number to validate timer queue pointers.
|
2013-08-20 20:13:58 +02:00 |
Francois Gouget
|
1dbc3d0924
|
ntdll/tests: Add a trailing '\n' to an ok() call.
|
2013-08-19 12:53:20 +02:00 |
Nikolay Sivov
|
30425ece6c
|
ntdll: Fix hash collision check condition for string keys.
|
2013-08-16 16:33:34 +02:00 |
Andrey Turkin
|
2df4caa6a1
|
ntdll/tests: Test FileDispositionInformation file class.
|
2013-08-16 11:55:23 +02:00 |
Nikolay Sivov
|
2a5a8bc4a3
|
ntdll: Implement compatible section for dll redirects.
|
2013-08-15 16:21:45 +02:00 |
Nikolay Sivov
|
cddea89d22
|
ntdll: Support optional 'versioned' attribute for windowClass sections.
|
2013-08-15 16:19:03 +02:00 |
Qian Hong
|
f56edbf537
|
ntdll: Fixed parameter list in spec file for RtlpNtQueryValueKey.
|
2013-08-15 16:16:37 +02:00 |
Nikolay Sivov
|
5ce01b3597
|
ntdll: Implement compatible FindActCtxSectionString() for window class section.
|
2013-08-02 14:36:12 +02:00 |
Nikolay Sivov
|
1692ccc56d
|
ntdll: Added RtlFindActivationContextSectionGuid() stub.
|
2013-07-31 16:29:49 +02:00 |
Alexandre Julliard
|
f8cdbecc25
|
ntdll: Add context definitions missing from the Android NDK.
|
2013-07-30 14:43:31 +02:00 |
Alexandre Julliard
|
f7161ebe89
|
ntdll: Don't use TIOCGICOUNT if we don't have linux/serial.h to define the necessary struct.
|
2013-07-29 21:08:02 +02:00 |
Alexandre Julliard
|
581cef082e
|
ntdll: Use fclose instead of endmntent since we use fopen anyway.
|
2013-07-29 21:07:12 +02:00 |
Nikolay Sivov
|
9e5097187e
|
ntdll: Implement RtlHashUnicodeString().
|
2013-07-24 14:35:09 -05:00 |
Nikolay Sivov
|
7e136d68f7
|
ntdll/tests: Properly skip on missing functions.
|
2013-07-22 19:31:28 +02:00 |
Dmitry Timoshkov
|
3d759a0c69
|
ntdll: NtAllocateVirtualMemory should fail to commit if an address range is already committed for a memory mapped file.
|
2013-07-19 14:40:17 +02:00 |
Alexandre Julliard
|
3799d55d9b
|
ntdll: Implement RtlExitUserProcess.
|
2013-07-19 12:15:15 +02:00 |
Alexandre Julliard
|
1c11770159
|
ntdll: Simplify detach sequence now that there is no possible race on process exit.
|
2013-07-19 12:13:09 +02:00 |
Nikolay Sivov
|
173b834b4a
|
ntdll/tests: Tests for RtlHashUnicodeString().
|
2013-07-19 11:56:37 +02:00 |
Alexandre Julliard
|
4142fc9b52
|
ntdll/tests: Don't test . and .. masks, they don't work on Windows.
|
2013-07-02 10:03:50 +02:00 |
Alexandre Julliard
|
641e1bee02
|
ntdll/tests: Add some tests for NtQueryDirectoryFile with a non-wildcard mask.
|
2013-07-01 19:51:21 +02:00 |
Alexandre Julliard
|
96b7c71cfe
|
ntdll: Leave NtQueryDirectoryFile early when a non-wildcard mask is used in the getdirentries case.
This avoids having to retry the getdirentries call which may fail if
the buffer size is too small.
|
2013-07-01 19:51:20 +02:00 |
Dmitry Timoshkov
|
934ba51c80
|
ntdll: Correct RtlFreeHeap .spec parameter type.
|
2013-06-26 12:14:41 +02:00 |
Piotr Caban
|
76bfbf43e9
|
server: Don't create new handle when DUP_HANDLE_CLOSE_SOURCE is used if possible.
|
2013-06-05 17:31:40 +02:00 |
André Hentschel
|
ef856a29ef
|
ntdll: Actually store PC in RtlCaptureContext on ARM.
|
2013-05-31 11:58:03 +02:00 |
Alexandre Julliard
|
45a2cf1e22
|
ntdll: Reimplement the x86_64 relay entry point in assembler.
|
2013-05-23 19:03:01 +02:00 |
Alexandre Julliard
|
fb75238f7e
|
ntdll: Reimplement the i386 relay entry point in assembler.
|
2013-05-23 19:03:01 +02:00 |
Alexandre Julliard
|
f4e58868d4
|
ntdll: Make the entire relay entry point routine CPU-specific.
|
2013-05-23 19:03:00 +02:00 |
Dmitry Timoshkov
|
94336f1aab
|
ntdll: Thread creation control is now taken care by server.
|
2013-05-17 12:29:43 +02:00 |
Dmitry Timoshkov
|
10476af626
|
include: Make KNONVOLATILE_CONTEXT_POINTERS match PSDK definition.
|
2013-04-30 11:47:05 +02:00 |
Dmitry Timoshkov
|
e2791cdfb1
|
include: Make IMAGE_RESOURCE_DIRECTORY_ENTRY match PSDK definition.
|
2013-04-29 13:33:54 +02:00 |