Additionally, add explicit rules to the AQS parser for resolving shift/reduce conflicts involving NOT/OR clauses.
--
v6: cfgmgr32: Implement support for logical operators in DEVPROP_FILTER_EXPRESSION.
cfgmgr32/tests: Add additional tests for device query filters.
https://gitlab.winehq.org/wine/wine/-/merge_requests/9010
Additionally, add explicit rules to the AQS parser for resolving shift/reduce conflicts involving NOT/OR clauses.
--
v5: cfgmgr32: Implement support for logical operators in DEVPROP_FILTER_EXPRESSION.
cfgmgr32/tests: Add tests for filters with boolean operators.
https://gitlab.winehq.org/wine/wine/-/merge_requests/9010
Additionally, add explicit rules to the AQS parser for resolving shift/reduce conflicts involving NOT/OR clauses.
--
v3: cfgmgr32: Implement support for logical operators in DEVPROP_FILTER_EXPRESSION.
https://gitlab.winehq.org/wine/wine/-/merge_requests/9010
FluidSynth settings table is internally a refcounted hashtable.
Due to wrong glib atomic emulation, the hashtable might be leaked (if refcount != 2) or abruptly freed (if refcount == 2) due to incorrect return value from `fluid_atomic_int_exchange_and_add()`.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/9019
This is cmd engine rewrite serie XXXVI.
(and the second regarding introducing pipes between commands).
Aim of this serie (and next one) is to ensure all builtin commands
properly get their input from a pipe.
Basically, this serie
- hardens WCMD_fgets() to support properly pipes,
- let a couple of builtin commands use WCMD_fgets() instead of
WCMD_ReadFile (basically, we only need by line input - WCMD_fgets() -
or on the fly key strokes - WCMD_wait_for_input -.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/9020