Jacek Caban
57212f64f8
kernel32: Add AttachConsole implementation.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=41573
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=43910
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-16 13:21:56 +02:00
Michael Stefaniuc
80be3a460b
kernel32/tests: Use the available ARRAY_SIZE() macro.
...
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-06-27 22:02:48 +02:00
Alex Henrie
f962bb0039
kernel32/tests: Detect and handle a redirected stdin.
...
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-11-06 21:31:07 +01:00
Huw Davies
5dd0c7fa7b
kernel32/tests: VerifyConsoleIoHandle() always returns FALSE on Windows 8 and 10.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-11-22 13:54:50 +01:00
Huw Davies
542ba85ef8
kernel32/tests: On failure don't test the returned count - it contains random data on Windows 8 and 10.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-11-22 13:54:46 +01:00
Huw Davies
f1b5e98ad8
kernel32/tests: Add some GetLastError() values for Windows 8 and 10.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-11-22 13:54:40 +01:00
André Hentschel
6231d475a1
kernel32/tests: Don't test CloseHandle.
...
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-09-12 11:11:11 +09:00
Keno Fischer
ccc1d346a6
kernel32: Fix RegisterWaitForSingleObject for console handles.
...
Signed-off-by: Keno Fischer <keno@juliacomputing.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-08-19 16:14:30 +09:00
Hugh McMaster
2bda84a410
kernel32: Implement GetConsoleScreenBufferInfoEx.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-08-17 13:40:37 +09:00
Hugh McMaster
95f8270bc2
kernel32/tests: Add tests for GetConsoleScreenBufferInfoEx.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-08-17 13:40:34 +09:00
Hugh McMaster
9c01d10bc6
kernel32/tests: Add tests for SetConsoleFont.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-05-04 01:03:27 +09:00
Hugh McMaster
46cc1388cf
kernel32/tests: Add more tests for GetConsoleFontInfo.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-05-04 01:03:27 +09:00
Hugh McMaster
de13e818ce
kernel32/tests: Add initial tests for GetConsoleFontInfo.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-04-26 23:00:20 +09:00
Hugh McMaster
c6e10496b3
kernel32/tests: Add tests for the TRUE pathway of GetCurrentConsoleFont.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-28 01:22:41 +09:00
Sebastian Lackner
dfe42ca506
kernel32: Clamp maximum console window size to screen buffer size.
...
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-06 18:08:31 +01:00
Hugh McMaster
c3ea629f3c
kernel32/tests: Add tests for GetLargestConsoleWindowSize.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-05 17:08:02 +01:00
Hugh McMaster
b36cc985a4
kernel32/tests: Refresh the console to clear the console font table.
...
The testScreenBuffer function unintentionally causes the console font
table to increase from 14 entries to about 40.
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-05 17:07:45 +01:00
Hugh McMaster
77a75d74a2
kernel32/tests: Add tests for GetConsoleFontSize.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-03 00:33:25 +09:00
Hugh McMaster
0ad7a0df89
kernel32/tests: Add tests for the FALSE pathway of GetCurrentConsoleFont.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-26 23:03:35 +09:00
Dmitry Timoshkov
e03a3fe509
kernel32: Add a workaround for broken apps that pass negative values to ReadConsole.
2014-04-16 10:54:15 +02:00
Dmitry Timoshkov
c3ee3da58a
kernel32: Filter out console handles in GetFileSize.
2014-04-14 10:30:30 +02:00
André Hentschel
1c61a53ef6
kernel32/tests: Don't test last error on success.
2014-01-08 11:10:27 +01:00
André Hentschel
29907a2862
kernel32/tests: Add missing last errors for win8.
2014-01-07 10:42:32 +01:00
André Hentschel
6db63a1867
kernel32/tests: Allow more last errors from win8.
2014-01-06 17:16:33 +01:00
André Hentschel
a803c496b2
kernel32/tests: Accept more win8 return values.
2013-12-26 13:44:34 +01:00
André Hentschel
5a6d38c2bd
kernel32: Adapt input checking in OpenConsoleW to match win8 behaviour.
2013-12-26 13:42:55 +01:00
Francois Gouget
7425d2cac2
kernel32/tests: Remove a couple of incorrect CreateFile() console tests.
2013-11-01 10:57:14 +01:00
Francois Gouget
18a9aba058
kernel32/tests: Windows 8 returns different error codes.
2013-11-01 10:54:12 +01:00
Dmitry Timoshkov
fd65dfbac9
kernel32/tests: Fix console tests compilation with __WINESRC__ defined.
2013-10-21 20:23:54 +02:00
Francois Gouget
d3672524ed
Assorted spelling fixes.
2013-10-01 19:09:08 +02:00
Michael Stefaniuc
2a39cb377a
dlls: Replace the remaining CONSTs.
2013-09-25 11:49:20 +02:00
Francois Gouget
c2a5b04d01
kernel32/tests: Reduce the size of the console buffer to speed up the tests.
2013-02-11 17:52:43 +01:00
André Hentschel
27b0b93684
kernel32/tests: Fix crashes on win8 in console.
2012-11-30 19:12:17 +01:00
Francois Gouget
fac36c55e9
Assorted typo, spelling, wording and case fixes.
2012-05-15 16:26:43 +02:00
Akihiro Sagawa
e4692b3f66
kernel32/tests: Add more tests for WriteConsole.
2012-03-09 11:27:30 +01:00
Eric Pouech
d967484ecc
kernel32: Added a couple of tests about console creation through CreateFile, and fix some corner cases.
2012-02-08 10:47:57 -06:00
Thomas Faber
fc2dcd04ab
kernel32/tests: Fix MSVC build in console.c.
2011-10-04 17:31:45 -05:00
Eric Pouech
8a529d60e2
kernel32: In CreateFile, when trying to open the CON special DOS file, force OPEN_EXISTING as creation flag.
2011-05-11 14:56:48 +02:00
Eric Pouech
fa8d5d166c
kernel32: Added some tests about CON special file treatment in CreateFile.
2011-05-11 14:56:48 +02: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
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