Alexandre Julliard
6a91264918
makefiles: Store PE objects in subdirectories in the build tree.
...
This will make it possible to build multiple PE architectures.
2022-10-26 15:03:05 +02:00
Eric Pouech
5a8350120c
conhost/tests: Fix some tests on input sequences.
...
Correctly handling keyboards (French, German...) which report right-alt
as ctrl+alt in VkKeyScan().
Splitting escape_test input tests into pure virtual keys on one hand,
and modified char key on the other.
Generating the virtual codes for the later instead of hardcoding the
results (bound to generic US keyboard).
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52980
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-10-24 18:50:36 +02:00
Eric Pouech
bdad6f2c85
conhost/tests: Fix tests for some keyboard layouts.
...
Some keyboards (French, German and some others) report the right alt key
(which is some cases the right-shift one) as ctrl+alt.
Add proper handling for ctrl+alt return from VkKeyScan().
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52980
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-10-24 18:50:29 +02:00
Francois Gouget
75e8f4edb7
winetest: Let the get_subtests() caller report errors.
...
The caller already analyses get_subtests() errors and provides
a detailed error message in the information section of the report
so the report(R_ERROR) pop up / stderr message is redundant.
2022-10-20 18:29:59 +02:00
Alexandre Julliard
46f307073e
ngen: Add version resource.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53773
2022-10-11 18:40:37 +02:00
Eric Pouech
c19f3b620a
conhost: Fix tests on ReadConsole with CONSOLE_READCONSOLE_CONTROL.
...
It should fix the errors around line 1370 in conhost/tests/tty.c, but
it doesn't fix other errors around line 1530 and 1550 which are
completly unrelated to this change. So failures to be expected on the
latter.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52648
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-10-10 11:22:23 +02:00
Hugh McMaster
627f2b3557
kernelbase: Return full title length from GetConsoleTitle().
2022-10-10 11:19:44 +02:00
Eric Pouech
001665d735
winedbg: Enhance printing of variables or fields.
...
Prints 'int a[10]' (instead of 'int[10] a').
Ditto for variables/fields of type function pointer.
And for pure type printing, no longer prints --none-- for
arrays and function pointers.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-09-30 21:20:28 +02:00
Rémi Bernon
4c60f67f00
regedit: Add a direct import for shcore.
...
For CommandLineToArgvW.
2022-09-30 18:34:22 +02:00
Rémi Bernon
99b3862e67
regedit: Call InitCommonControls after command-line has been processed.
...
Avoid triggering the load of comctl32 early.
2022-09-30 18:34:20 +02:00
Jacob Czekalla
377481180e
notepad: Show goto dialog box.
2022-09-23 15:16:48 +02:00
Jacob Czekalla
799c24aa81
notepad: Track and display line number and column.
2022-09-14 22:38:34 +02:00
Jacob Czekalla
dd3fa4e9ef
notepad: Show status bar.
2022-09-14 22:38:34 +02:00
Alexandre Julliard
657cdc1861
winetest: Report failure for tests that print too much output.
2022-09-14 22:38:34 +02:00
Alexandre Julliard
12bf088ac0
winetest: Don't require an email if we have a URL.
2022-09-13 16:22:21 +02:00
Nikolay Sivov
ebbdbff50e
ping: Use CRT allocation functions.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-09-09 23:21:40 +02:00
Nikolay Sivov
470232744d
msidb: Use CRT allocation functions.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-09-09 23:21:40 +02:00
Alexandre Julliard
0f96288080
winetest: Report success if the report has been submitted successfully.
2022-09-08 20:36:33 +02:00
Alexandre Julliard
1bc6b9622f
winetest: Add extra quiet mode that only outputs data for failed tests.
2022-09-07 20:07:18 +02:00
Alexandre Julliard
4b590b212d
winetest: Add helper functions for temp file handling.
2022-09-07 20:07:18 +02:00
Alexandre Julliard
dbb55ed91a
makefiles: Add install-test target to install winetest.exe.
2022-09-07 20:07:18 +02:00
Alexandre Julliard
5fabd968d4
winetest: Exit with error 3 when there are test failures.
2022-08-16 22:27:50 +02:00
Alexandre Julliard
3deabed43d
winetest: Disable the crash dialog in non-interactive mode.
2022-08-16 17:41:53 +02:00
Alexandre Julliard
6ae99e4da0
winetest: Support loading the list of tests from a file.
2022-08-16 17:41:53 +02:00
Alexandre Julliard
22aceb44e7
winetest: Use CRT allocation functions.
2022-08-16 11:57:39 +02:00
Eric Pouech
16bcc3bc29
winedbg: Synthetize pointer to type when not available.
...
This ensures that we always have a type as pointer to a known <type>
(either because it exists in <type>'s module, or it's synthetized inside
debugger).
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-07-29 18:55:32 +02:00
Eric Pouech
dd977e4a85
winedbg: Store result of types_get_info(TI_GET_TYPE) in dbg_type.
...
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-07-29 18:55:30 +02:00
Hugh McMaster
b8b87e55a6
regedit: Limit REG_DWORD/REG_QWORD input length by value type and format.
2022-07-28 17:34:03 +02:00
Hugh McMaster
e604f3e2ef
regedit: Use zero as a REG_DWORD/REG_QWORD default if edit control is empty.
2022-07-28 17:34:03 +02:00
Brendan Shanks
2dba29a653
winedbg: Prefer thread name from GetThreadDescription() in GDB proxy mode.
2022-07-27 23:07:06 +02:00
Brendan Shanks
f89c8be852
winedbg: Prefer thread name from GetThreadDescription() in 'info thread' listing.
2022-07-27 23:07:06 +02:00
Hugh McMaster
93199da8c3
regedit: Use zero as a default for REG_DWORD and REG_QWORD values.
2022-07-27 23:07:06 +02:00
Brendan Shanks
d3b72d0ff1
winedbg: Implement GDB qGetTIBAddr query.
2022-07-27 22:36:31 +02:00
Hugh McMaster
57f45013d8
regedit: Free temporary buffer when working with REG_DWORD and REG_QWORD values.
2022-07-26 22:37:48 +02:00
Hugh McMaster
6901f3ccfc
regedit: Update the listview item without reloading the value data.
2022-07-25 17:01:33 +02:00
Hugh McMaster
d1bc3623e8
regedit: Set the dlgproc value name via a function, not a global.
2022-07-25 17:01:33 +02:00
Hugh McMaster
5e2c3dd537
regedit: Update binary data via update_registry_value().
2022-07-25 17:01:33 +02:00
Eric Pouech
890e3baaba
winedbg: Use CRT allocation functions.
...
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-07-25 11:22:18 +02:00
Eric Pouech
674ef559e0
winedbg: Do proper error management when reallocating memory.
...
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-07-25 11:22:12 +02:00
Hugh McMaster
97f10736db
regedit: Use 'struct edit_params' with read_value().
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
2022-07-21 23:03:29 +02:00
Hugh McMaster
becf11084f
regedit: Pass updated REG_MULTI_SZ data via 'struct edit_params'.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
2022-07-21 23:03:29 +02:00
Hugh McMaster
72fced0236
regedit: Pass updated REG_SZ and REG_EXPAND_SZ data via 'struct edit_params'.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
2022-07-21 23:03:29 +02:00
Hugh McMaster
b00a4b66b9
regedit: Use a separate dialog proc function for string data types.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
2022-07-21 23:03:29 +02:00
Zhiyi Zhang
c03409e9d7
shell32: Implement SHOpenFolderAndSelectItems().
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=39987
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-07-15 20:01:05 +02:00
Zhiyi Zhang
975b11be9c
winefile: Use 10 DLUs for check box height.
...
10 DLUs is the recommended height for check boxes on Windows.
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-07-15 11:32:54 +02:00
Zhiyi Zhang
24836f73b4
winecfg: Use 10 DLUs for check box height.
...
10 DLUs is the recommended height for check boxes on Windows. 8 DLUs is not enough and may cause
shrinking in HiDPI settings.
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-07-15 11:32:53 +02:00
Zhiyi Zhang
9a98ad709f
explorer: Fix memory leaks.
...
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-07-14 21:00:54 +02:00
Hugh McMaster
a6063f8367
regedit: Replace heap_x*() functions with malloc(), realloc() and free().
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
2022-07-07 19:11:38 +02:00
Hugh McMaster
97a3802093
regedit: Directly use RegQueryValueExW() instead of a helper function.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-07-06 20:32:39 +02:00
Hugh McMaster
101fe51b25
regedit: Correctly calculate REG_MULTI_SZ size before reading from the buffer.
...
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
2022-07-06 20:32:39 +02:00