Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update Portuguese translationgnome-3-34 | Hugo Carvalho | 2021-11-13 | 1 | -2/+2 |
| | |||||
* | Update Portuguese translation | Hugo Carvalho | 2021-11-13 | 1 | -60/+43 |
| | |||||
* | sendto: Make sendto optional | Bastien Nocera | 2021-10-28 | 3 | -2/+6 |
| | |||||
* | ci: Enable all options when building | Bastien Nocera | 2021-10-28 | 1 | -1/+1 |
| | |||||
* | Update Icelandic translation | Sveinn í Felli | 2021-09-29 | 1 | -56/+38 |
| | |||||
* | Updated Spanish translation | Daniel Mustieles | 2021-09-15 | 1 | -2/+2 |
| | |||||
* | Updated Czech translation | Marek Černocký | 2021-08-29 | 1 | -4/+4 |
| | |||||
* | Update Basque translation | Asier Sarasua Garmendia | 2021-08-20 | 1 | -6/+6 |
| | |||||
* | Update Bulgarian translation | Alexander Shopov | 2021-08-07 | 1 | -62/+57 |
| | |||||
* | Update Russian translation | Alexey Rubtsov | 2021-06-29 | 1 | -40/+40 |
| | |||||
* | Update Occitan translation | Quentin PAGÈS | 2021-06-18 | 1 | -46/+46 |
| | |||||
* | Update Occitan translation | Quentin PAGÈS | 2021-05-13 | 1 | -146/+146 |
| | |||||
* | Revert "ci: Install a version of python-dbusmock with Pair() support"wip/hadess/dbusmock-from-distro | Bastien Nocera | 2021-03-29 | 1 | -7/+1 |
| | | | | | | python3-dbusmock in rawhide is new enough. This reverts commit 1d54e5186240dd4cc5721df801f35e8eaca8aa2d. | ||||
* | Revert "ci: Work-around another libabigail problem" | Bastien Nocera | 2021-03-29 | 1 | -2/+1 |
| | | | | | | And use rawhide. This reverts commit 8d28555520b2c0e3ebd7a8331c62449f7748b2bf. | ||||
* | Update Swedish translation | Anders Jonsson | 2021-03-28 | 1 | -34/+7 |
| | |||||
* | Update Chinese (China) translation | Dz Chen | 2021-03-27 | 1 | -12/+12 |
| | |||||
* | 3.34.53.34.5 | Bastien Nocera | 2021-03-23 | 2 | -1/+7 |
| | |||||
* | agent: Rename "display" function to match BlueZ agent name | Bastien Nocera | 2021-03-23 | 4 | -25/+25 |
| | | | | | Rename "Display" function to "DisplayPasskey" to differentiate it from "DisplayPinCode". | ||||
* | build: Fix soname creation to match libtool versioning | Bastien Nocera | 2021-03-23 | 1 | -1/+2 |
| | | | | | | | | The documentation we brought forward from autotools/libtool didn't actually match sonames, but used libtool rules. Replicate the libtool rules to fix the unwanted soname bump. Closes: #82 | ||||
* | ci: Reset reference ABI to an earlier version | Bastien Nocera | 2021-03-23 | 2 | -2/+6 |
| | | | | | | The ABI hasn't changed (for public functions) since the port to meson, so use that as the reference (while ignoring changes to internal-only agent functions). | ||||
* | ci: Use upstream check-abi | Bastien Nocera | 2021-03-23 | 2 | -116/+2 |
| | |||||
* | Update Vietnamese translation | Ngọc Quân Trần | 2021-03-23 | 1 | -39/+40 |
| | |||||
* | 3.34.43.34.4 | Bastien Nocera | 2021-03-22 | 2 | -1/+11 |
| | |||||
* | lib: Update num-types macro, and audio bitmask | Bastien Nocera | 2021-03-22 | 1 | -2/+2 |
| | | | | | | | Fix BLUETOOTH_TYPE_AUDIO and _BLUETOOTH_TYPE_NUM_TYPES after speaker type addition. Fixes: c9a513a6338f673bc26c2aa995f657048173be1e | ||||
* | build: Only run tests if introspection is enabled | Felipe Borges | 2021-03-11 | 2 | -9/+10 |
| | | | | | | | | | | A build with -Dintrospection=false will fail if tests are ran. The integration tests added by commit 77b67c702 are written in Python and require gobject-introspection bindings to be generated. meson errors out with: ../tests/meson.build:7:0: ERROR: Unknown variable "gnomebt_priv_gir". | ||||
* | Update Galician translation | Fran Dieguez | 2021-02-24 | 1 | -7/+7 |
| | |||||
* | agent: Fix possible hang when switching Settings panels | Bastien Nocera | 2021-02-19 | 1 | -25/+12 |
| | | | | | | | | | | | | | | | | | | There are usually 2 reasons why the agent might go away: - we're switching panels in the Settings - the Settings executable is exit()ing In the former case, we can't actually do anything if unregistering the agent fails, and we can already remove our object path without waiting on anyone, so just print some debug if it fails. In the latter case, we'll be gone from the bus before before the method has time to answer. This fixes possible hangs while unregistering the agent when switching panels with some broken Bluetooth adapters and/or drivers. Closes: #49 | ||||
* | settings-widget: Sort by time created rather than alphabetically | Bastien Nocera | 2021-02-19 | 1 | -11/+5 |
| | | | | | | | | | | | | Sort devices by the time a row was created for them. This means that newly discovered devices should appear at the bottom of the list, rather than the top, making it less likely that the widget under the mouse or finger would change before it's clicked. This should also make the list of setup devices more static even if the device names are changed. Closes: #55 | ||||
* | settings-widget: Add a "time-created" property for settings rows | Bastien Nocera | 2021-02-19 | 1 | -1/+12 |
| | | | | | | This captures when the device was discovered, or when a widget was created for it, which should be good enough to know when a particular device was discovered after another. | ||||
* | settings-widget: Print the object path in debug if name is not set | Bastien Nocera | 2021-02-19 | 1 | -3/+2 |
| | |||||
* | settings-widget: Make device connection cancellable | Bastien Nocera | 2021-02-19 | 1 | -1/+1 |
| | | | | In case we exit quickly. | ||||
* | settings-widget: Make the "Cancel" button work when pairing keyboards | Bastien Nocera | 2021-02-19 | 1 | -0/+51 |
| | | | | | | | Connect to the dialogue's "response" signal so that the dialogue is closed when "Cancel" gets clicked. Closes: #52 | ||||
* | settings-widget: Print connection error in debug output | Bastien Nocera | 2021-02-19 | 1 | -1/+1 |
| | | | | Instead of eating it. | ||||
* | settings-widget: Use g_auto* in a few more instances | Bastien Nocera | 2021-02-19 | 1 | -96/+49 |
| | |||||
* | agent: Fix user_data for DisplayPincode callback | Bastien Nocera | 2021-02-19 | 1 | -1/+1 |
| | |||||
* | lib: Make setting discovery asynchronous | Bastien Nocera | 2021-02-19 | 1 | -2/+2 |
| | | | | | | | In some circumstances, setting the discovery mode might be a bit long, usually because there's another action pending, so send it async. D-Bus guarantees that the messages will get to the daemon in the same sequence we sent them, so we're just delaying the changes a bit. | ||||
* | lib: Add guard to bluetooth_client_setup_device() | Bastien Nocera | 2021-02-19 | 1 | -0/+1 |
| | |||||
* | lib: Add wrapper for CancelPairing() device method | Bastien Nocera | 2021-02-19 | 3 | -0/+101 |
| | |||||
* | lib: Add guards to helper functions | Bastien Nocera | 2021-02-19 | 1 | -2/+7 |
| | | | | Clear warnings are better than crashes. | ||||
* | lib: Remove DiscoveryFilter fallback code | Bastien Nocera | 2021-02-18 | 1 | -61/+7 |
| | | | | Now that we require a new enough version of BlueZ. | ||||
* | settings-widget: Really fix "don't show devices without a name" | Bastien Nocera | 2021-02-18 | 1 | -8/+9 |
| | | | | | | | | | | The fix in commit 274b856f11bcbb2be67ebc25151c0ae796baab9a was overly aggressive and did not create any rows for devices that appeared and didn't have a name. The problem is that the rows were also not created when that name appeared. Always create rows for devices which we might end up showing but mark them as invisible until a name is present. | ||||
* | lib: Fix warning when starting Settings panelwip/hadess/quiet-powered-warning | Bastien Nocera | 2021-02-18 | 1 | -9/+28 |
| | | | | | | | Implement setting the 'Powered' property ourselves to make sure that it doesn't throw a warning when the adapter is blocked through rfkill. Closes: #6 | ||||
* | lib: Remove joypad quirks moved to the autopair plugin | Bastien Nocera | 2021-02-17 | 2 | -4/+1 |
| | | | | | | | | The joypad quirk has been merged in BlueZ's autopair plugin in version 5.51, released in 2019. https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/issues/36 https://bugzilla.gnome.org/show_bug.cgi?id=790906 | ||||
* | lib: Add BluetoothAgent test | Bastien Nocera | 2021-02-17 | 1 | -0/+11 |
| | |||||
* | lib: Add guards to bluetooth_agent_register() | Bastien Nocera | 2021-02-17 | 1 | -0/+2 |
| | | | | | This stops invalid agent object paths from being registered, and failing deeper inside the library. | ||||
* | lib: Export BluetoothAgent to our private introspection | Bastien Nocera | 2021-02-17 | 2 | -1/+6 |
| | |||||
* | lib: Namespace BluetoothAgent errors correctly | Bastien Nocera | 2021-02-17 | 2 | -7/+7 |
| | |||||
* | lib: Remove non-existent bluetooth_agent_setup() function | Bastien Nocera | 2021-02-17 | 2 | -3/+0 |
| | | | | It was declared, and exported, but never defined. | ||||
* | lib: Remove unused gnome-bluetooth.symbols file | Bastien Nocera | 2021-02-17 | 1 | -69/+0 |
| | | | | It was used by the autotools. We have a map file instead now. | ||||
* | build: Bump required glib version | Bastien Nocera | 2021-02-17 | 1 | -1/+1 |
| |