1
0
mirror of https://github.com/wine-mirror/wine synced 2024-06-26 04:52:48 +00:00
Commit Graph

171672 Commits

Author SHA1 Message Date
Danyil Blyschak
09a6d0f291 gdi32/uniscribe: Ensure the cache is initialised.
Call init_script_cache() in ScriptTextOut() to ensure that a cache
exists for the logic around the ETO_GLYPH_INDEX flag.
2024-06-25 21:58:22 +02:00
Rémi Bernon
5e4a5b0be2 winemac: Remove unnecessary surface_clip_to_visible_rect.
The surface bounds aren't used anyway and surface images are cropped
to the UI layer extends, regardless of the dirty area.
2024-06-25 21:55:06 +02:00
Rémi Bernon
22c517319a winemac: Remove now unnecessary cocoa window surface pointer. 2024-06-25 21:55:06 +02:00
Rémi Bernon
66051c2aa1 winemac: Push window surface image updates to the main thread. 2024-06-25 21:55:06 +02:00
Rémi Bernon
e7a82cc24b winemac: Create window surface CGImageRef on surface flush.
Avoid accessing the surface color bits field
from macdrv_get_surface_display_image.
2024-06-25 21:55:06 +02:00
Rémi Bernon
f8f93c9bfc winemac: Create a provider for the surface and a HBITMAP wrapping it. 2024-06-25 21:55:06 +02:00
Rémi Bernon
446c8ff670 winemac: Remove unused macdrv_get_surface_display_image copy_data parameter. 2024-06-25 21:55:06 +02:00
Ilia Docin
9cf95e76ef sane.ds: Improve color mode and paper source detection. 2024-06-25 21:55:06 +02:00
Vijay Kiran Kamuju
49457ccf21 wevtapi: Add stub EvtCreateRenderContext().
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52879
2024-06-25 21:55:06 +02:00
Marc-Aurel Zent
d09e423e61 winemac.drv: Give dead keys a friendly name in GetKeyNameText. 2024-06-25 21:55:06 +02:00
Marc-Aurel Zent
2d319acccd winemac.drv: Add additional German symbol vkeys. 2024-06-25 21:55:06 +02:00
Marc-Aurel Zent
c579dcc471 winemac.drv: Resolve symbol vkeys first without modifiers. 2024-06-25 21:55:06 +02:00
Marc-Aurel Zent
c9d9ff6129 winemac.drv: Use UCCompareText in char_matches_string. 2024-06-25 21:55:06 +02:00
Marc-Aurel Zent
5a97ad97dc winemac.drv: Uppercase single keys in GetKeyNameText. 2024-06-25 21:55:06 +02:00
Marc-Aurel Zent
7a3e09640b winemac.drv: Do not append " dead" to dead keycodes in GetKeyNameText. 2024-06-25 21:55:06 +02:00
Marc-Aurel Zent
3b40b49c91 winemac.drv: Handle length of dead keycodes in ToUnicodeEx correctly. 2024-06-25 21:55:06 +02:00
Elizabeth Figura
53c70aec87 widl: Respect u and l modifiers in expressions. 2024-06-25 21:55:06 +02:00
Elizabeth Figura
e261f187ad widl: Use struct integer for the aNUM and aHEXNUM tokens. 2024-06-25 21:55:06 +02:00
Elizabeth Figura
22929dd8af widl: Store the hexadecimal flag inside of the expr_t union. 2024-06-25 21:55:06 +02:00
Elizabeth Figura
992cafc9ed widl: Do not allow "lu" as an integer suffix.
MIDL does not.
2024-06-25 21:55:06 +02:00
Alexandre Julliard
d9b364f6f5 makefiles: No longer ignore makedep.c. 2024-06-25 21:54:59 +02:00
Alexandre Julliard
fcc5629f7e server: Build relative paths at run-time instead of depending on makedep. 2024-06-25 13:32:57 +02:00
Alexandre Julliard
06fdcba7cf loader: Build relative paths at run-time instead of depending on makedep. 2024-06-25 13:32:57 +02:00
Alexandre Julliard
8c700a4e83 ntdll: Build relative paths at run-time instead of depending on makedep. 2024-06-25 13:32:57 +02:00
Alexandre Julliard
6311297c15 tools: Add helper functions to get the standard directories. 2024-06-25 11:33:46 +02:00
Aurimas Fišeras
69e3c712dc po: Update Lithuanian translation. 2024-06-25 09:20:11 +02:00
Brendan Shanks
3fac8334d2 winemac.drv: Fix warning in [WineContentView viewWillDraw]. 2024-06-25 09:20:00 +02:00
Brendan Shanks
1620d8f7ca winemac.drv: Fix warning in [WineWindow grabDockIconSnapshotFromWindow:force:]. 2024-06-25 09:19:59 +02:00
Elizabeth Figura
0c4743e9c1 ntdll: Move set_async_direct_result() to file.c.
Similar helpers are in file.c, and sync.c has nothing to do with file I/O otherwise.
2024-06-25 09:19:55 +02:00
Elizabeth Figura
5493ff11fa ntdll: Factor filling the IOSB into set_async_direct_result(). 2024-06-25 09:19:54 +02:00
Elizabeth Figura
62df7633e5 ntdll: Do not set io->Status at the end of sock_ioctl().
The only cases this affects are Wine-internal sockopt ioctls, and ws2_32 does not read back the IOSB status for those.
2024-06-25 09:19:52 +02:00
Elizabeth Figura
506cd1345b quartz/tests: Handle the case where ddraw returns system memory.
Fixes test failures with Windows 7.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56189
2024-06-25 09:19:47 +02:00
Santino Mazza
f9af971bd7 mshtml: Implement MarkupServices_ParseString. 2024-06-24 20:57:04 +02:00
Santino Mazza
f9a8f2f1a3 mshtml: Implement MarkupServices_CreateMarkupContainer. 2024-06-24 20:57:04 +02:00
Santino Mazza
e2100e3f1e mshtml/tests: Test for IMarkupServices. 2024-06-24 20:57:04 +02:00
Ilia Docin
ac4e478015 sane.ds: Add SANE option settable flag support. 2024-06-24 20:56:47 +02:00
Zhiyi Zhang
d1a62e862e include: Add some windows.applicationmodel definitions. 2024-06-24 17:13:05 +02:00
Zhiyi Zhang
c165459699 include: Add some windows.ui.core definitions. 2024-06-24 17:13:05 +02:00
Zhiyi Zhang
425ef9cb23 include: Add windows.ui.input.idl. 2024-06-24 17:13:05 +02:00
Zhiyi Zhang
cd8306db83 include: Add windows.devices.input.idl. 2024-06-24 17:13:05 +02:00
Zhiyi Zhang
d010f52241 include: Add some windows.system definitions. 2024-06-24 17:13:05 +02:00
Zhiyi Zhang
b80657c0a5 include: Add some windows.foundation definitions. 2024-06-24 17:13:05 +02:00
Zhiyi Zhang
cbf1310f87 rometadata: Add initial dll. 2024-06-24 17:13:05 +02:00
Alistair Leslie-Hughes
c483e5d456 msado15: Implement _Recordset get/put MaxRecords. 2024-06-24 17:13:05 +02:00
Alistair Leslie-Hughes
794e1f1884 msado15: Implement _Recordset get/put CacheSize. 2024-06-24 17:13:05 +02:00
Torge Matthies
9dd9c455d3 winegstreamer: Handle Gstreamer pipeline flushes gracefully in the media source.
If a GST_EVENT_FLUSH_START event is received between the calls from PE code to wg_parser_stream_get_buffer
and wg_parser_stream_copy_buffer, the latter function will return an error, resulting in the sample request being
dropped without having delivered a sample.

If wg_parser_stream_copy_buffer returns an error, retry the whole wait_on_sample procedure.

Flushes can be triggered by seek operations.
2024-06-24 17:13:05 +02:00
Torge Matthies
62d8d3415c winegstreamer: Ignore an assert in wg_parser.
This gets hit when a wg_parser receives GST_EVENT_FLUSH_START between the wg_parser_stream_get_buffer function return
and the wg_parser_stream_release_buffer call. In this case the NULL buffer can be ignored, it does no harm and there
is no memory leak from this.
2024-06-24 17:13:05 +02:00
Torge Matthies
215478fc46 winegstreamer: Don't only accept segment events when streams are enabled.
I don't know why this was done previously but this just creates a race condition, with no to me apparent benefit.
2024-06-24 17:13:05 +02:00
Torge Matthies
490d8ed663 winegstreamer: Fix race between wg_parser_stream_en/disable and GST_EVENT_FLUSH_START/STOP. 2024-06-24 17:13:05 +02:00
Alexandre Julliard
7c0aa6fd8c makefiles: Generate rules to build makedep. 2024-06-24 17:13:05 +02:00