Commit graph

161387 commits

Author SHA1 Message Date
Piotr Caban baabf623fe localspl: Add StartDocPrinter implementation. 2022-11-28 21:01:55 +01:00
Piotr Caban adbbcb54dd localspl: Add AddJob implementation. 2022-11-28 21:01:55 +01:00
Piotr Caban 90fa4b428d localspl: Introduce printer_info_t structure.
The structure will be used to store printer information shared between all
printer handles (like printer name, attributes, job queue).
2022-11-28 21:01:55 +01:00
Piotr Caban f89a5fd458 localspl: Convert MONITOREX structure to MONITOR2 during port monitor initialization. 2022-11-28 21:01:55 +01:00
Alex Henrie b1391caf64 mshtml: Remove string constant macros from navigate.c.
Having an extra layer of indirection here makes the code less clear.
2022-11-28 21:01:55 +01:00
Gabriel Ivăncescu 60279d0d5a include/mshtml: Add IHTMLXDomainRequest and factory interfaces and classes.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-11-28 21:01:55 +01:00
Gabriel Ivăncescu 9a0d0e8616 mshtml: Don't check for doc_node from the doc obj when it can't be NULL.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-11-28 21:01:55 +01:00
Gabriel Ivăncescu b99c89f383 mshtml: Return proper error for invalid selectors in IE8 mode.
More importantly it gets rid of the ERR since such failures are normal.

Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-11-28 21:01:55 +01:00
Gabriel Ivăncescu be8bd0e6b0 mshtml: Treat edit mode as a reload.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-11-28 21:01:55 +01:00
Gabriel Ivăncescu a44ce98d10 mshtml: Implement performance.navigation.type.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-11-28 21:01:55 +01:00
Gabriel Ivăncescu 2e0a5d429e mshtml: Implement performance.navigation.redirectCount.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-11-28 21:01:55 +01:00
Gabriel Ivăncescu 25f205d9ac mshtml: Set reload load type to Gecko for document reloads.
So it can async open with proper binding flags.

Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-11-28 21:01:55 +01:00
Gabriel Ivăncescu 12213e13ab mshtml: Implement onload prop for input elements.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-11-28 21:01:55 +01:00
Gabriel Ivăncescu 2865a5f113 mshtml: Implement location.reload().
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53927
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-11-28 21:01:55 +01:00
Gabriel Ivăncescu 0e71100e56 mshtml: Implement print events.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53927
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-11-28 21:01:55 +01:00
Zhiyi Zhang 5c64b505c2 winex11.drv: Support _KDE_NET_WM_STATE_SKIP_SWITCHER.
KWin has a switcher that triggered by Alt+Tab that basically acts like a pager. And hiding items in
the switcher is controlled by _KDE_NET_WM_STATE_SKIP_SWITCHER.
2022-11-28 21:01:55 +01:00
Alexandre Julliard 7eb08bd230 wpcap: Use the Unix call helpers. 2022-11-28 21:01:55 +01:00
Alexandre Julliard c37f91c78b winspool.drv: Use the Unix call helpers. 2022-11-28 21:01:55 +01:00
Alexandre Julliard 3e5bf70341 sane.ds: Use the Unix call helpers. 2022-11-28 21:01:55 +01:00
Alexandre Julliard 15e044905b qcap: Use the Unix call helpers. 2022-11-28 21:01:55 +01:00
Alexandre Julliard c46d25b135 netapi32: Use the Unix call helpers. 2022-11-28 21:01:55 +01:00
Alexandre Julliard 6674e6d713 msv1_0: Use the Unix call helpers. 2022-11-28 21:01:55 +01:00
Alexandre Julliard 0e10e6ab55 gphoto2.ds: Use the Unix call helpers. 2022-11-28 21:01:55 +01:00
Alexandre Julliard a62d3ab841 dnsapi: Use the Unix call helpers. 2022-11-28 21:01:55 +01:00
Alexandre Julliard 81493d0f8c ctapi32: Use the Unix call helpers. 2022-11-28 21:01:55 +01:00
Alexandre Julliard 6677255d66 capi2032: Use the Unix call helpers. 2022-11-28 21:01:55 +01:00
Alexandre Julliard 414304658e avicap32: Use the Unix call helpers. 2022-11-28 21:01:55 +01:00
Alex Henrie b072bb494b wldap32: Use the strdup function instead of reimplementing it. 2022-11-28 21:01:55 +01:00
Rémi Bernon c6cdea71cc joy.cpl: Avoid race condition when accessing selected effect. 2022-11-28 11:38:39 +01:00
Rémi Bernon b274278d0e joy.cpl: Remove unnecessary joystick forcefeedback member. 2022-11-28 11:38:39 +01:00
Rémi Bernon 9b4cd90850 joy.cpl: Read the device path property instead of storing it. 2022-11-28 11:38:39 +01:00
Rémi Bernon 7e854933cd joy.cpl: Read the number of buttons instead of storing it. 2022-11-28 11:38:39 +01:00
Rémi Bernon b53df5dffb joy.cpl: Read the device instance name instead of storing it. 2022-11-28 11:38:39 +01:00
Rémi Bernon 9d4a9e16a5 joy.cpl: Use a struct list to keep created device effects. 2022-11-28 11:38:39 +01:00
Rémi Bernon 1c94551ef8 joy.cpl: Read the effect DIEFFECTINFOW instead of storing it. 2022-11-28 11:38:39 +01:00
Rémi Bernon d9bd1c49bb joy.cpl: Read the effect parameters instead of storing them.
The direction and axis arrays are also not pointing to valid memory
anymore.
2022-11-28 11:38:39 +01:00
Rémi Bernon 85790d8379 joy.cpl: Use designated initializer to init effect params. 2022-11-28 11:38:39 +01:00
Rémi Bernon ceea9b8721 joy.cpl: Move ff_effects_callback function around. 2022-11-28 11:38:39 +01:00
Rémi Bernon e365242892 joy.cpl: Move constants and structures to main.c. 2022-11-28 11:38:39 +01:00
Rémi Bernon ed91d22fe4 maintainers: Take ownership of joy.cpl. 2022-11-28 11:38:39 +01:00
Piotr Caban 2aa9400897 localspl: Add FILE: port tests. 2022-11-28 11:33:37 +01:00
Piotr Caban bdd561cfa3 localspl: Add FILE: port monitor implementation. 2022-11-28 11:33:36 +01:00
Eric Pouech 3e5bdebbce wined3d: Set location types to uint32_t.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-11-28 11:33:21 +01:00
Eric Pouech 718118f3af wined3d: Set flag types to uint32_t (internal definitions).
(no longer using long types)

Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-11-28 11:33:08 +01:00
Eric Pouech a71526bb07 wined3d: Set flag types to uint32_t (external definitions).
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-11-28 11:33:01 +01:00
Alexandre Julliard 20d86f34a0 Release 7.22. 2022-11-26 00:22:31 +01:00
Eric Pouech f2ca35bd80 cmd: Use OEM code page when reading a file.
Calling GetConsoleCP() when ReadConsoleW() fails (potentially indicating
that cmd.exe's instance isn't attached to a console) makes no sense.

In details, since GetConsoleCP() returns 0 when not attached to a console
to indicate error, we're in fact using CP_ACP.

So fallback explicitely to OEM CP (which is the default for CUI programs).

Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-11-25 18:09:57 +01:00
Rémi Bernon 1c30f7803c winepath: Free wine_get_(dos|unix)_file_name memory with HeapFree. 2022-11-25 18:09:57 +01:00
Rémi Bernon a49838f24e mshtml: Free wine_get_dos_file_name memory with HeapFree. 2022-11-25 18:09:57 +01:00
Rémi Bernon 489218444f appwiz.cpl: Free wine_get_dos_file_name memory with HeapFree. 2022-11-25 18:09:57 +01:00