Trace output with PulseAudio:
```
0144:trace:mmdevapi:adjust_timing Requested duration 1000000 and period 0
0144:trace:mmdevapi:adjust_timing Device periods: 26666 default and 26666 minimum
0144:trace:mmdevapi:adjust_timing Adjusted duration 1000000 and period 100000
```
--
v3: winepulse: Don't cap period(s).
mmdevapi: Cap default period to 10 ms.
https://gitlab.winehq.org/wine/wine/-/merge_requests/5810
Instead of accessing the surface with macdrv_get_surface_display_image.
--
v5: winemac: Remove now unnecessary cocoa window surface pointer.
winemac: Push window surface image updates to the main thread.
winemac: Create window surface CGImageRef on surface flush.
winemac: Create a provider for the surface and a HBITMAP wrapping it.
winemac: Remove unused macdrv_get_surface_display_image copy_data parameter.
https://gitlab.winehq.org/wine/wine/-/merge_requests/5798
Trace output with PulseAudio:
```
0144:trace:mmdevapi:adjust_timing Requested duration 1000000 and period 0
0144:trace:mmdevapi:adjust_timing Device periods: 26666 default and 26666 minimum
0144:trace:mmdevapi:adjust_timing Adjusted duration 1000000 and period 100000
```
--
v2: winepulse: Don't cap period(s).
mmdevapi: Cap default period to 10 ms.
https://gitlab.winehq.org/wine/wine/-/merge_requests/5810
Instead of accessing the surface with macdrv_get_surface_display_image.
--
v4: winemac: Remove now unnecessary cocoa window surface pointer.
winemac: Push window surface image updates to the main thread.
winemac: Create window surface CGImageRef on surface flush.
winemac: Create a provider for the surface and a HBITMAP wrapping it.
winemac: Remove unused macdrv_get_surface_display_image copy_data parameter.
https://gitlab.winehq.org/wine/wine/-/merge_requests/5798
The aim of this serie is to split FOR loop instruction parsing from
it's execution.
In more details:
- introduces CMD_FOR_CONTROL structure to hold parsed FOR instruction
- improves the support of FOR loop variables (%0-%9 are now available)
- fixes a couple of issues in FOR instruction parsing (missing \t detection
in a couple of places, quotes management),
- fixes a couple of issues in FOR execution (mainly missing delayed
substitution of some constructs)
- code refactoring with helpers
--
v2: programs/cmd: Introduce helpers to handle directory walk.
programs/cmd: Enable '%0' through '%9' as valid FOR loop variables.
programs/cmd: Introduce helpers to save and restore FOR loop contexts.
programs/cmd: Introduce helpers to handle FOR variables.
programs/cmd: Add more tests about FOR loops.
https://gitlab.winehq.org/wine/wine/-/merge_requests/5794