- Feb 15, 2021
-
-
George Kiagiadakis authored
-
George Kiagiadakis authored
This allows altering monitor properties or adding rules in different lua files that get loaded before 90-enable*.lua
-
George Kiagiadakis authored
and also make the default of alsa.reserve to be false, for easier scripting
-
George Kiagiadakis authored
pipewire/pipewire!456
-
George Kiagiadakis authored
-
George Kiagiadakis authored
When we convert from a lua table to a GVariant dictionary, it is not possible to maintain the hybrid string & integer keys approach that Lua has for tables, so we convert all keys to strings and a table becomes a{sv} When we convert back from a{sv} to a table, it is desirable to get back the integer keys wherever possible. The use case is to pass "arrays" (i.e. tables with integer keys) from the configuration files to the lua scripts, without losing the properties of the "array"
-
George Kiagiadakis authored
-
George Kiagiadakis authored
* index array items from 1 * handle any kind of value, not just GVariant basic types * unit test
-
George Kiagiadakis authored
* Add more generic lua -> gvariant conversion * Cleanup the gvariant -> lua function and rename it
-
George Kiagiadakis authored
G_VARIANT_TYPE_DICTIONARY also catches the VARDICT case
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
- Feb 13, 2021
-
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
- Feb 12, 2021
-
-
Julian Bouzas authored
Includes a plugin to handle the portal permission store dbus interface
-
Julian Bouzas authored
Replaces old module-client-permissions module
-
Julian Bouzas authored
-
Julian Bouzas authored
-
- Feb 11, 2021
-
-
George Kiagiadakis authored
meson can't find project options before executing the project() command :( This reverts commit 8bff0cc6.
-
George Kiagiadakis authored
-
- Feb 05, 2021
-
-
George Kiagiadakis authored
-
George Kiagiadakis authored
... because loading a script first looks in that directory, so it's easy to make tests break by a conflicting file in the system config dir, for instance, /etc/wireplumber/scripts/pod.lua
-
George Kiagiadakis authored
-
George Kiagiadakis authored
Use the numeric values of the spa types instead of their string representation
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
Julian Bouzas authored
Avoids confusion with LUA iterate API
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
George Kiagiadakis authored
... plus the necessary API for it to work
-
George Kiagiadakis authored
Sometimes the GEnumClass is not instantiated, so _peek() doesn't work We need to acquire a strong ref to make sure it is
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
George Kiagiadakis authored
Use the spa type system to locate the enumeration value that corresponds to that string and send that
-
Julian Bouzas authored
-