Commit graph

  • e9f0fac322 Merge branch 'lua_api_fix_mod_new_memleak' into 'master' Barnabás Pőcze 2026-03-20 20:57:58 +01:00
  • c2b96ebb39 m-lua-scripting: impl_module_new(): fix property list memory leak Barnabás Pőcze 2026-03-20 20:30:44 +01:00
  • 174a67ec73 Merge branch 'collection' into 'master' Julian Bouzas 2026-03-20 15:22:39 +00:00
  • 79cc83ba45 linking: Add ALSA loopback policy scripts Julian Bouzas 2025-12-17 09:38:15 -05:00
  • 4b7c24715e Restrict the policy to session items that are not part of any collection Julian Bouzas 2026-01-15 12:31:33 -05:00
  • 02fa03b348 linking: Make sure we don't handle metadata collections Julian Bouzas 2026-01-15 12:22:12 -05:00
  • 76d9b102f2 filter-utils.lua: Restrict smart filters to nodes that are not part of any collection Julian Bouzas 2025-12-16 14:35:39 -05:00
  • fd5b8e5628 scripts/default-nodes: Restrict to nodes that are not part of any collection Julian Bouzas 2025-12-16 14:34:08 -05:00
  • aca45c569c scripts: Add 'device/create-alsa-loopback.lua' script Julian Bouzas 2025-12-16 13:13:03 -05:00
  • b2c4278213 create-item.lua: Handle nodes that are collected into collections Julian Bouzas 2025-12-17 12:10:08 -05:00
  • cfce278ec5 m-standard-event-source: Add priority for new 'destroy-' local event types Julian Bouzas 2025-12-15 16:32:36 -05:00
  • 74c4bf94b9 global-proxy: Add collection-name property Julian Bouzas 2026-02-09 10:34:10 -05:00
  • d44644d0e0 permission-manager: Update permissions when a matched object has been collected or dropped Julian Bouzas 2026-02-17 11:56:28 -05:00
  • eccccb0fc7 m-standard-event-source: Emit '*-collected' and '*-dropped' events Julian Bouzas 2025-12-31 10:39:27 -05:00
  • 809c06194b m-standard-event-source: Emit 'select-collection' event for all added objects Julian Bouzas 2025-12-10 14:55:24 -05:00
  • e89da19cb6 m-lua-scripting: Add WpCollection and WpCollectionManager Lua APIs Julian Bouzas 2025-12-10 12:06:45 -05:00
  • 3e9d78da1e wpctl: Add new 'collections' command Julian Bouzas 2025-12-08 16:05:20 -05:00
  • 9ac80c53d9 modules: Add new collection-manager module Julian Bouzas 2025-12-07 10:59:41 -05:00
  • 19d5ef54e9 lib: Add new WpCollectionManager API Julian Bouzas 2025-12-05 14:29:05 -05:00
  • 8e1778a129 lib: Add new WpCollection API Julian Bouzas 2025-12-04 10:53:22 -05:00
  • 9ac3e0533a Merge branch 'permission-manager' into 'master' Julian Bouzas 2026-03-20 15:09:16 +00:00
  • aedec26672 scripts/client: Refactor scripts to use the new PermissionManager API Julian Bouzas 2026-02-05 12:52:19 -05:00
  • 9dda180c28 client: Add _attach_permission_manager () API Julian Bouzas 2026-02-04 09:45:11 -05:00
  • 60922c9caf m-lua-scripting: Add Lua API for WpPermissionManager Julian Bouzas 2026-02-03 17:03:03 -05:00
  • b262bbbd25 lib: Add new WpPermissionManager API Julian Bouzas 2026-01-30 13:44:50 -05:00
  • c0baef0abf Merge branch 'wpctl-list' into 'master' Sergey Veselkov 2026-03-20 16:05:44 +03:00
  • 88495d5da1 wpctl: add list subcommand to show objects in a more script-friendly format Sergey Veselkov 2026-03-09 21:40:02 +03:00
  • bda1c6db43 meson: fix tools build without daemon Sergey Veselkov 2026-03-09 21:33:11 +03:00
  • d964114e1b Merge branch 'increase_hops' into 'master' Torkel Niklasson 2026-03-19 18:35:00 +00:00
  • 9fd63f0ea6 Merge branch 'push-kyuwstornpno' into 'master' Siva Mahadevan 2026-03-19 18:33:12 +00:00
  • a05279c1dc Merge branch 'rescan' into 'master' Jonas Holmberg 2026-03-19 18:31:21 +00:00
  • a1f38872fc Merge branch 'master' into 'master' Torkel Niklasson 2026-03-19 18:29:34 +00:00
  • 1cfeab9a86 linking: Make rescan optional on linkable changes master Torkel Niklasson 2026-02-23 14:16:53 +01:00
  • 3c09ec45df Merge branch 'more-bt-profile-autoswitch-improvements' into 'master' Julian Bouzas 2026-03-19 18:25:44 +00:00
  • b453464320 autoswitch-bluetooth-profile: Switch/restore the profile using 'autoswitch-*' event hooks Julian Bouzas 2026-03-18 12:24:54 -04:00
  • 7023ad0c2c m-standard-event-source: Add 'autoswitch-*' local event priority Julian Bouzas 2026-03-19 10:20:08 -04:00
  • 20238072e2 autoswitch-bluetooth-profile: Ensure the saved profile is headset/non-headset before switching/restoring Julian Bouzas 2026-03-18 12:21:51 -04:00
  • f38f1a2af8 autoswitch-bluetooth-profile: Rename device-profile-changed hook name to be more consistent Julian Bouzas 2026-03-18 12:19:34 -04:00
  • 9fb963d4e5 autoswitch-bluetooth-profile: Don't evaluate if node state changes from 'idle' to 'suspended' Julian Bouzas 2026-03-18 12:16:07 -04:00
  • 8dcf3ce6ed autoswitch-bluetooth-profile: Check profile names to see if a profile is headset Julian Bouzas 2026-03-18 12:32:42 -04:00
  • 2954e0d5e8 autoswitch-bluetooth-profile: Make sure current profile is valid before switching Julian Bouzas 2026-03-18 10:11:55 -04:00
  • 7788f3f346 Merge branch 'profile-preferred-priority-setting' into 'master' Julian Bouzas 2026-03-19 16:13:50 +00:00
  • 6a50c5789e Merge branch 'defer-autoswitch-until-routes' into 'master' Philipp Burkhardt 2026-03-19 16:12:57 +00:00
  • 101ab6feaa Merge branch 'bluez-monitor-refactor' into 'master' Julian Bouzas 2026-03-19 15:11:19 +00:00
  • 5e4c8f9d40 monitors/bluez: Refactor and use event hooks to handle BT devices and nodes Julian Bouzas 2026-03-03 16:49:15 -05:00
  • 626762ba31 Merge branch 'fix-sco-hf' into 'master' P V 2026-03-18 21:07:53 +00:00
  • 76b26deabf monitors/bluez: Don't set api.bluez5.internal=true on HFP HF streams Pauli Virtanen 2026-03-18 21:53:33 +02:00
  • 08a1b5f0fa Merge branch 'per-device-default-volume' into 'master' Arun Raghavan 2026-03-18 16:05:30 +00:00
  • eef9baee61 apply-routes.lua: Add a mechanism for per-device default volumes Arun Raghavan 2025-12-15 16:25:25 -08:00
  • b4474b62e8 Merge branch 'master' into 'master' NorwayFun 2026-03-18 16:00:04 +00:00
  • 46638971c3 po: Update Georgian translation NorwayFun 2026-01-29 14:50:15 +00:00
  • e27d43bb34 Merge branch 'libcamera_node_locally' into 'master' Barnabás Pőcze 2026-03-18 16:36:25 +01:00
  • 215c9efd02 monitors/libcamera: load node locally Barnabás Pőcze 2026-01-29 10:08:05 +01:00
  • f535befda4 systemd: allow mincore system call for Mesa/EGL Robert Mader 2026-01-29 10:23:13 +01:00
  • 0bb4f299d8 Merge branch 'allow-configdir' into 'master' Frédéric Danis 2026-03-18 15:30:19 +00:00
  • 1762d91e75 wp-uninstalled: Allow to pass WIREPLUMBER_CONFIG_DIR Frédéric Danis 2026-02-27 16:56:36 +01:00
  • 8dbc966132 linking-utils: raise canLinkGroupCheck recursion limit to 32 hops Torkel Niklasson 2026-03-18 10:43:45 +01:00
  • d527daa63b wp/log: only call gettid() on linux Siva Mahadevan 2026-03-17 09:19:59 -04:00
  • e2faf26702 events: Prioritize new nodes over rescan Jonas Holmberg 2026-03-09 14:27:04 +01:00
  • c21119ff24 Merge branch 'object-activation-improvements' into 'master' Julian Bouzas 2026-03-09 07:49:47 +00:00
  • 355bb0fb8f Update Kazakh translation Baurzhan Muftakhidinov 2026-03-02 10:28:25 +00:00
  • 21c4905f7d Merge branch 'MGE-warning' into 'master' Martin Geier 2026-02-28 23:13:33 +00:00
  • b262ac43be Update Swedish translation Anders Jonsson 2026-02-24 01:35:08 +01:00
  • 38c07393e5 Updated Bulgarian translation twlvnn 2026-02-21 13:07:17 +01:00
  • 83d08dfa43 bluez: Remove sink loopback node Julian Bouzas 2026-02-03 14:20:26 -05:00
  • 48ed27d11b state-stream: fix Lua 5.4 compatibility Julian Bouzas 2026-02-13 10:17:02 -05:00
  • de0bca5902 state-stream: fix crash in case the Format has a Choice for the number of channels George Kiagiadakis 2026-02-06 11:28:34 +02:00
  • 27337ed268
    systemd: Allow installation of systemd services without libsystemd Achill Gilgenast 2026-02-03 22:30:55 +01:00
  • 72b680fc4c bluez: Use 'target.object' instead of smart filters for BT loopback nodes Julian Bouzas 2026-02-03 12:49:57 -05:00
  • d93b89fc95 find-preferred-profile: Add setting to prioritize quality/latency profiles Julian Bouzas 2026-01-27 14:12:45 -05:00
  • 11af177902 event-hook: fix interest hook event type memory leak Barnabás Pőcze 2026-01-23 19:44:34 +01:00
  • 2b78d9c20d meson: update lua wrap to 5.5.0 Barnabás Pőcze 2026-01-27 00:13:42 +01:00
  • 4cebb63d76 monitors/bluez: Always create loopbacks if Device support A2DP and HSP/HFP profiles Julian Bouzas 2026-01-23 08:37:27 -05:00
  • d81b170bbf monitors/bluez: fix BAP device set channel prop Pauli Virtanen 2026-01-26 00:43:04 +02:00
  • 024f88322c wpctl: Allow virtual nodes in set-default command George Kiagiadakis 2026-01-26 12:39:17 +02:00
  • 20b19bf343 autoswitch-bluetooth-profile: defer profile switch until routes ready Phil Brk8 2026-01-25 10:29:33 +01:00
  • 80842cbb96 default-nodes: Never consider Audio/Sink nodes as best for default audio.source node type Julian Bouzas 2026-01-21 10:49:13 -05:00
  • 5b1b7932bc Merge branch 'login1-manager' into 'master' Julian Bouzas 2026-01-19 09:27:07 +00:00
  • a5a079ec1d meson: accept lua 5.5 as well Barnabás Pőcze 2025-12-24 20:43:33 +01:00
  • 9040ec1e51 meson: simplify lua dependency lookup Barnabás Pőcze 2025-12-24 20:42:07 +01:00
  • f088a6f63d autoswitch-bluetooth-profile: Fix attempt to index a number value error Julian Bouzas 2026-01-08 13:47:21 -05:00
  • b60b2f4ece monitors/bluez: request device ports take loopback nodes into account Pauli Virtanen 2026-01-04 23:23:25 +02:00
  • 84429b4794 0.5.13 0.5.13 George Kiagiadakis 2025-12-23 20:48:36 +02:00
  • 58b48c0a8a m-mpris: Check variant type directly Zander Brown 2025-11-05 14:51:47 +00:00
  • af7a951bd9 m-mpris: We must chain up on finalize Zander Brown 2025-11-05 14:50:04 +00:00
  • ded213093d m-mpris: Only initialise the builder once Zander Brown 2025-11-05 14:49:37 +00:00
  • 3a6f2c1e90 m-mpris: ‘Item’s are allocated with GLib Zander Brown 2025-11-05 14:12:36 +00:00
  • 1846d75717 m-mpris: ‘items’ is a GHashTable, not a GObject Zander Brown 2025-11-05 14:10:46 +00:00
  • 444bfc04d8 Revert "state-routes.lua: Add new 'bluetooth.keep-volume-on-profile-changed' setting" George Kiagiadakis 2025-12-23 19:57:12 +02:00
  • 3887e1ca82 monitor/bluez.lua: Don't set priority.driver in loopback nodes Julian Bouzas 2025-10-20 11:41:21 -04:00
  • 00c272670c state-routes.lua: Add new 'bluetooth.keep-volume-on-profile-changed' setting Julian Bouzas 2025-10-07 12:59:05 -04:00
  • da831fdc65 monitors/bluez.lua: Create sink loopback for SCO-A2DP sink nodes Julian Bouzas 2025-10-10 09:05:58 -04:00
  • 6a9e977d26 autoswitch-bluetooth-profile.lua: Refactor and fix issues with saved profiles Julian Bouzas 2025-09-10 16:51:46 -04:00
  • 83b94c8831 fixup! log: make log macros compilable with c++ without warnings Martin Geier 2025-12-18 16:48:06 +01:00
  • 71717ac7ff log: make log macros compilable with c++ without warnings Martin Geier 2024-10-21 16:46:50 +02:00
  • 80478e7548 Update Slovenian translation (sl.po) filmsi 2025-12-15 22:37:10 +00:00
  • 3fb5b775ee m-modem-manager: Unref WpCore Barnabás Pőcze 2025-12-15 22:10:28 +01:00
  • a5538f4167 update Chinese translation lumingzh 2025-12-16 10:14:56 +08:00
  • bec20fc054 create-item: Only configure audio device sink nodes in MONO Julian Bouzas 2025-12-08 09:24:07 -05:00
  • beded0214d meson: define SPA_AUDIO_MAX_CHANNELS only on newer spa headers George Kiagiadakis 2025-12-02 12:59:58 +02:00