Alexandre Julliard
83888e37df
conhost: Fix a printf format warning.
2024-05-24 12:35:56 +02:00
Alexandre Julliard
ecbc4cf06d
wineboot: Retrieve CPU details through the SMBIOS table.
2024-05-14 13:25:16 +02:00
Alexandre Julliard
7097c614b2
wineboot: Support multiple SMBIOS entries of the same type.
2024-05-14 13:20:17 +02:00
Alexandre Julliard
73c798021b
wineboot: Report the correct model number on ARM platforms.
2024-05-14 13:20:17 +02:00
Alexandre Julliard
c50dc0512c
wineboot: Get the CPU model details with NtQuerySystemInformation(SystemCpuInformation).
2024-05-14 13:20:17 +02:00
Alexandre Julliard
c3b1259f75
wineboot: Create CPU environment keys together with other hardware keys.
2024-05-14 13:20:15 +02:00
Eric Pouech
e6e1bbb410
cmd: Move operator from CMD_COMMAND to CMD_NODE.
...
For now, the tree is degenerated into a list (as it was before).
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-05-13 21:09:45 +02:00
Eric Pouech
603e81a37a
cmd: Add helpers to handle list in degenerated binary tree.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-05-13 21:09:43 +02:00
Eric Pouech
7e70824ed5
cmd: Introduce CMD_NODE structure.
...
This will allow to separate better the individual command to
be executed (CMD_COMMAND) from the chaining and I/O handling
of several commands (CMD_NODE).
This also renames CMD_LIST into CMD_COMMAND to fit in above
scheme.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-05-13 21:09:41 +02:00
Eric Pouech
508b3ac996
cmd: Remove malloc attribute from xrealloc.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-05-13 21:09:39 +02:00
Eric Pouech
ae9bdbda3b
cmd: Use CRT's popen instead of rewriting it.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-05-08 22:39:44 +02:00
Eric Pouech
93354bbd88
cmd: Introduce xrealloc helper.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-05-08 22:39:44 +02:00
Eric Pouech
76237079d1
cmd: No longer keep track of last element in command list.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-05-08 22:39:44 +02:00
Eric Pouech
371eda6c4c
cmd: Consistenly use the same variable to identify current command.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-05-08 22:39:44 +02:00
Eric Pouech
6f0e9e5e4e
cmd/tests: Test success/failure of commands.
...
The || and && operators to chain commands rely on the LHS command
to be successful (or unsucessful) to decide upon launching the RHS
command.
Unfortunately, success/failure is not always when errorlevel is
0 (non zero).
Some exmaples:
- if a redirection fails (eg. appending to a non existing file),
the command (builtin/external) is always unsuccessful (and the
error level is untouched,
- external command (when redirection is ok) is succesful when
program exit code is zero,
- ditto for a call to a label inside the batch file, with
the 'exit /b' parameter,
- it's way more complicated for builtins. Eg 'type' is unsuccessful
on a non existing file, while 'dir' (on the same unexisting file)
succeeds.
So start adding some tests about success / failure of some commands.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-05-07 22:49:45 +02:00
Eric Pouech
289c49ee21
cmd/tests: Test calling batch files named as builtin commands.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-05-07 22:49:45 +02:00
Eric Pouech
8bbd48bfd8
cmd/tests: Test delayed expansion with spaces in IF and FOR.
...
Based on a patch by Alex Henrie.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-05-07 22:49:45 +02:00
Eric Pouech
232f282585
cmd/tests: Test nested loop variables expansion.
...
Based on a patch by Dimitry Sokolov.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-05-07 22:49:45 +02:00
Eric Pouech
14bdf6e725
cmd/tests: Test using %%0-%%9 as loop variables.
...
Based on a test case from Dimitry Sokolov.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-05-07 22:49:45 +02:00
Anton Baskanov
89ad36b1d9
explorer: Restore display settings on process exit.
...
Restore display settings to the ones in the registry when CDS_FULLSCREEN
is used in ChangeDisplaySettings().
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49674
2024-05-02 10:06:57 +02:00
Alexandre Julliard
64923f3fee
widl: Default to fully interpreted stubs mode.
2024-05-02 09:22:40 +02:00
Alexandre Julliard
4679ceb7ed
systeminfo: Pass proper Unicode strings to fwprintf.
2024-04-29 17:35:26 +02:00
Alexandre Julliard
cc038c1a40
services: Use fully interpreted IDL stubs.
2024-04-26 10:41:58 +02:00
Alexandre Julliard
3f4562e7e1
rpcss: Use fully interpreted IDL stubs.
2024-04-26 10:41:53 +02:00
Alexandre Julliard
e26ed6bc99
plugplay: Use fully interpreted IDL stubs.
2024-04-26 10:41:49 +02:00
Alex Henrie
19e27e95b9
explorer: Fix font handle leaks in virtual desktop.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56133
2024-04-16 21:26:51 +02:00
Hans Leidekker
bc52693f9a
wmic: Handle multiple properties separated by whitespace.
2024-04-02 23:30:12 +02:00
Hans Leidekker
ca629dec9b
wmic: Handle failure from CommandLineToArgvW().
2024-04-02 23:30:11 +02:00
Hans Leidekker
2b3bc20103
wmic: Strip spaces once.
2024-04-02 23:30:11 +02:00
Hans Leidekker
c00da2e52d
wmic: Make an error message more general.
2024-04-02 23:30:11 +02:00
Eric Pouech
7f60584a90
cmd: Fix substring expansion for 'magic' variables.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56498
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-04-01 09:08:56 +02:00
Eric Pouech
b868d82391
cmd: Add test for substring handling in 'magic' variable expansion.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-04-01 09:08:49 +02:00
Louis Lenders
5a8bb41cad
wmic: Support interactive mode and piped commands.
...
Make piped commands work like for example "echo os get version|wmic"
or "type file.txt | wmic" where file.txt contains some commands.
Also support interactive mode.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56361
2024-03-29 22:45:36 +01:00
Paul Gofman
29c73ee173
ntdll: Support more xstate features.
2024-03-26 18:20:56 +01:00
Eric Pouech
a7ad588ec5
winedbg: Don't reload a minidump for a different machine.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-03-21 22:19:58 +01:00
Eric Pouech
70d11a59c6
winedbg: Update the CPU information displayed when reloading a minidump.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-03-21 22:19:58 +01:00
Eric Pouech
97e584b695
winedbg: Flush expr buffer upon internal exception.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-03-21 22:19:58 +01:00
Eric Pouech
2e46d81c64
winedbg: Extend 'attach' command to load minidump files.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-03-21 22:19:58 +01:00
Eric Pouech
8a65cdd13d
winedbg: Add ability to set executable name.
...
Either from command line option, or as a command.
Mostly handy for scripting.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-03-21 22:19:58 +01:00
Eric Pouech
6b9c1682b1
winedbg: Reload module without virtual flag.
...
So that we can get to debug info.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-03-15 15:06:38 +01:00
Eric Pouech
aabf6334f3
winedbg: Fallback to PE image when reading memory (minidump).
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-03-15 15:06:38 +01:00
Paul Gofman
9115dc0aba
explorer: Force debug info in critical sections.
2024-03-14 20:52:33 +01:00
Paul Gofman
95b0e65b07
services: Force debug info in critical sections.
2024-03-14 20:52:33 +01:00
Zebediah Figura
3103adb6a6
winetest: Elevate test processes on Wine.
2024-03-08 09:49:40 +01:00
Martin Storsjö
aa78b46e9c
arm64: Expose information about more modern CPU extensions.
...
Signed-off-by: Martin Storsjö <martin@martin.st>
2024-03-05 20:50:23 +01:00
Alexandre Julliard
b0a7439b30
winedbg: Use the official definitions for exception flags.
2024-02-29 18:14:48 +01:00
Eric Pouech
989988a5ae
winedbg: Use share attributes for opening command file.
...
(this fixes --command option when winedbg is relaunched in
wow64 case).
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-02-19 20:39:43 +01:00
Alex Henrie
90103fa07e
where: Implement search with default options.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55282
2024-02-16 23:32:06 +01:00
Paul Gofman
1a4163b686
powershell: Read input command from stdin.
2024-02-16 23:32:06 +01:00
Gabriel Ivăncescu
8a71a4a304
explorer: Set layered style on systray icons before calling into the driver.
...
Fixes a regression introduced by b5c57b9a62
,
which broke the systray integration outside of virtual desktops on some
DEs like XFCE.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2024-02-15 20:40:55 +01:00