Commit Graph

1569 Commits

Author SHA1 Message Date
Alexandre Julliard 763e96abae kernel: Simplify set_process_name now that it doesn't have to handle winevdm. 2006-07-19 15:04:57 +02:00
Alexandre Julliard 2cb0f43224 kernel: Added support for exec'ing a new Win32 process.
Use it to restart execution if the main binary can't be loaded because
of address space conflicts, and also for Win16/DOS support.
2006-07-19 14:12:58 +02:00
Alexandre Julliard c316f0e47f server: Simplify process creation.
Pass the socket for the new process from the parent through the
environment.
Perform initialisations during the new_process request.
2006-07-19 14:00:10 +02:00
Robert Shearman 4a95b6ae0a ntdll: Fix a return code from RtlVerifyVersionInfo and change the FIXME to a TRACE now that all of the tests pass. 2006-07-17 14:48:05 +02:00
Robert Shearman 1aabfabf65 kernel: Fix an incorrect version test. 2006-07-17 14:46:26 +02:00
Robert Shearman a3ca06be2f ntdll: Fix RtlVerifyVersionInfo handling of major, minor and service pack versions, which are tested in a hierarchical manner.
Add some new tests for the different condition values.
2006-07-17 14:46:26 +02:00
Robert Shearman 31d9341e8e ntdll: Use a common condition value for the major, minor and service pack version numbers. 2006-07-17 14:46:26 +02:00
Alexandre Julliard 50fca716fd ntdll: Moved the calling of the process entry point to LdrInitializeThunk. 2006-07-13 14:58:04 +02:00
Alexandre Julliard 38440f561d kernel32: Moved initialisation of the console handles to DllMain. 2006-07-13 14:04:40 +02:00
Alexandre Julliard eb8a40c368 libs: Merged libwine_unicode into libwine.
Most dlls use libwine_unicode at this point, so there's nothing to
gain by having two separate libraries.
2006-07-11 19:33:22 +02:00
Ge van Geldorp 6096e5861a ntdll: Widen fields in LDR_RESOURCE_INFO to accomodate 64 bit pointers. 2006-07-11 17:15:54 +02:00
Alexandre Julliard 77dc0d9be5 .gitignore: Added wildcards to ignore generated resource files. 2006-07-10 21:39:00 +02:00
Alexandre Julliard 0fa8baafcb make_dlls: Recursively ignore .ok files in all tests directories. 2006-07-10 21:26:50 +02:00
Alexandre Julliard edd100b899 make_dlls: Recursively ignore testlist.c in all tests directories. 2006-07-10 21:19:42 +02:00
Alexandre Julliard 5258e061dc make_dlls: Ignore generated import libraries from the top-level .gitignore. 2006-07-10 20:55:58 +02:00
Alexandre Julliard cc2b3b48e6 Take advantage of the recursive nature of .gitignore for Makefile entries.
Prefix other entries with '/' to make them non-recursive.
2006-07-10 20:47:54 +02:00
Saulius Krasuckas 05bdf67d2e kernel/tests: More tests for OpenFile. 2006-07-06 16:08:31 +02:00
Saulius Krasuckas fcc68659d4 kernel: Version test was using imports missing on WinME. 2006-06-29 14:39:39 +02:00
Juan Lang 91ac4b5534 kernel: Change failing to test to show it doesn't have anything to do
with embedded NULLs.
2006-06-23 10:46:22 +02:00
Juan Lang 22d7f14144 kernel: Use the WinXP method for comparing strings with embedded NULLs. Update tests. 2006-06-22 12:29:03 +02:00
Simon Kissane fe70078a5b kernel32: Added SetThreadUILanguage() stub. 2006-06-21 13:40:12 +02:00
Saulius Krasuckas 0012f56a61 kernel: Add tests for OpenFile. 2006-06-21 11:13:50 +02:00
Saulius Krasuckas f1c3191b2c kernel: Check for an exe which is always present in a system dir. 2006-06-21 11:13:43 +02:00
Ge van Geldorp d9157a3586 kernel32: "base" is a pointer in 16-bit global heap. 2006-06-20 11:06:56 +02:00
qingdoa daoo 43fa835e0e kernel: Fix reported address space limit to be in keeping with ntdll. 2006-06-19 09:22:13 +02:00
Robert Shearman 0173948300 kernel: Add a test for mutexes. 2006-06-15 12:14:23 +02:00
Robert Shearman 3fa7fa5bdf kernel: Add some tests for VerifyVersionInfo. 2006-06-15 12:14:18 +02:00
Alexandre Julliard 3df59e4fee kernel32: Use unsigned types in GlobalMemoryStatusEx to prevent overflows. 2006-06-15 11:39:29 +02:00
Alexandre Julliard 1c66c611a1 kernel32: Don't use sizeof in traces to avoid printf format warnings. 2006-06-13 14:10:39 +02:00
Alexandre Julliard c6b342d8ff kernel32/tests: Don't use sizeof in ok() to avoid printf format warnings. 2006-06-13 14:02:31 +02:00
Alexandre Julliard e2e6115193 kernel32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format warnings. 2006-06-13 13:57:12 +02:00
Alexandre Julliard ec6a1653aa kernel32: Make some variables static. 2006-06-12 13:41:45 +02:00
Mike McCormack 3ea306f264 kernel32: Fix a cast for Win64. 2006-06-12 13:21:47 +02:00
Alexandre Julliard 9aea3b2d31 kernel: Added support for GlobalMemoryStatus on MacOS. 2006-06-09 11:52:50 +02:00
Andrew Talbot 0ba64e58e5 kernel/tests: Write-strings warnings fix. 2006-06-07 15:24:13 +02:00
Mike McCormack fac494c822 server: open_console's from field should be a handle. 2006-06-07 14:30:28 +02:00
Detlef Riekenberg a99c9caa39 kernel/tests: Some tests for WideCharToMultiByte. 2006-06-05 21:06:52 +02:00
Karsten Elfenbein 99fa40e2bf kernel/tests: More tests for FindFirstFile. 2006-06-05 21:00:44 +02:00
Mikołaj Zalewski 2c86775d91 kernel32: Prevent truncating characters to 8 bits in FormatMessageW. 2006-05-30 19:30:44 +02:00
Eric Pouech 2d3504c309 ntdll/kernel32: Moved GetThreadSelectorEntry to ntdll.
- implemented NtQueryInformationThread's ThreadDescriptorTableEntry
  information class
- used it to implement the kernel32's equivalent (GetThreadSelectorEntry)
2006-05-27 13:00:19 +02:00
Eric Pouech 1d6e2590e0 ntdll/kernel32: Pipe information.
- implemented ntdll.NtQueryInformationFile's FilePipeLocalInformation control code 
- reimplemented kernel32.GetNamedPipeInfo on top of it
- enhance current features to make this work both on client and server handles
- now also returning the number of instances
2006-05-27 12:31:01 +02:00
Alexandre Julliard ab2349daf0 kernel32: Partial implementation of GetModuleHandleExA/W. 2006-05-27 10:57:17 +02:00
Mike McCormack d5a998b38f kernel32: Fix some pointer to integer casts. 2006-05-25 10:43:59 +02:00
Alexandre Julliard f01d9879c6 libwine_unicode: Renamed is_dbcs_leadbyte to wine_is_dbcs_leadbyte. 2006-05-24 14:14:09 +02:00
Jonathan Ernst 360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Andrew Ziem 8bed7bb61a kernel: Fix path test to pass on 95 and 98. 2006-05-17 21:46:27 +02:00
Andrew Ziem ac73b30f95 kernel: Properly delete a test file. 2006-05-16 20:19:54 +02:00
Francois Gouget f7c24f37ad Various trace fixes.
Add trailing '\n's to trace calls.
Remove spaces before '\n'.
2006-05-15 15:05:09 +02:00
Stefan Leichter 72a6d97679 kernel: Fix CreateToolhelp32Snapshot tests on win2k. 2006-05-11 12:21:24 +02:00
Uwe Bonnes 5b4c15c5d3 kernel: Comm_CheckEvents: Only warn for non-empty transmitter with EV_TXEMPTY flag set.
Noticed by Dan Armbrust.
2006-05-10 11:19:38 +02:00