-
-
Notifications
You must be signed in to change notification settings - Fork 205
Comparing changes
Open a pull request
base repository: blueman-project/blueman
base: 2.3.4
head repository: blueman-project/blueman
compare: main
Commits on Jun 30, 2022
-
ManagerDeviceMenu: Fix (dis)connect accelerators
accelerators shoule be within tags
Configuration menu - View commit details
-
Copy full SHA for ab9a2a1 - Browse repository at this point
Copy the full SHA ab9a2a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for bce8787 - Browse repository at this point
Copy the full SHA bce8787View commit details
Commits on Jul 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c79f37c - Browse repository at this point
Copy the full SHA c79f37cView commit details
Commits on Jul 5, 2022
-
Raise minimum Python version to 3.8
3.6 is EOL already and 3.7 only has one year left. 3.8 especially brings assignment expressions (PEP 572).
Configuration menu - View commit details
-
Copy full SHA for 71e4ee8 - Browse repository at this point
Copy the full SHA 71e4ee8View commit details -
Hide recent connections associated with unavailable adapters
The current behavior dating back to blueman 1 is that connections for unavailable adapters get shown insensitive while connections for available adapters but unavailable devices get hidden. There does not seem to be any good reason for that difference.
Configuration menu - View commit details
-
Copy full SHA for 884ed1b - Browse repository at this point
Copy the full SHA 884ed1bView commit details
Commits on Jul 7, 2022
-
* Unify DHCP handler classes * Drop pickled state file * Pass data explicitely * Store configuration in GSettings * Add some tests * Extract DNS server handling
Configuration menu - View commit details
-
Copy full SHA for 7c5f875 - Browse repository at this point
Copy the full SHA 7c5f875View commit details
Commits on Jul 11, 2022
-
Use ubuntu-22.04 for all jobs that run autogen.sh
A more recent version of automake is required for Python 3.10 compatibility.
Configuration menu - View commit details
-
Copy full SHA for 0076185 - Browse repository at this point
Copy the full SHA 0076185View commit details
Commits on Jul 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 200ff1c - Browse repository at this point
Copy the full SHA 200ff1cView commit details
Commits on Jul 17, 2022
-
blueman-manager: Small rework of main ui
* Put ApplicationWindow in builder * Use the Gtk.Grid for all layout * Drop icon widgets and use icon names
Configuration menu - View commit details
-
Copy full SHA for 0295138 - Browse repository at this point
Copy the full SHA 0295138View commit details -
statusbar: Avoid resize when showing progressbar
The progressbar is lager than the stats and it would cause the box to resize. Give it enough space by requesting at least 24px.
Configuration menu - View commit details
-
Copy full SHA for f3ea230 - Browse repository at this point
Copy the full SHA f3ea230View commit details -
Replace custom MessageArea with standard widget + animation
A Gtk.InfoBar already has a Gtk.Revealer which animates perfectly fine for our use.
Configuration menu - View commit details
-
Copy full SHA for 9dbe870 - Browse repository at this point
Copy the full SHA 9dbe870View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fde657 - Browse repository at this point
Copy the full SHA 3fde657View commit details
Commits on Jul 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8c95797 - Browse repository at this point
Copy the full SHA 8c95797View commit details -
Before this version it has broken python >=3.10 support
Configuration menu - View commit details
-
Copy full SHA for 2e2e43b - Browse repository at this point
Copy the full SHA 2e2e43bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 28b5630 - Browse repository at this point
Copy the full SHA 28b5630View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45a6506 - Browse repository at this point
Copy the full SHA 45a6506View commit details
Commits on Jul 25, 2022
-
The only use it had was backward compatibility with pygobject 3.11.2. Which we don't support any more so drop it.
Configuration menu - View commit details
-
Copy full SHA for 7da96e3 - Browse repository at this point
Copy the full SHA 7da96e3View commit details
Commits on Jul 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0b07c65 - Browse repository at this point
Copy the full SHA 0b07c65View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bc5460 - Browse repository at this point
Copy the full SHA 0bc5460View commit details
Commits on Jul 27, 2022
-
Avoid rapid LayoutUpdated signals
libdbusmenu gets things wrong when signals arrive too frequently (but still with some gap). The interval is completely random - 10 ms turned out too fast as the issue still shows up (probably the gap between the signals is actually lower in those cases), 1 s sounds a lot too long to delay things (just to make broken receiver happy). Closes #1791
Configuration menu - View commit details
-
Copy full SHA for 090b852 - Browse repository at this point
Copy the full SHA 090b852View commit details
Commits on Jul 28, 2022
-
* Remove explicit cell phone technologies. * Remove Launchpad reference. * Use badges for Repology and Weblate
Configuration menu - View commit details
-
Copy full SHA for dc80bf9 - Browse repository at this point
Copy the full SHA dc80bf9View commit details
Commits on Jul 31, 2022
-
xfce4-panel assumes true as a default here as because otherwise it would just try the possibly failing activation if the property is not set. Closes #1805
Configuration menu - View commit details
-
Copy full SHA for 7f86c7d - Browse repository at this point
Copy the full SHA 7f86c7dView commit details
Commits on Aug 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 81329e8 - Browse repository at this point
Copy the full SHA 81329e8View commit details
Commits on Aug 3, 2022
-
Translated using Weblate (Hungarian)
Currently translated at 88.0% (521 of 592 strings) Update translation files Updated by "Source update" hook in Weblate. Translated using Weblate (Hungarian) Currently translated at 70.4% (418 of 593 strings) Update translation files Updated by "Source update" hook in Weblate. Translated using Weblate (Ukrainian) Currently translated at 100.0% (593 of 593 strings) Translated using Weblate (Catalan) Currently translated at 60.5% (359 of 593 strings) Translated using Weblate (Polish) Currently translated at 100.0% (593 of 593 strings) Translated using Weblate (Dutch) Currently translated at 92.0% (546 of 593 strings) Translated using Weblate (Macedonian) Currently translated at 38.9% (231 of 593 strings) Translated using Weblate (Czech) Currently translated at 87.3% (518 of 593 strings) Translated using Weblate (Dutch) Currently translated at 91.5% (543 of 593 strings) Translated using Weblate (Dutch) Currently translated at 70.9% (421 of 593 strings) Translated using Weblate (Dutch) Currently translated at 69.8% (414 of 593 strings) Translated using Weblate (Finnish) Currently translated at 98.6% (585 of 593 strings) Translated using Weblate (Occitan) Currently translated at 85.6% (508 of 593 strings) Translated using Weblate (Macedonian) Currently translated at 38.9% (231 of 593 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (593 of 593 strings) Translated using Weblate (Catalan) Currently translated at 59.3% (352 of 593 strings) Translated using Weblate (Asturian) Currently translated at 36.4% (216 of 593 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 85.1% (505 of 593 strings) Translated using Weblate (Portuguese) Currently translated at 100.0% (593 of 593 strings) Translated using Weblate (Portuguese) Currently translated at 99.6% (591 of 593 strings) Translated using Weblate (Japanese) Currently translated at 99.8% (592 of 593 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (593 of 593 strings) Translated using Weblate (Swahili) Currently translated at 7.0% (42 of 593 strings) Translated using Weblate (Polish) Currently translated at 100.0% (593 of 593 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (593 of 593 strings) Translated using Weblate (French) Currently translated at 98.6% (585 of 593 strings) Translated using Weblate (German) Currently translated at 91.7% (544 of 593 strings) Translated using Weblate (Danish) Currently translated at 100.0% (593 of 593 strings) Update translation files Updated by "Source update" hook in Weblate. Translated using Weblate (Turkish) Currently translated at 100.0% (593 of 593 strings) Translated using Weblate (Russian) Currently translated at 100.0% (593 of 593 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (593 of 593 strings) Translated using Weblate (Japanese) Currently translated at 99.4% (590 of 593 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (593 of 593 strings) Translated using Weblate (Hebrew) Currently translated at 100.0% (593 of 593 strings) Translated using Weblate (Slovak) Currently translated at 100.0% (593 of 593 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 84.4% (501 of 593 strings) Translated using Weblate (Polish) Currently translated at 100.0% (593 of 593 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (593 of 593 strings) Translated using Weblate (German) Currently translated at 91.7% (544 of 593 strings) Update translation files Updated by "Source update" hook in Weblate. Translated using Weblate (Norwegian Bokmål) Currently translated at 63.2% (375 of 593 strings) Translated using Weblate (Danish) Currently translated at 100.0% (593 of 593 strings) Translated using Weblate (Norwegian Bokmål) Currently translated at 60.3% (358 of 593 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (593 of 593 strings) Co-authored-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com> Co-authored-by: Alan Mortensen <alanmortensen.am@gmail.com> Co-authored-by: Allan Nordhøy <epost@anotheragency.no> Co-authored-by: Artem <artem@molotov.work> Co-authored-by: Christopher Schramm <github@cschramm.eu> Co-authored-by: Eric <alchemillatruth@purelymail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Hugo Carvalho <hugokarvalho@hotmail.com> Co-authored-by: José Gramaxo <josgramaxo@gmail.com> Co-authored-by: KAMI <kami911@gmail.com> Co-authored-by: Kimmo Kujansuu <mrkujansuu@gmail.com> Co-authored-by: Kipruto <kvinkipruto@gmail.com> Co-authored-by: Kristijan Fremen Velkovski <me@krisfremen.com> Co-authored-by: Matthaiks <kitynska@gmail.com> Co-authored-by: Maxime Leroy <lisacintosh@gmail.com> Co-authored-by: Oğuz Ersen <oguz@ersen.moe> Co-authored-by: Pjotr Vertaalt <pjotrvertaalt@gmail.com> Co-authored-by: Quentin PAGÈS <quentinantonin@free.fr> Co-authored-by: Sander Sweers <infirit@gmail.com> Co-authored-by: Shinichi Abe <shin1.abe@nifty.com> Co-authored-by: Vojtěch Otáhal <vojta.otahal@seznam.cz> Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com> Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com> Co-authored-by: gogogogi <trebelnik2@gmail.com> Co-authored-by: joe <ourmicroid@outlook.com> Co-authored-by: knuxify <knuxfanwin8.mail@gmail.com> Co-authored-by: menom <menom1@protonmail.com> Co-authored-by: Сергей <asvmail.as@gmail.com> Translate-URL: https://hosted.weblate.org/projects/blueman/blueman/ Translate-URL: https://hosted.weblate.org/projects/blueman/blueman/ast/ Translate-URL: https://hosted.weblate.org/projects/blueman/blueman/ca/ Translate-URL: https://hosted.weblate.org/projects/blueman/blueman/cs/ Translate-URL: https://hosted.weblate.org/projects/blueman/blueman/da/ Translate-URL: https://hosted.weblate.org/projects/blueman/blueman/de/ Translate-URL: https://hosted.weblate.org/projects/blueman/blueman/es/ Translate-URL: https://hosted.weblate.org/projects/blueman/blueman/fi/ Translate-URL: https://hosted.weblate.org/projects/blueman/blueman/fr/ Translate-URL: https://hosted.weblate.org/projects/blueman/blueman/he/ Translate-URL: https://hosted.weblate.org/projects/blueman/blueman/hr/ Translate-URL: https://hosted.weblate.org/projects/blueman/blueman/hu/ Translate-URL: https://hosted.weblate.org/projects/blueman/blueman/ja/ Translate-URL: https://hosted.weblate.org/projects/blueman/blueman/mk/ Translate-URL: https://hosted.weblate.org/projects/blueman/blueman/nb_NO/ Translate-URL: https://hosted.weblate.org/projects/blueman/blueman/nl/ Translate-URL: https://hosted.weblate.org/projects/blueman/blueman/oc/ Translate-URL: https://hosted.weblate.org/projects/blueman/blueman/pl/ Translate-URL: https://hosted.weblate.org/projects/blueman/blueman/pt/ Translate-URL: https://hosted.weblate.org/projects/blueman/blueman/pt_BR/ Translate-URL: https://hosted.weblate.org/projects/blueman/blueman/ru/ Translate-URL: https://hosted.weblate.org/projects/blueman/blueman/sk/ Translate-URL: https://hosted.weblate.org/projects/blueman/blueman/sw/ Translate-URL: https://hosted.weblate.org/projects/blueman/blueman/tr/ Translate-URL: https://hosted.weblate.org/projects/blueman/blueman/uk/ Translate-URL: https://hosted.weblate.org/projects/blueman/blueman/zh_Hans/ Translation: blueman/main
Configuration menu - View commit details
-
Copy full SHA for 2f88e18 - Browse repository at this point
Copy the full SHA 2f88e18View commit details
Commits on Aug 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b524334 - Browse repository at this point
Copy the full SHA b524334View commit details
Commits on Sep 6, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 558dca2 - Browse repository at this point
Copy the full SHA 558dca2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88b897d - Browse repository at this point
Copy the full SHA 88b897dView commit details -
This value is really pointless, especially as it is vendor specific. Also it's only available via libbluetooth, so BlueZ 6 will not have it anymore. This is more or less a subset of #1642.
Configuration menu - View commit details
-
Copy full SHA for dbd409c - Browse repository at this point
Copy the full SHA dbd409cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 87d2487 - Browse repository at this point
Copy the full SHA 87d2487View commit details
Commits on Sep 9, 2022
-
Do not re-use dbusmenu item identifiers
Re-using identifiers e.g. for separator and standard menu items triggers bugs at least in gnome-shell-extension-appindicator (#1845). As a workaround we can just use the toplevel items' priority values instead of sequential identifiers to get unique identifiers for all items. To do that the MenuItem's priority value gets added as `id` to the MenuItemDict serialization and picked up by the IndicatorInterface implementations. Note that the semantics of the first argument ot the MenuItemActivator change accordingly.
Configuration menu - View commit details
-
Copy full SHA for c0691a8 - Browse repository at this point
Copy the full SHA c0691a8View commit details
Commits on Sep 10, 2022
-
The item IDs got misused as list indexes there which does not fit #1652.
Configuration menu - View commit details
-
Copy full SHA for 8a155e1 - Browse repository at this point
Copy the full SHA 8a155e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5baa24 - Browse repository at this point
Copy the full SHA c5baa24View commit details -
Put recent connections in toplevel applet menu
Other applets like NetworkManager's do not try to keep menu small, so why should blueman... Closes #1558
Configuration menu - View commit details
-
Copy full SHA for 46cd283 - Browse repository at this point
Copy the full SHA 46cd283View commit details
Commits on Sep 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6a2af41 - Browse repository at this point
Copy the full SHA 6a2af41View commit details
Commits on Sep 16, 2022
-
By default Sonarcloud includes our test directory as standard sources. Defining it as test sources hopefully saves us from pointless findings like hardcoded, potentially vulnerable paths and repeated strings.
Configuration menu - View commit details
-
Copy full SHA for 263985f - Browse repository at this point
Copy the full SHA 263985fView commit details
Commits on Sep 19, 2022
-
Implement com.canonical.dbusmenu.AboutToShow
KDE Plasma expects this method to be implemented. Otherwise it just does not show submenus. Closes #1856
Configuration menu - View commit details
-
Copy full SHA for 817bdbd - Browse repository at this point
Copy the full SHA 817bdbdView commit details
Commits on Sep 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6df1bf7 - Browse repository at this point
Copy the full SHA 6df1bf7View commit details
Commits on Sep 29, 2022
-
#1847 added an integer type check in front of the boolean type check and as booleans are a subset of integers in Python boolean values not get serialized as integers as well. This does not break anything as the resulting integer values just get used as boolean but SonarCloud catches the dead code (now; I do not know why it did not earlier...).
Configuration menu - View commit details
-
Copy full SHA for e4d3aed - Browse repository at this point
Copy the full SHA e4d3aedView commit details -
The typeshed update in 0.981 introduces the _Pointer type and makes pointer a function. Using _Pointer seems like the easiest solution here but note that it is not available in older versions.
Configuration menu - View commit details
-
Copy full SHA for 2f3685d - Browse repository at this point
Copy the full SHA 2f3685dView commit details
Commits on Oct 6, 2022
-
Improve handling for new StatusNotifierWatcher
Earlier we just re-registered our item when a new StatusNotifierWatcher showed up but there are actually three cases where this happens: * In case the watcher got replaced. This is what #1801 actually targeted and works fine for. * Initially if a watcher is available. This means we actually register the item twice: Directly from within the constructor and from the handler. Does not hurt but is unnecessary. * In case a watcher actually just showed up. In this case, we are already showing using the GtkStatusItem fallback, though, and this thus leads to two icons, see #1870. Instead of re-registering, this change causes blueman-tray to reload if a watcher appears after we failed to register the item or a watcher appears for the second time.
Configuration menu - View commit details
-
Copy full SHA for 6b219de - Browse repository at this point
Copy the full SHA 6b219deView commit details
Commits on Oct 7, 2022
-
Set config when unloading dependent plugins
This code always had a bug that avoided that dependent plugins get disabled as it only set the configuration for conflicting plugins.
Configuration menu - View commit details
-
Copy full SHA for 2e09368 - Browse repository at this point
Copy the full SHA 2e09368View commit details -
Configuration menu - View commit details
-
Copy full SHA for df453d3 - Browse repository at this point
Copy the full SHA df453d3View commit details
Commits on Oct 12, 2022
-
GameControllerWakelock: Handle missing GdkX11 gracefully
Or we fail to start blueman-applet, see https://bugs.gentoo.org/874615
Configuration menu - View commit details
-
Copy full SHA for 7068259 - Browse repository at this point
Copy the full SHA 7068259View commit details -
Configuration menu - View commit details
-
Copy full SHA for c4e5f46 - Browse repository at this point
Copy the full SHA c4e5f46View commit details -
Fix dependencies on StatusIcon plugin
AudioProfiles and StatusNotifierItem do not actually depend on it. They are rather pointless without a status icon but they do work. Also there is no point on not making AudioProfiles unloadable (the default). This makes #1496 actually work.
Configuration menu - View commit details
-
Copy full SHA for 85c31b3 - Browse repository at this point
Copy the full SHA 85c31b3View commit details
Commits on Oct 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 30fa6dd - Browse repository at this point
Copy the full SHA 30fa6ddView commit details
Commits on Oct 15, 2022
-
Define relevant plugin types for BluemanApplet.Plugins
This is rather ugly, especially as it breaks the dynamic nature of the PluginManager and involves a cast, but it is definitely an improvement as it would have caught #1887 early. There might be some generic way of defining this, like `__getattr__(self, key: Literal[_T]) -> _T` but I did not find a way to actually express something like "literal name for a typevar's value".
Configuration menu - View commit details
-
Copy full SHA for 8252a68 - Browse repository at this point
Copy the full SHA 8252a68View commit details
Commits on Oct 18, 2022
-
Improve DNS server handling in DHCP handlers
* Set router address as DNS server instead of loopback addresses * Enable dnsmasq DNS service if possible and add DNS servers otherwise
Configuration menu - View commit details
-
Copy full SHA for fa2306a - Browse repository at this point
Copy the full SHA fa2306aView commit details -
ManagerDeviceMenu: Do not assume all instances have been generated
If the right click instance has never been used and the user double clicks to connect it will not have a SelectedDevice yet.
Configuration menu - View commit details
-
Copy full SHA for dbbe576 - Browse repository at this point
Copy the full SHA dbbe576View commit details -
Translated using Weblate (Korean)
Currently translated at 52.3% (306 of 585 strings) Translated using Weblate (Occitan) Currently translated at 85.6% (501 of 585 strings) Translated using Weblate (Dutch) Currently translated at 100.0% (585 of 585 strings) Translated using Weblate (Dutch) Currently translated at 100.0% (585 of 585 strings) Update translation files Updated by "Source update" hook in Weblate. Translated using Weblate (Lithuanian) Currently translated at 58.9% (345 of 585 strings) Update translation files Updated by "Source update" hook in Weblate. Update translation files Updated by "Source update" hook in Weblate. Translated using Weblate (Chinese (Simplified)) Currently translated at 85.6% (507 of 592 strings) Translated using Weblate (Macedonian) Currently translated at 42.5% (252 of 592 strings) Translated using Weblate (Italian) Currently translated at 63.6% (377 of 592 strings) Translated using Weblate (Macedonian) Currently translated at 40.3% (239 of 592 strings) Translated using Weblate (Russian) Currently translated at 100.0% (592 of 592 strings) Translated using Weblate (Dutch) Currently translated at 100.0% (592 of 592 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (592 of 592 strings) Translated using Weblate (Catalan) Currently translated at 61.6% (365 of 592 strings) Translated using Weblate (Asturian) Currently translated at 37.8% (224 of 592 strings) Co-authored-by: A <volluta@protonmail.com> Co-authored-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com> Co-authored-by: Christopher Schramm <github@cschramm.eu> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Hugel <qihu@nfschina.com> Co-authored-by: Kristijan Fremen Velkovski <me@krisfremen.com> Co-authored-by: Moo <hazap@hotmail.com> Co-authored-by: No <icytrucky@posteo.net> Co-authored-by: Quentin PAGÈS <quentinantonin@free.fr> Co-authored-by: Sander Sweers <infirit@gmail.com> Co-authored-by: Егор Ермаков <eg.ermakov2016@yandex.ru> Co-authored-by: 이정희 <daemul72@gmail.com> Translate-URL: https://hosted.weblate.org/projects/blueman/blueman/ Translate-URL: https://hosted.weblate.org/projects/blueman/blueman/ast/ Translate-URL: https://hosted.weblate.org/projects/blueman/blueman/ca/ Translate-URL: https://hosted.weblate.org/projects/blueman/blueman/es/ Translate-URL: https://hosted.weblate.org/projects/blueman/blueman/it/ Translate-URL: https://hosted.weblate.org/projects/blueman/blueman/ko/ Translate-URL: https://hosted.weblate.org/projects/blueman/blueman/lt/ Translate-URL: https://hosted.weblate.org/projects/blueman/blueman/mk/ Translate-URL: https://hosted.weblate.org/projects/blueman/blueman/nl/ Translate-URL: https://hosted.weblate.org/projects/blueman/blueman/oc/ Translate-URL: https://hosted.weblate.org/projects/blueman/blueman/ru/ Translate-URL: https://hosted.weblate.org/projects/blueman/blueman/zh_Hans/ Translation: blueman/main
Configuration menu - View commit details
-
Copy full SHA for 3801df8 - Browse repository at this point
Copy the full SHA 3801df8View commit details
There are no files selected for viewing