Kusanagi Kouichi
8e1755aa49
kernel32: Include term.h conditionally.
2011-01-24 12:35:02 +01:00
Eric Pouech
33389354a5
kernel32: Added missing include to term.c.
2011-01-24 12:35:02 +01:00
Andrew Nguyen
70d67becac
kernel32/tests: Free environment strings buffer at the conclusion of the environment tests.
2011-01-21 13:46:22 +01:00
Eric Pouech
f3fe497b4f
kernel32: Fix prototype when no curses dev package is present.
2011-01-20 12:20:39 +01:00
Piotr Caban
9dbdd8c83c
kernel32/tests: Added file move/rename ReadDirectoryChangesW tests.
2011-01-19 14:13:58 +01:00
Eric Pouech
2a219b948c
kernel32: Added support for insert/overwrite modes while editing a line.
2011-01-19 12:57:46 +01:00
Eric Pouech
a392e9a102
kernel32: Correctly parse the input strings for advanced keys.
2011-01-19 12:55:06 +01:00
Eric Pouech
46cd299458
kernel32: Move the input character to INPUT_RECORD translation functions to term.c.
2011-01-19 12:54:49 +01:00
Eric Pouech
ef3c46a9bf
kernel32: Added support for terminfo/termcap in console code.
2011-01-19 12:54:08 +01:00
Andrew Nguyen
ba7f7046ee
kernel32/tests: Free environment block in the child process when it is unused.
2011-01-17 14:29:24 +01:00
André Hentschel
dd07baa824
kernel32/tests: Use the right return type and a better failed test message.
2011-01-13 15:22:00 +01:00
André Hentschel
85386c2c6e
kernel32/tests: Don't test function directly when reporting GetLastError().
2011-01-12 14:59:43 +01:00
Andrew Nguyen
ee84a9df12
kernel32: Pass an output parameter when calling WriteConsoleOutputCharacterW and FillConsoleOutputAttribute.
2011-01-11 16:05:48 +01:00
Andrew Nguyen
df18e3fdd4
kernel32/tests: Demonstrate an input event handling peculiarity with WriteConsoleInputA.
2011-01-11 16:05:47 +01:00
Andrew Nguyen
e2e9141918
kernel32/tests: Demonstrate an input event handling peculiarity with WriteConsoleInputW.
2011-01-11 16:05:47 +01:00
Andrew Nguyen
b158d23c88
kernel32: Improve parameter validation for ReadConsoleOutputAttribute.
2011-01-11 16:05:47 +01:00
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