Alex Henrie
971548728c
windowscodecs: Use standard C functions for memory allocation in metadataquery.c.
2022-11-18 21:13:38 +01:00
Alex Henrie
81a432c356
jscript: Remove unused function heap_strdupW.
2022-11-18 18:52:12 +01:00
Alex Henrie
844f771b13
jscript: Use standard C functions for memory allocation in jscript.c.
2022-11-18 18:52:12 +01:00
Alex Henrie
7c26da1ae9
jscript: Use standard C functions for memory allocation in dispex.c.
2022-11-18 18:52:11 +01:00
Rémi Bernon
eabd176cc0
opengl32: Implement wow64 thunks for glFenceSync (et al.).
2022-11-18 18:52:11 +01:00
Rémi Bernon
edcea32c6a
opengl32: Implement wow64 thunks for input pointer arrays.
2022-11-18 18:52:11 +01:00
Rémi Bernon
173e91a4b6
opengl32: Implement wow64 thunk for wglGetPbufferDCARB.
2022-11-18 18:52:11 +01:00
Rémi Bernon
bfb6119fb3
opengl32: Implement wow64 thunk for wglCreatePbufferARB.
2022-11-18 18:52:11 +01:00
Rémi Bernon
4f1ed0873d
opengl32: Implement wow64 thunk for wglCreateContextAttribsARB.
2022-11-18 18:52:11 +01:00
Gabriel Ivăncescu
f8d4dbd703
mshtml: Implement pagehide event.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-11-18 17:33:49 +01:00
Gabriel Ivăncescu
570e6b2087
mshtml: Implement unload event.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-11-18 17:33:49 +01:00
Gabriel Ivăncescu
00dbd769b9
mshtml: Dispatch beforeunload event to the window.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-11-18 17:33:49 +01:00
Gabriel Ivăncescu
e2bb4c1b88
mshtml: Implement pageshow event.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-11-18 17:33:49 +01:00
Gabriel Ivăncescu
bc286247c4
mshtml: Store the nsevent listener descs in a table.
...
Rather than hardcoding them individually, so that it's all in one place
when adding new ones.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-11-18 17:33:49 +01:00
Gabriel Ivăncescu
a85ebbcef1
mshtml: Add visibilitychange event stub.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-11-18 17:33:49 +01:00
Gabriel Ivăncescu
7d85bd5dde
mshtml: Dispatch Gecko events to the window if there's no node.
...
The window itself is not a DOM node, so this is perfectly normal to fail
here. In fact, we weren't dispatching any gecko events sent to the window.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-11-18 17:33:49 +01:00
Gabriel Ivăncescu
f658f68d63
mshtml: Do not register Gecko load event handler twice.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-11-18 17:33:49 +01:00
Gabriel Ivăncescu
574e207ab7
mshtml: Allow EVENT_BIND_TO_TARGET to bind to the window.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-11-18 17:33:49 +01:00
Akihiro Sagawa
6521c09d3a
include: Fix typo in IN4ADDR_LOOPBACK_INIT.
2022-11-18 17:33:49 +01:00
Jacek Caban
87a3357900
winevulkan: Return error if vkMapMemory would truncate pointer on wow64.
2022-11-18 17:33:49 +01:00
Jacek Caban
1396f04f02
winevulkan: Never copy pNext pointer in 32-bit struct conversion functions.
2022-11-18 17:33:49 +01:00
Jacek Caban
5135cabb02
winevulkan: Add __wine_unix_call_wow64_funcs support.
2022-11-18 17:33:49 +01:00
Jacek Caban
eb062df5ba
winevulkan: Use separated implementations for all 32-bit Unix calls.
2022-11-18 17:33:49 +01:00
Jacek Caban
46f84ea226
winevulkan: Always convert 32-bit pointer arrays.
2022-11-18 17:33:49 +01:00
Jacek Caban
3eccac388d
winevulkan: Use PTR32 for pointer-size variables in 32-bit structs.
2022-11-18 17:33:49 +01:00
Jacek Caban
3a5155a9d1
winevulkan: Introduce find_next_struct32.
2022-11-18 17:33:49 +01:00
Eric Pouech
b6205f57fa
dbghelp: Add partial implementation of SymQueryInlineTrace.
...
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-11-18 14:11:50 +01:00
Eric Pouech
c99bafb775
dbghelp: Implement SymAddrIncludeInlineTrace().
...
Replacing symt_get_inlinesite_depth() with SymAddrIncludeInlineTrace()
as they look very (very) similar.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-11-18 14:11:50 +01:00
Mohamad Al-Jaf
51c81714f2
dbghelp: Add SymAddrIncludeInlineTrace stub.
...
Football Manager 2023 Editor calls this function.
Signed-off-by: Mohamad Al-Jaf <mohamadaljaf@gmail.com>
2022-11-18 14:11:47 +01:00
Nikolay Sivov
57f251d050
ntdll: Do not set system locales that resolve to custom-unspecified.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-11-18 14:04:29 +01:00
Alex Henrie
01dae0013c
spoolss: Use standard C functions for memory allocation in router.c.
2022-11-18 14:04:29 +01:00
Alex Henrie
6a5dcc5273
schedsvc: Remove unused function heap_strdupW.
2022-11-18 14:04:29 +01:00
Alex Henrie
baa8b11b4d
schedsvc: Use standard C functions for memory allocation in schedsvc.c.
2022-11-18 14:04:29 +01:00
Alex Henrie
4ee48f26bd
schedsvc: Use standard C functions for memory allocation in atsvc.c.
2022-11-18 14:04:29 +01:00
Alex Henrie
caf39cd122
sapi: Use standard C functions for memory allocation in token.c.
2022-11-18 14:04:29 +01:00
Alex Henrie
cce78c245d
oledb32: Use standard C functions for memory allocation in datainit.c.
2022-11-18 14:04:29 +01:00
Alex Henrie
88e3c7323a
oleaut32: Use standard C functions for memory allocation in olefont.c.
2022-11-18 14:04:28 +01:00
Eric Pouech
9ff426270c
ntdll/tests: Extend file tests about delete-on-close and disposition.
...
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-11-18 14:04:28 +01:00
Eric Pouech
b9bf5abe5b
ntdll/tests: Fix share mode for some delete-on-close/delete disposition tests.
...
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-11-18 14:04:28 +01:00
Eric Pouech
35ec92113f
ntdll/tests: Adapt file tests on delete-on-close / delete disposition to Windows 10.
...
Fix a couple of failures on Windows 10:
- it seems that attributes are no longer accessible by name after
shared deletion
- really looks like that shared deletion is now marked at object's
name hierarchy level (see error codes have changed too)
So,
- replace tests based on GetFileAttribute with testing presence of
pending deletion flag (FileStandardInformation)
- add Win10 error codes (and mark the Win7/8 ones as broken)
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-11-18 14:04:28 +01:00
Eric Pouech
dcbb145658
dbghelp: Function static variables should be found by address.
...
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-11-18 14:04:28 +01:00
Eric Pouech
f763332b93
dbghelp: Create a single compiland instance by name in PDB.
...
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-11-18 14:00:04 +01:00
Eric Pouech
e37f1ada64
dbghelp: Use same compiland's pathname as native (PDB).
...
In PDB debug information, compiland's pathname is stored twice:
- both refer to the same file, but with variations in path handling
(eg: one could be foo1\foo2\bar.obj and the other
foo1\deadbeef\..\foo2\bar.obj)
Use same pathname string as native when storing compiland's pathname
(it eases comparison of dumps between the two).
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-11-18 14:00:04 +01:00
Etaash Mathamsetty
22e9093c80
ntoskrnl.exe: Implement KeQueryActiveProcessorCount.
2022-11-18 14:00:04 +01:00
Etaash Mathamsetty
38577522ea
ntoskrnl.exe: Implement KeQueryMaximumProcessorCount/Ex.
2022-11-18 14:00:04 +01:00
Brendan Shanks
8ae70731b1
ntdll: Add native thread renaming for macOS.
2022-11-18 13:55:59 +01:00
Sven Baars
ca4c6f1150
ntdll/tests: Refactor the Software\Classes tests.
...
And add some extra ones.
2022-11-18 13:55:21 +01:00
Sven Baars
0f8b90a7de
ntdll/tests: Factor out the NtEnumerateKey() tests.
2022-11-18 13:55:21 +01:00
Sven Baars
fe8b10f8c8
server: Don't return the actual 32-bit Software\Classes key.
2022-11-18 13:55:21 +01:00
Sven Baars
0edf023bc6
ntdll/tests: Add some some Software\Classes query and enumerate tests.
2022-11-18 13:55:21 +01:00