Brendan Shanks
8cb1009e4c
ntdll: Use environ/_NSGetEnviron() directly rather than caching it in main_envp.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57005
2024-07-31 21:07:14 +02:00
Brendan Shanks
0291c9f9fb
include: Ensure that x86_64 syscall thunks have a consistent length when built with Clang.
...
GCC always assembles 'jmp 1f' to 'eb 01', as does Clang when using -O1
or higher optimization.
But with -O0, Clang outputs 'e9 01 00 00 00'.
The 'subq $0xb,0x70(%rcx)' line in __wine_syscall_dispatcher relies on
'jmp 1f' being 2 bytes.
Based on patch by Alex S.
2024-07-31 21:06:48 +02:00
Alistair Leslie-Hughes
6de806d62c
include: Forward declare all gdiplus classes.
2024-07-31 21:05:12 +02:00
Alistair Leslie-Hughes
37e2b7ccec
include: Add *_SHIFT macros.
2024-07-31 21:05:12 +02:00
Vijay Kiran Kamuju
c3d34d43b0
include: Add gdiplus effect parameter structs.
2024-07-31 21:05:12 +02:00
Alex Henrie
ed9b44c31a
atl: Only warn in AtlModuleGetClassObject if the class was not found.
...
A warning should only be printed if something went wrong, not every time
the function is run.
2024-07-31 21:05:12 +02:00
Alex Henrie
3d045847cb
atl: Correct comment above AtlModuleRegisterTypeLib function.
2024-07-31 21:05:12 +02:00
Jacek Caban
089f39c4c4
mshtml: Use host object script bindings for style objects.
...
Based on patch by Gabriel Ivăncescu.
2024-07-31 21:05:12 +02:00
Jacek Caban
6111556196
mshtml: Use get_prop_desc for legacy function object implementation.
...
And remove no longer needed get_name.
2024-07-31 21:05:12 +02:00
Jacek Caban
e8a2751e47
mshtml: Use host object script bindings for HTMLStyleSheetRule.
2024-07-31 21:05:12 +02:00
Jacek Caban
e30fef7f18
mshtml: Use host object script bindings for HTMLStyleSheetRulesCollection.
2024-07-31 21:05:12 +02:00
Jacek Caban
644b5a2735
mshtml: Use host object script bindings for HTMLStyleSheet.
2024-07-31 21:05:12 +02:00
Jacek Caban
c08e2c887b
mshtml: Use host object script bindings for HTMLStyleSheetsCollection.
2024-07-31 21:05:12 +02:00
Jacek Caban
4abbf0775c
mshtml: Use host object script bindings for HTMLDOMChildrenCollection.
2024-07-31 21:05:12 +02:00
Jacek Caban
6136e9b3ed
mshtml: Use dispex_index_prop_desc for HTMLElementCollection.
2024-07-31 21:05:12 +02:00
Esme Povirk
8b1e784fa5
comctl32: Handle WM_GETOBJECT in tab control.
2024-07-31 21:00:02 +02:00
Elizabeth Figura
870d9d3e8a
wined3d: Feed modelview matrices through a push constant buffer.
2024-07-31 20:59:45 +02:00
Elizabeth Figura
6305c5abc0
wined3d: Do not use the normal or modelview matrices when drawing pretransformed vertices.
2024-07-31 20:59:45 +02:00
Elizabeth Figura
a44bf43f81
wined3d: Feed the projection matrix through a push constant buffer.
...
We cannot get rid of the WINED3D_TS_PROJECTION state handler yet, because table
fog still depends on it.
2024-07-31 20:59:43 +02:00
Elizabeth Figura
283ef7f926
wined3d: Move get_projection_matrix() to glsl_shader.c.
2024-07-31 20:59:43 +02:00
Elizabeth Figura
9b8a99a8e0
wined3d: Feed the material through a push constant buffer.
2024-07-31 20:59:43 +02:00
Elizabeth Figura
81dbeba08c
wined3d: Invalidate push constant flags only for the primary stateblock.
2024-07-31 20:59:41 +02:00
Vijay Kiran Kamuju
1dfac2a252
include: Added IEventTrigger declaration.
2024-07-30 22:26:19 +02:00
Vijay Kiran Kamuju
d7f07c3983
include: Add ISessionStateChangeTrigger declaration.
2024-07-30 22:26:19 +02:00
Vijay Kiran Kamuju
1d961140b7
include: Add more Task Scheduler Trigger interface definitions.
2024-07-30 22:26:19 +02:00
Spencer Wallace
776c65acb1
shell32: Fix FO_MOVE when destination has conflicting directory.
2024-07-30 22:23:26 +02:00
Spencer Wallace
a0b39cb050
shell32/tests: Add tests for moving dir(s) to destination(s) with conflicting dir.
2024-07-30 22:22:51 +02:00
Jacek Caban
1a0b353158
mshtml: Use host object script bindings for HTMLAttributeCollection.
2024-07-30 22:21:01 +02:00
Jacek Caban
4daf3943cc
mshtml: Use dispex_index_prop_desc for HTMLFiltersCollection.
2024-07-30 22:21:01 +02:00
Jacek Caban
3728713e83
mshtml: Use host object script bindings for DOMTokenList.
2024-07-30 22:21:01 +02:00
Jacek Caban
82ba225d97
mshtml: Use host object script bindings for HTMLRect.
2024-07-30 22:21:01 +02:00
Jacek Caban
4094957f59
mshtml: Use host object script bindings for select elements.
2024-07-30 22:21:01 +02:00
Jacek Caban
71a57dd6ee
mshtml: Use host object script bindings for object elements.
2024-07-30 22:21:01 +02:00
Jacek Caban
33831494df
mshtml: Store property name in HTMLPluginContainer.
2024-07-30 22:21:01 +02:00
Jacek Caban
f297e4e5d2
mshtml: Use HTMLPluginContainer for DispatchEx functions in object element.
2024-07-30 22:21:01 +02:00
Dmitry Timoshkov
cab64ec829
sechost: Check both lpServiceName and lpServiceProc for NULL in StartServiceCtrlDispatcher().
...
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2024-07-30 18:20:34 +02:00
Nikolay Sivov
b421bcec9c
d3dx9/effect: Document one remaining header field.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2024-07-30 13:18:16 +02:00
Matteo Bruni
5c395ff138
d3dx9: Don't silently ignore d3dx_calculate_pixel_size() errors.
2024-07-29 21:12:32 +02:00
Fabian Maurer
c7fbc54f3e
kernel32: Add SetFirmwareEnvironmentVariableA stub.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57012
2024-07-29 21:12:02 +02:00
Jacek Caban
3f23efd67f
mshtml: Introduce get_script_global and use it instead of get_compat_mode.
2024-07-29 21:11:18 +02:00
Jacek Caban
e58cbec2df
mshtml: Use host object script bindings for Window object.
...
Based on patch by Gabriel Ivăncescu.
2024-07-29 21:11:17 +02:00
Jacek Caban
121b7f106b
mshtml: Use get_prop_descs for window object.
2024-07-29 21:11:17 +02:00
Jacek Caban
d9d816b610
mshtml: Return E_UNEXPECTED for unknown ids in JSDispatchHost_CallFunction.
2024-07-29 21:11:17 +02:00
Jacek Caban
6674023843
jscript: Allow host objects to specify an outer interface.
2024-07-29 21:11:17 +02:00
Jacek Caban
9e581e26ac
mshtml: Introduce get_outer_iface and use it instead of get_dispatch_this.
2024-07-29 21:11:17 +02:00
Jacek Caban
b505bef492
mshtml: Use host object script bindings for iframe elements.
...
Based on patch by Gabriel Ivăncescu.
2024-07-29 21:11:16 +02:00
Jacek Caban
81a2aa5ad7
mshtml: Use host object script bindings for frame elements.
...
Based on patch by Gabriel Ivăncescu.
2024-07-29 21:11:15 +02:00
Jacek Caban
eb2729ab8d
mshtml: Use host object script bindings for storage objects.
...
Based on patch by Gabriel Ivăncescu.
2024-07-29 21:11:12 +02:00
Jacek Caban
88d6e02ba7
jscript: Ensure that external property is still valid in jsdisp_next_prop.
2024-07-29 21:11:11 +02:00
Jacek Caban
4c011a8d48
mshtml: Use dispex_next_id in NextProperty implementation.
2024-07-29 21:11:11 +02:00