Commit Graph

1467 Commits

Author SHA1 Message Date
Andrew Nguyen 66b42c86d1 kernel32: Improve parameter validation for ReadConsoleOutputCharacterA. 2011-01-11 16:05:47 +01:00
Andrew Nguyen c905b7e705 kernel32: Improve parameter validation for ReadConsoleOutputCharacterW. 2011-01-11 16:05:47 +01:00
Greg Geldorp 6b8812add1 kernel32/tests: Set TrueType console font before running tests.
ReadConsoleOutputW doesn't retrieve characters from the output buffer
correctly for characters that don't have a glyph in the console font.
2011-01-10 15:02:24 +01:00
Hans Leidekker 06562d16b3 kernel32: Add a stub implementation of GetThreadIOPendingFlag. 2011-01-10 10:42:23 +01:00
Alexandre Julliard e7749967b8 kernel32: Update the country code for Serbia. 2011-01-07 12:11:53 +01:00
Andrew Nguyen 51d05e241a kernel32: Improve parameter validation for FillConsoleOutputAttribute. 2011-01-04 11:58:34 +01:00
Andrew Nguyen 50ee017f34 kernel32/tests: Add tests for FillConsoleOutputCharacterA. 2011-01-04 11:58:34 +01:00
Andrew Nguyen 5a7c633fab kernel32: Improve parameter validation for FillConsoleOutputCharacterW. 2011-01-04 11:58:33 +01:00
Andrew Nguyen 8ec12b5110 kernel32: Improve parameter validation for WriteConsoleOutputAttribute. 2011-01-04 11:58:33 +01:00
Andrew Nguyen 5f70cd6509 kernel32: Improve parameter validation for WriteConsoleOutputCharacterA. 2011-01-04 11:58:33 +01:00
Andrew Nguyen 2281c29b46 kernel32: Improve parameter validation for WriteConsoleOutputCharacterW. 2011-01-04 11:58:33 +01:00
Andrew Nguyen 9febdf3f58 kernel32: Improve parameter validation for WriteConsoleInputA. 2011-01-04 11:58:32 +01:00
Andrew Nguyen 0272da5afa kernel32: Improve parameter validation for WriteConsoleInputW. 2011-01-04 11:58:13 +01:00
Andrew Nguyen 3501b0a580 kernel32: Fail with an invalid output parameter in GetNumberOfConsoleInputEvents. 2011-01-04 11:51:03 +01:00
Thomas Mullaly 1c7d32aa25 kernel32: Added stubs for IDN functions. 2011-01-04 11:49:45 +01:00
Andrew Nguyen ab8b2cfaa1 kernel32/tests: Avoid an input buffer overrun in the empty console write test. 2011-01-03 14:58:55 +01:00
Greg Geldorp e114f85345 kernel32/tests: Add error codes for XP/Win2003 Wow64. 2011-01-03 12:14:26 +01:00
Greg Geldorp f284719c96 kernel32/tests: Skip some debugger tests on 64-bit. 2010-12-30 16:49:00 +01:00
Kirill Smelkov d5cb11a45a kernel32: Support deleting resources in UpdateResource. 2010-12-23 17:07:40 +01:00
Henri Verbeet 4c200a2050 kernel32: Fix some memory leaks in set_wow64_environment(). 2010-12-22 12:48:47 +01:00
Greg Geldorp a2d1c7df5e kernel32/tests: Remove check of environment variables against registry. 2010-12-21 16:55:50 +01:00
Greg Geldorp a4a73c20af kernel32/tests: Quote command line arguments that might contain spaces. 2010-12-21 16:55:50 +01:00
Greg Geldorp 0650cb2456 kernel32/tests: Add tests to verify USERPROFILE and environment variables from registry are present and correct. 2010-12-20 12:47:38 +01:00
Piotr Caban 52e5087aec kernel32: Added more ReadDirectoryChangesW tests. 2010-12-17 13:26:03 +01:00
Marcus Meissner a601c75db3 kernel32: Fixed size to GetEnvironmentVariableW. 2010-12-17 13:26:01 +01:00
Piotr Caban 45b65d0fb6 kernel32: Add support for completion routine invocation in ReadDirectoryChangesW. 2010-12-16 11:50:09 +01:00
Alexandre Julliard 01af5452c5 kernel32: Update the environment variables that vary across 32-bit/64-bit/Wow64. 2010-12-14 22:48:44 +01:00
Eric Pouech 8aa3ec414d kernel32: In readline, now print control characters with ^ escape. 2010-12-13 16:23:44 +01:00
Eric Pouech 8b4c2ce9c5 kernel32: Proper support for echo-input (enable/disable) when getting console input. 2010-12-13 16:23:28 +01:00
Eric Pouech 4149643fbe kernel32: When reading chars out of a bare console, use the Unix API (instead of the Windows one). 2010-12-13 16:23:14 +01:00
Eric Pouech ead4712606 kernel32: Properly manage ctrl-Z (and ctrl-D) in ReadFile when dealing with a console handle. 2010-11-29 11:35:46 +01:00
Eric Pouech 9c577630d1 kernel32: Control characters should be returned while reading a line from console. 2010-11-29 11:35:28 +01:00
Ken Thomases 47dea9b670 loader: On Mac, reserve the process's original thread for the frameworks.
The frameworks expect the original thread to run its run loop, so input
sources (like distributed notifications) get processed.  For example,
Core Audio on Snow Leopard doesn't track changes in the default ouput
device, such as when headphones are plugged in, without this.
2010-11-16 11:47:58 +01:00
Detlef Riekenberg 41bd5d4efa kernel32: Add a stub for SetProcessDEPPolicy. 2010-11-12 15:49:48 +01:00
Eric Pouech 7f043168c1 kernel32: Fixed regression with echoing input characters. 2010-11-12 15:48:10 +01:00
Michael Stefaniuc bb442a2a57 kernel32/tests: '\' needs to be escaped in a C string (sparse). 2010-11-10 12:18:21 +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
Eric Pouech f67b0377ab kernel32: Use fd availability for testing whether a console handle refers to a bare console. 2010-11-08 13:30:25 +01:00
Alexandre Julliard 332361c1bb kernel32: Fix a trace to print the correct error code. 2010-11-04 16:43:21 +01:00
André Hentschel b466d2f1bc kernel32: Remove dead code and old comment. 2010-11-04 11:47:16 +01:00
Francois Gouget b990617a95 Assorted spelling fixes. 2010-11-02 13:16:57 +01:00
Alexandre Julliard 5559ac4a89 kernel32: Remove unnecessary use of wownt32.h. 2010-11-01 16:44:24 +01:00
Alexandre Julliard 6410ab1ce8 libwine: Update Unicode tables to the Unicode 6.0 standard. 2010-10-30 20:42:09 +02:00
Charles Davis 717fc6f3a8 kernel32/tests: Fix the mixed-case short path test to actually test something. 2010-10-29 14:21:59 +02:00
Charles Davis 2d18a012a8 kernel32/tests: Add a test for opening short paths of differing case. 2010-10-28 18:18:11 +02:00
André Hentschel 089d792498 kernel32: Update function docs for GetBinayType. 2010-10-28 11:38:01 +02:00
Austin Lund 86c39000a4 kernel32/tests: Increase timeouts to avoid test failures in CreateRemoteThread. 2010-10-25 13:52:51 +02:00
Alexandre Julliard 1379269587 kernel32: Fix a FAT format sanity check for floppies. 2010-10-25 13:52:51 +02:00
Anders Jonsson 7665d27b95 kernel32: Add Swedish translation. 2010-10-25 12:41:40 +02:00
Louis Lenders 8819ae1e66 kernel32: Fix GetTempFileName with invalid path.
Found by Oskar Eisemuth.
2010-10-22 17:19:12 +02:00
Alexandre Julliard 1455604704 kernel32: Fix last error code in GetVolumeInformationW when an explicit subdir is requested. 2010-10-20 12:29:45 +02:00
Alexandre Julliard 357b50600b kernel32: Use the NT name to retrieve label and serial in GetVolumeInformationW. 2010-10-20 12:26:54 +02:00
Alexandre Julliard 5820f40862 kernel32: Use the NT name to open the root directory in GetVolumeInformationW. 2010-10-20 12:25:32 +02:00
Alexandre Julliard 732534f954 kernel32: Use the NT name to open the device in GetVolumeInformationW. 2010-10-20 12:23:00 +02:00
Alexandre Julliard ee0f0da69b kernel32: Use RtlDosPathNameToNtPathName_U to validate the path in GetVolumeInformationW. 2010-10-20 12:19:59 +02:00
Alexandre Julliard e7c67c0cb1 ntdll: More complete implementation of NtAreMappedFilesTheSame. 2010-10-19 16:14:40 +02:00
Alexandre Julliard 971e9a2239 kernel32/tests: Add some tests for NtAreMappedFilesTheSame. 2010-10-18 19:47:50 +02:00
Louis Lenders 933bcb92b0 kernel32/tests: Add some more tests for GetTempFileName. 2010-10-18 11:51:21 +02:00
Yaron Shahrabani 73805ced31 kernel32: heb.nls: Made some corrections. 2010-10-14 10:01:52 +02:00
Andrew Nguyen 6d605e68f4 kernel32: Make the return type of LoadModule match the Windows SDK. 2010-10-11 17:11:28 +02:00
Andrew Nguyen 43e99d6e0c kernel32: Implement GetSystemRegistryQuota as a semi-stub. 2010-10-11 17:11:27 +02:00
Dmitry Timoshkov 83bfa7636e kernel32: Truncate the reported by GlobalMemoryStatus() memory limits for Win9x versions too. 2010-10-06 20:46:49 +02:00
Hwang YunSong 140f08bd42 kernel32: Update Korean resource. 2010-10-04 15:01:15 +02:00
Alexandre Julliard 7064e8838c kernel32/tests: Make some variables static. 2010-10-01 13:36:35 +02:00
Alexandre Julliard 5db7d5957a kernel32/tests: Use a real console handle in the VerifyConsoleIoHandle test. 2010-09-29 11:57:42 +02:00
Alexandre Julliard 5df625ff09 kernel32/nls: Define the neutral and reading layout locale values. 2010-09-27 15:00:46 +02:00
Alexandre Julliard 9f792ab3d5 kernel32: Implemented EnumSystemLocalesEx. 2010-09-27 14:13:17 +02:00
Eric Pouech eabe3b34b2 kernel32: Only reset the console mode when it has been previously changed. 2010-09-27 12:09:33 +02:00
Peter Oberndorfer 9d74a70ad5 kernel32: Fix last error value of GetStdHandle/SetStdHandle when called with wrong std handle. 2010-09-23 12:00:44 +02:00
Peter Oberndorfer 297b054e74 kernel32: VerifyConsoleIoHandle does not set last error value. 2010-09-23 12:00:29 +02:00
Peter Oberndorfer f30b708916 kernel32: Fix WaitForMultipleObjectsEx for handles with lower 2 bits set. 2010-09-23 12:00:20 +02:00
Peter Oberndorfer 4f2afdd0ac kernel32: Add test for WaitForSingleObject with lower 2 bits of handles set. 2010-09-23 11:59:42 +02:00
Austin English e99612c4c8 kernel32: Add a stub for GetSystemDEPPolicy. 2010-09-22 12:47:39 +02:00
Luca Bennati 9941f846e8 kernel32: Remove dead assignments. 2010-09-20 13:02:11 +02:00
André Hentschel ee3a6770b8 kernel32: Add ARM support. 2010-09-20 12:55:29 +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
Rudolf Mayerhofer 2637bb9de7 kernel32: Implement GetUserDefaultLocaleName using users default LCID. 2010-09-15 11:28:53 -05:00
Mariusz Pluciński dfb88608e3 kernel32: New flags added to LoadLibraryEx. 2010-09-13 14:46:20 -05: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
Luca Bennati 7b96a28611 kernel32: Update Italian translation. 2010-09-09 19:28:32 +02:00
Austin English 66e635adac kernel32/tests: Typo fixes. 2010-09-09 19:28:32 +02:00
Austin English 4be494c081 kernel32: Add a stub for GetThreadUILanguage. 2010-09-08 13:23:05 +02:00
Austin English 7f30ae6349 kernel32/tests: Be sure to terminate array. 2010-09-06 20:30:25 +02:00
Louis Lenders e793f9b072 kernel32: Change SetHandleCount to match behaviour on versions >WINNT. 2010-09-06 16:14:05 +02:00
Eric Pouech a63e0fac75 kernel32: Remove old bare-console code. 2010-09-01 14:01:03 +02:00
Eric Pouech efecd9c337 kernel32: Modify editline logic so that it also work with bare consoles. 2010-09-01 14:01:03 +02:00
Eric Pouech e4d090277b kernel32: Properly handle bare console on input. 2010-09-01 14:01:03 +02:00
Eric Pouech 45ade6c2f5 ntdll: Allocate a console (without renderer) when starting a program from unix console. 2010-09-01 14:01:03 +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
Alexandre Goujon 2c08a3fbc7 msvcrt: Properly fix setlocale and clean up tests. 2010-08-31 17:48:06 +02:00
Alexandre Julliard 56bce685d5 kernel32: Use int64 in the spec file for 64-bit integers. 2010-08-31 14:23:48 +02:00
Francois Gouget f3c092f738 kernel32/tests: Fix compilation on systems that don't support nameless unions or structs. 2010-08-31 14:23:47 +02:00
Louis Lenders 2274150759 kernel32: Add stub for WerRegisterFile. 2010-08-30 15:38:30 +02:00
Louis Lenders afa53a37a4 kernel32: Add stub for GetUserDefaultLocaleName. 2010-08-30 15:36:28 +02:00
André Hentschel 0029e64e4e kernel32: Better describe an error. 2010-08-30 11:26:29 +02:00
Dan Kegel a5bdb7dbc1 kernel32: Add error text for WSAECONNREFUSED. 2010-08-30 11:26:28 +02:00
Austin English 90b5342fb8 kernel32/tests: Sparc fixes. 2010-08-24 12:22:39 +02:00
Alexandre Goujon 49c5bd0365 kernel32: Fix GetComputerName errors. 2010-08-23 11:58:42 +02:00
Jörg Höhle fc872628d9 kernel32/tests: GetVolumeInformationA X: succeeds iff drive's default dir is root. 2010-08-18 17:45:02 +02:00
Austin English 7cd7851ca1 kernel32: Add stub for SetFileValidData. 2010-08-18 11:12:07 +02:00