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
Zhiyi Zhang
ca97cb8700
server: Inherit internal desktop flags when creating desktops.
...
Based on Rémi's idea.
CEF applications create their own desktops and so is_virtual_desktop() could incorrectly
report that virtual desktop is off if DF_WINE_VIRTUAL_DESKTOP is not inherited.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55810
2024-02-13 22:37:50 +01:00
Zhiyi Zhang
2990a4f8c3
include: Rename DF_WINE_CREATE_DESKTOP to DF_WINE_VIRTUAL_DESKTOP.
2024-02-13 22:37:50 +01:00
Bernhard Übelacker
c418771a43
cmd: Avoid execution if block misses closing brackets.
2024-02-12 23:02:02 +01:00
Bernhard Übelacker
d7edf3e651
cmd: Handle lines with just spaces in bracket blocks.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=51599
2024-02-12 23:02:02 +01:00
Gabriel Ivăncescu
b5c57b9a62
explorer: Set layered style on systray icons only when it's actually layered.
...
Fixes a regression introduced by 229b4561d9
,
which caused the icons to not be visible initially in the virtual desktop
systray.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2024-02-09 18:21:09 +01:00
Gabriel Ivăncescu
5e7a8f4db0
explorer: Don't activate the systray icon when showing it.
...
Fixes a regression introduced by 62c6646d8f
,
because SetParent will unconditionally activate the window, causing newly
added icons to deactivate the foreground window.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2024-02-09 18:21:06 +01:00
Alex Henrie
48440d2446
explorer: Handle the back and forward buttons of a 5-button mouse.
2024-02-08 23:31:25 +01:00
Paul Gofman
5da459f1f2
explorer: Don't pop start menu on "undo minimize all windows" systray command.
2024-02-06 22:54:21 +01:00
Paul Gofman
d66fe6206d
explorer: Don't pop start menu on "minimize all windows" systray command.
2024-02-06 22:54:21 +01:00
Rémi Bernon
852c4d0a8a
explorer: Restore a per-desktop ShowSystray registry setting.
...
With a global fallback setting under HKCU\Software\Wine\Explorer.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56243
2024-01-29 21:16:06 +01:00
Jacek Caban
df0726e359
winevdm: Use char type for max length assignment.
2024-01-25 17:58:54 +01:00
Fabian Maurer
1fc50847e0
winedbg: Add missing break inside fetch_value (Coverity).
2024-01-17 11:01:16 +01:00
Eric Pouech
1d53204ebf
winedbg: Print all pid and tid with 4 hex characters.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-01-17 10:59:15 +01:00
Eric Pouech
edb38d15c5
winedbg: Make some internal data 'static const'.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-01-17 10:59:10 +01:00
Eric Pouech
b12c1eaea6
winedbg: Wait for gdb to terminate before exiting (proxy mode).
...
This mainly allows Wine to reset the tty settings upon
termination and not let gdb do it (cf bug report).
Change: user is now required to explicitely terminate gdb
('quit' command) upon debuggee termination.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56032
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-01-04 12:19:01 +01:00
Eric Pouech
8cbf27659b
winedbg: Fix main module detection in 'info share' command.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-12-22 21:50:55 +01:00
Bernhard Übelacker
b0db6cfd4d
winedbg: Retrieve module architecture before sorting.
...
This should avoid getting i386 when the process really is x86_64,
with just a single i386 module loaded.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56048
2023-12-19 21:41:02 +01:00
Alexandre Julliard
3fb882167f
winecfg: Support all Windows versions also in 64-bit mode.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56039
2023-12-19 14:14:04 +01:00
Rémi Bernon
23ee9b2969
explorer: Handle WM_CLOSE for docked icons for when they lose embedding.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56015
2023-12-13 19:13:01 +01:00
Alex Henrie
807d684157
explorer: Add an "Exit desktop" button to the Start menu.
...
When running `wine explorer.exe /desktop=shell` as a full-screen app,
there is no obvious way to close it and return to the Linux desktop.
Remedy that problem by adding an "Exit desktop" button to the Start menu
in the same place as the "Shut Down" button on Windows.
2023-12-08 22:31:38 +01:00
Fabian Maurer
ba4bc623ef
net: Accept yes/no switches.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55859
2023-12-07 20:21:43 +01:00
Nikolay Sivov
26f11bdfe5
ntdll: Use public type for SystemSupportedProcessorArchitectures returned data.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-12-06 10:20:50 +01:00
Eric Pouech
4b63e88894
ntdll: Don't create Unix console for GUI apps.
...
Note: GUI apps using std I/O (this is not common) will
no longer print on unix console.
If such a behavior is needed, for an app started from
Unix shell, one can either redirect output to a file, or pipe output:
./wine app | cat
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-12-05 21:24:37 +01:00
Zhiyi Zhang
1a6deb1cc3
tasklist: Fix a possible buffer overrun (Coverity).
...
process_entry->szExeFile has length of MAX_PATH but info->image_name only has 32.
2023-12-04 22:10:22 +01:00
Rémi Bernon
b088d311a0
explorer: Remove now unnecessary wine_notify_icon support.
2023-12-01 19:09:15 +01:00
Rémi Bernon
48e6bf3cf1
winex11: Use the new SystrayDock driver interface.
2023-12-01 19:09:14 +01:00
Rémi Bernon
229b4561d9
explorer: Use layered windows for the docked systray icons.
2023-12-01 19:09:14 +01:00
Rémi Bernon
62c6646d8f
win32u: Introduce new SystrayDock driver entry points.
2023-12-01 19:08:55 +01:00
Rémi Bernon
22bfdbeb48
win32u: Introduce a new NtUserSystemTrayCall message call.
2023-12-01 19:08:54 +01:00
Rémi Bernon
600206be39
explorer: Hide the standalone systray window on close.
2023-12-01 19:08:54 +01:00