summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* lib: Add BluetoothBatteryType to exported C symbolsBastien Nocera2022-08-231-0/+1
|
* tests: Avoid race in test_connectable_devicesBastien Nocera2022-08-091-0/+1
| | | | | | | Traceback (most recent call last): File "/builds/GNOME/gnome-bluetooth/_build/../tests/integration-test.py", line 429, in test_connectable_devices self.assertEqual(list_store.get_n_items(), 3) AssertionError: 0 != 3
* lib: Better API docs for _connect_service() APIBastien Nocera2022-08-091-0/+8
| | | | | Better explain what _connect_service() does, so it's not used for devices which can't be "connected" to.
* Update Abkhazian translationNart Tlisha2022-07-291-11/+5
|
* Add Abkhazian translationNart Tlisha2022-07-252-0/+437
|
* sendto: Add margins to windowMaximiliano Sandoval R2022-07-151-0/+4
| | | | Makes the window look better.
* sendto: Initialize libadwaitaMaximiliano Sandoval R2022-07-152-1/+3
| | | | | | Adds support for dark mode. Fixes: https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/issues/114
* 42.242.2Bastien Nocera2022-07-072-1/+5
|
* lib: Document internal variable ->discovery_startedBastien Nocera2022-06-291-0/+1
| | | | | Can't really explain the purpose of this variable by just naming it, so document it in the structure that defines it.
* client: Handle failure to start or filter DiscoveryBastien Nocera2022-06-291-28/+46
| | | | | | | | | | Reorganise functions called from _bluetooth_client_set_default_adapter_discovering() so that we only call StartDiscovery() if SetDiscoveryFilter() is successful, and we disable the "in-flight" ->discovery_started variable so the next default-adapter changes would try to enable discovery again if needed. Closes: #100
* client: Consider discovery to be stopped if there's no default adapterBastien Nocera2022-06-291-0/+1
| | | | | When somebody requests the "default-adapter-setup-mode" to be disabled but there's no default adapter, consider that we're not in setup mode.
* Revert "ci: Work-around python-dbusmock not installing"Bastien Nocera2022-06-291-2/+0
| | | | This reverts commit 3ace233030d1d4140a114604b17b334ac211fd74.
* settings-widget: Fix duplicate device when bluetoothd restartsBastien Nocera2022-06-291-0/+8
| | | | | | | | | | | As recommended in the BluetoothClient documentation: " Note that #BluetoothClient::device-removed will not be called for each individual device as the model is cleared when the #BluetoothClient:default-adapter property changes. " Closes: #116
* ci: Work-around python-dbusmock not installingBastien Nocera2022-06-291-0/+2
| | | | See https://github.com/martinpitt/python-dbusmock/issues/137
* 42.142.1Bastien Nocera2022-06-092-1/+5
|
* Update Georgian translationZurab Kargareteli2022-06-051-578/+318
|
* settings-row: Fix display of devices with & in their namesBastien Nocera2022-05-101-1/+4
| | | | | | Escape the device name/alias before using it as a label. Closes: #115
* Update Vietnamese translationNgọc Quân Trần2022-05-081-188/+166
|
* Update Friulian translationFabio Tomat2022-05-071-185/+163
|
* Update Catalan translationJordi Mas2022-05-071-2/+2
|
* Update Dutch translationNathan Follens2022-03-251-159/+137
|
* Update Latvian translationRūdolfs Mazurs2022-03-241-158/+136
|
* 42.042.0Bastien Nocera2022-03-182-1/+4
|
* Update Italian translationMilo Casagrande2022-03-171-165/+83
|
* Update Japanese translationsicklylife2022-03-131-8/+13
|
* Update Kazakh translationBaurzhan Muftakhidinov2022-03-121-157/+135
|
* Update Slovak translationDušan Kazik2022-03-121-175/+153
|
* Update Serbian translationМарко Костић2022-03-111-160/+139
|
* Update Bulgarian translationAlexander Shopov2022-03-101-191/+111
|
* 42.rc42.rcBastien Nocera2022-03-102-1/+6
|
* tests: Test whether MIDI device is connectableBastien Nocera2022-03-101-1/+10
|
* lib: Add support for connecting to BLE MID devicesBastien Nocera2022-03-101-0/+1
| | | | As supported by bluez in its MIDI plugin.
* lib: Add MIDI to the UUID to string helperBastien Nocera2022-03-101-0/+22
|
* Updated Danish translationAsk Hjorth Larsen2022-03-081-158/+136
|
* Update German translationTim Sabsch2022-03-051-157/+136
|
* Update French translationCharles Monzat2022-03-041-161/+141
|
* Update Korean translationSeong-ho Cho2022-03-021-175/+82
|
* Update Swedish translationLuna Jernberg2022-02-281-187/+166
|
* Update Polish translationPiotr Drąg2022-02-261-160/+81
|
* README: Mention version requirement for python-dbusmockBastien Nocera2022-02-241-0/+1
| | | | | "The latest", always, as we add new functionality to python-dbusmock that we rely on to run our tests.
* tests: Add test for device removal coalescing/quietingBastien Nocera2022-02-241-0/+34
|
* lib: Merge device removal with adapter removalBastien Nocera2022-02-241-15/+66
| | | | | | | | | | | | | When an adapter is removed while bluetoothd is still running (eg. not crashing as we also want to handle), suppress the emission of device-removed so that front-ends don't think that every device is removed. We implement this by queue device-removed signals until the next mainloop iteration instead of sending it straight away. Closes: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/1426 Closes: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/5058
* tests: Wait longer than one loop iteration for device removalBastien Nocera2022-02-241-6/+3
| | | | As we will defer device removal slightly.
* tests: Fix wait_for_condition() AGAIN 😩Bastien Nocera2022-02-231-2/+2
| | | | Fixes: 49799919f1078d1bb1d8bddede552e9f1806c321
* Update Finnish translationJiri Grönroos2022-02-231-157/+135
|
* 42.beta.242.beta.2Bastien Nocera2022-02-232-1/+8
|
* lib: Fix possible race between UPower and Bluez on initBastien Nocera2022-02-231-2/+20
| | | | | | | | | | | | | | | | | | | | | | | | | Fix possible race between UPower and Bluez when creating the BluetoothClient. Bluetooth-DEBUG: Successfully created UpClient Bluetooth-DEBUG: Got initial list of 2 UPower devices Bluetooth-DEBUG: Considering UPower device /org/freedesktop/UPower/devices/mouse_dev_11_22_33_44_55_66 Bluetooth-DEBUG: Could not find bluez device for upower device /org/bluez/hci0/dev_11_22_33_44_55_66 Bluetooth-DEBUG: Considering UPower device /org/freedesktop/UPower/devices/mouse_dev_11_22_33_44_55_67 Bluetooth-DEBUG: Could not find bluez device for upower device /org/bluez/hci0/dev_11_22_33_44_55_67 Bluetooth-DEBUG: Adding adapters from ObjectManager Bluetooth-DEBUG: Inserting adapter :1.2 /org/bluez/hci0 org.bluez.Adapter1 Bluetooth-DEBUG: Setting '/org/bluez/hci0' as the new default adapter Bluetooth-DEBUG: Emptying list store as default adapter changed Bluetooth-DEBUG: Coldplugging devices for new default adapter Bluetooth-DEBUG: Adding device '11:22:33:44:55:66' on adapter '/org/bluez/hci0' to list store Bluetooth-DEBUG: Adding device '11:22:33:44:55:67' on adapter '/org/bluez/hci0' to list store Bluetooth-DEBUG: New default adapter so invalidating all the default-adapter* properties The UpDevices are enumerated before we've even enumerated the Bluetooth adapters, so we don't have any BluetoothDevices to attach the UpDevices to. Wait until we've at least run through setting a default adapter before enumerating the UPower devices.
* sendto: Fix warning when closing file chooserBastien Nocera2022-02-231-0/+1
| | | | | | | Fix a warning when closing the file chooser without selecting a file, using keyboard shortcuts. GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'GtkWindow'
* sendto: Fix out of bounds accessJan Tojnar2022-02-231-3/+4
| | | | | When running `bluetooth-sendto` without arguments and selecting some files, the app would try to access memory after the model list returned by gtk_file_chooser_get_files.
* sendto: Show selection dialogJan Tojnar2022-02-231-0/+2
| | | | | When running `bluetooth-sendto` without arguments, no window was shown.