Elizabeth Figura pushed to branch master at wine / wine-staging
Commits:
9c06e8ea by Elizabeth Figura at 2025-10-01T16:58:46-05:00
Rebase against 192d335facd5ec6ff2b9acec615efff16385a416.
- - - - -
8 changed files:
- − patches/ddraw-Device_Caps/0002-ddraw-Set-dwZBufferBitDepth-in-ddraw7_GetCaps.patch
- − patches/ddraw-Device_Caps/definition
- patches/ddraw-version-check/definition
- patches/server-PeekMessage/0001-server-Fix-handling-of-GetMessage-after-previous-Pee.patch
- patches/server-Signal_Thread/0001-server-Do-not-signal-thread-until-it-is-really-gone.patch
- − patches/wineboot-HKEY_DYN_DATA/0001-wineboot-Add-some-generic-hardware-in-HKEY_DYN_DATA-.patch
- − patches/wineboot-HKEY_DYN_DATA/definition
- staging/upstream-commit
View it on GitLab: https://gitlab.winehq.org/wine/wine-staging/-/commit/9c06e8eab3af4a4c57d669…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine-staging/-/commit/9c06e8eab3af4a4c57d669…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
fc4cb218 by Eric Pouech at 2025-10-01T23:02:39+02:00
winedbg: Simplify fetching module name.
Always using GetMappedFileNameW for active targets:
- as it doesn't depend on information from debug event that
are not always present (pointer to module name, or file handle),
- it only uses a single server call (pointer to module name requires two).
- and stop using GetModuleFileNameExW which implementation walks
the module list in debuggee process, hence request time grows linearly
with number of loaded modules.
Keep fallback to indirection in debuggee address space for non active
targets.
This reduces significantly attachment time in auto mode.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
dda9f35c by Eric Pouech at 2025-10-01T23:02:39+02:00
dbghelp: Add public symbols out of export table when no debug info is present.
Always creating public symbols from export table can be slow.
If we already have some debug information, then exported symbols are
likely already present.
In extreme cases, this can reduce significantly loading time of module.
Note: in some (rare) cases, this will change current behavior:
- if symbol has no debug inforamtion attached to it (assembly...), then
no name will be available for it,
- if exported symbol name is different from internal one, then only the
internal one will be reported.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
192d335f by Eric Pouech at 2025-10-01T23:02:39+02:00
dbghelp: Don't crash on stripped image without DEBUG directories.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=58742
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
2 changed files:
- dlls/dbghelp/pe_module.c
- programs/winedbg/tgt_active.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/24d6b2b33a83fecbc82b32cc262aa…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/24d6b2b33a83fecbc82b32cc262aa…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
3f1db077 by Rémi Bernon at 2025-10-01T23:02:39+02:00
server: Introduce an internal queue bits field.
And set a QS_DRIVER bit when the queue fd is ready for reading, or clear
it if it isn't, before waiting on it.
Clear the bit after waiting as we expect the client to process events
before calling the server again and before we can poll it again.
- - - - -
a995d108 by Rémi Bernon at 2025-10-01T23:02:39+02:00
server: Use the internal bits to signal the queue sync.
Removing the need to reset the sync after waiting, or in set_queue_mask,
as its signal state will be refreshed every time a mask or bit is set or
cleared.
- - - - -
0a749b30 by Rémi Bernon at 2025-10-01T23:02:39+02:00
win32u: Process all driver events when waiting on queue.
- - - - -
24d6b2b3 by Rémi Bernon at 2025-10-01T23:02:39+02:00
win32u: Wrap ProcessEvents calls in process_driver_events helper.
- - - - -
7 changed files:
- dlls/win32u/dce.c
- dlls/win32u/input.c
- dlls/win32u/message.c
- dlls/win32u/ntuser_private.h
- include/wine/server_protocol.h
- server/protocol.def
- server/queue.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/3a4242c15399afbe7f6cd61410338…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/3a4242c15399afbe7f6cd61410338…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
8e2ff32a by Eric Pouech at 2025-10-01T21:42:08+02:00
cmd: Add tests showing that MORE outputs to CONOUT$ not stdout.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
d9430e7d by Eric Pouech at 2025-10-01T21:42:10+02:00
cmd: Clean up and enhance MORE command implementation.
Clean-up:
- using WCMD_fgets() to get input,
- using helper to factorize the two forms of the MORE command.
Enhancements and let behavior be closer to native:
- when using 'MORE file1 file2...', stop displaying files at
the first non existing one,
- can break MORE with ctrl-c,
- the information display + wait at the end of each page is
only activated when outputting to console,
- the bottom information line is overwritten by next line.
Note native MORE outputs to CONOUT$ (not stdout), which
makes it hard for adding tests.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
735b5066 by Eric Pouech at 2025-10-01T21:42:12+02:00
cmd: Let WCMD_setshow_time() use WCMD_fgets().
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
eca768dc by Eric Pouech at 2025-10-01T21:42:13+02:00
cmd: Let WCMD_wait_for_input() no longer use WCMD_ReadFile().
With some improvements:
- waiting on an input stream can be interrupted by ctrl-c,
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
d2024356 by Eric Pouech at 2025-10-01T21:42:16+02:00
cmd: Get rid of WCMD_ReadFile.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
7 changed files:
- programs/cmd/builtins.c
- programs/cmd/tests/test_builtins.bat
- programs/cmd/tests/test_builtins.bat.exp
- programs/cmd/tests/test_builtins.cmd
- programs/cmd/tests/test_builtins.cmd.exp
- programs/cmd/wcmd.h
- programs/cmd/wcmdmain.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/b2abca6043ca64de47fea8d8273ef…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/b2abca6043ca64de47fea8d8273ef…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
ef7381dd by Nikolay Sivov at 2025-10-01T21:39:20+02:00
xmllite/writer: Remove now unnecessary helper.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
304caf26 by Nikolay Sivov at 2025-10-01T21:39:21+02:00
xmllite/writer: Output element stack on release.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
709931d9 by Nikolay Sivov at 2025-10-01T21:39:22+02:00
xmllite/writer: Output element stack on SetOutput().
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
2 changed files:
- dlls/xmllite/tests/writer.c
- dlls/xmllite/writer.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/adb6c9fd21f7c986e6b66675bdb58…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/adb6c9fd21f7c986e6b66675bdb58…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
bfd8ec1a by Jinoh Kang at 2025-10-01T21:37:37+02:00
fluidsynth: Fix g_mutex_init() and g_cond_init().
Fixes: f768d6b31bebc35fbaf751d0cd57c8bd302a8d60
- - - - -
3bac68b6 by Jinoh Kang at 2025-10-01T21:37:39+02:00
fluidsynth: Fix double close of thread handle in g_thread_unref().
Fixes: f768d6b31bebc35fbaf751d0cd57c8bd302a8d60
- - - - -
e66dd40e by Jinoh Kang at 2025-10-01T21:37:41+02:00
fluidsynth: Use full memory barrier in g_atomic_int_get().
Fixes: f768d6b31bebc35fbaf751d0cd57c8bd302a8d60
- - - - -
6691ec8c by Jinoh Kang at 2025-10-01T21:37:43+02:00
fluidsynth: Round up sleep duration in g_usleep().
Returning early is never correct; returning late is.
Fixes: f768d6b31bebc35fbaf751d0cd57c8bd302a8d60
- - - - -
2b85b622 by Jinoh Kang at 2025-10-01T21:37:45+02:00
fluidsynth: Fix argument flag handling in g_file_test().
Fixes: f768d6b31bebc35fbaf751d0cd57c8bd302a8d60
- - - - -
60b94317 by Jinoh Kang at 2025-10-01T21:37:47+02:00
fluidsynth: Fix definition of g_atomic_int_dec_and_test().
Fixes: f768d6b31bebc35fbaf751d0cd57c8bd302a8d60
- - - - -
56ada623 by Jinoh Kang at 2025-10-01T21:37:49+02:00
fluidsynth: Return thread return value from g_thread_join().
Fixes: f768d6b31bebc35fbaf751d0cd57c8bd302a8d60
- - - - -
b44967b0 by Jinoh Kang at 2025-10-01T21:37:51+02:00
fluidsynth: Use InterlockedExchangeAdd() in g_atomic_int_add().
- - - - -
2 changed files:
- libs/fluidsynth/glib.c
- libs/fluidsynth/glib.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/4056fec541dcefb7015e802bcbfe4…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/4056fec541dcefb7015e802bcbfe4…
You're receiving this email because of your account on gitlab.winehq.org.