blueman

Blueman is a GTK+ Bluetooth Manager

GPL-3.0 License

Stars
1.2K
Committers
97

Bot releases are hidden (Show)

blueman -

Published by cschramm almost 9 years ago

Bug fix release

  • Exception on device property change
  • Backport fix for #345 - rename random pass pairing button
  • Exception at exit (#391)
  • Clarify wording of tray applet's option to turn off bluetooth
  • Do not block manager with plugin dialog (#383)
  • blueman-adapters: Set hidden in the ui when timeout is reached
  • Functions: Catch specific error in get_icon function
  • Stop Game Controller plugin from blocking
  • Use absolute filename provided to blueman-sendto on the cmd line
blueman -

Published by cschramm about 9 years ago

Bug fix release

  • Codepoint issues when connecting to serial service
  • Infinite loop if RecentConns has only invalid items
  • Unblock rfkill in Python 3
  • Valid adapter may not be found
  • Handle when rfkill subsystem is not available gracefully
  • RfKill: open /dev/rfkill r+b to avoid creating
  • Resolve codepoint issues in several places
blueman - 2.0

Published by cschramm over 9 years ago

Finally a stable release. blueman is back on track. 😃

2.0 has its own branch - 2-0-stable - in which it will get fixes with the primary focus on BlueZ 4 related issues. New features and such go into the master branch for version 2.1 which will not support BlueZ 4 anymore.

Just one minor code change to 2.0.rc1.

blueman - 2.0.rc1

Published by cschramm over 9 years ago

blueman 2.0 is feature complete! 🎆 🎉 🎈 OBEX should work reliably with BlueZ 5 now and Python 3 support has arrived.

Note that receiving files will not work with BlueZ 4 if obexd is started with a custom root path option as blueman cannot find out the effective root path and expects it to be the default /tmp.

Changed dependencies since 1.99.alpha2:

  • obex-data-server is not needed anymore
  • startup-notification is not needed anymore
  • Python 2.7, 3.2, 3.3, and 3.4 are supported
  • the server part of obexd is required for receiving files
  • GTK+ is no longer a build dependency

New features

  • Support for Python 3
  • [dhcp] udhcpc (busybox) support

Changes

  • [ui] Button to reset device alias
  • [bluez] Agent capability KeyboardDisplay (@kemnade-uni / Andreas Kemnade)
  • New configuration option to disable the use of a notification daemon
  • [sendto] Removed nautilus-sendto plugin (deprecated and broken)
  • [nm] Use API instead of GConf to create new connections
  • [nm] Enable IPv6 on created connections
  • Use GAppInfo to launch applications
  • [bluez] Auto power on adapters; can be disabled in PowerManager settings
  • Remove Gtk+, GLib and Gio as build time dependencies
  • [obex] Migrate receiving files from obex-data-server to obexd
  • [ui] Plugins and local services items in manager's View menu

Bugs fixed

  • [assistant] Crash (@duganchen)
  • [pulseaudio] Support for audio profiles
  • Generic disconnect method did not work
  • [bluez] Handsfree service crashed with BlueZ 4
blueman - 1.99.alpha2

Published by cschramm over 9 years ago

Another snapshot release that especially addresses BlueZ 5 and NetworkManager 0.9 / 1.0 support. Version 2.0 is close. A big thank you to all contributors!

Changed dependencies since alpha2:

  • Python 2.6 is not supported
  • obexd is required for sending files

New features

  • [docs] Add FAQ file and install doc files (@rworkman / Robby Workman)
  • [sendto] Add sendto integration for Thunar (@GreenLunar)
  • [sendto] Make thunar sendto integration optional (@rworkman / Robby Workman)
  • Add optional settings manager integration with Xfce and MATE
    (@rworkman / Robby Workman)
  • [nm] Add support for NetworkManager 0.9 / 1.0 to NMPANSupport
  • [bluez] Implement keyboard pairing support
  • [nm] Add support for ModemManager 1.x to NMPANSupport
  • [plugins] Add GameControllerWakelock plugin (@bwRavencl / Matteo Hausner)
  • Add blueman-report to create commented logs for bug reports
  • [bluez] BlueZ 5 support for audio, serial, recent connections, and setup
    assistant
  • Use Gsettings for configuration storage and remove the config plugin system.

Changes

  • [obex] Switch to obexd for sending files
  • [browse] Use system's default browser for obex URI if no browse command is set
  • [pulseaudio] Make blueman-applet run if pulseaudio is not available
  • [ui] Re-implment menu icons
  • [ui] Replace / remove deprecated icon names (@Teknocrat / Harvey Mittens)
  • [ui] Drop status icon customization (@Teknocrat / Harvey Mittens)
  • Drop HAL Support (@rworkman / Robby Workman)
  • [configure] Rename --enable-sendto to --enable-nautilus-sendto
    (@rworkman / Robby Workman)
  • Fix compatility with Fedora's dbus-python package
  • Remove settings for local audio services
  • Add function to rename known devices

Bugs fixed

  • [ui] Make some UI elements expand again (@infirit / Sander Sweers)
  • Fix crash in PluginManager (Martín Ferrari)
  • Avoid crash in transfer service setup dialog
  • Make blueman-applet respond to SIGTERM (@Teknocrat / Harvey Mittens)
  • Allow setting friendly adapter name in BlueZ 5
  • Look for both dhcpd and dhcpd3 and add sbin paths (@infirit / Sander Sweers)
  • [libblueman] Fix memory leak (@monsta)
  • [libblueman] Add missing includes (@posophe)
  • [ui] Move some icons to pixmaps directory (@rworkman / Robby Workman)
  • [ui] Fix fallback for notification daemons not capable to handle actions
  • [ui] Fix "Shared Folder" widget in Transfer plugin.
  • [ui] Fix service disconnect icons
blueman - 1.99.alpha1

Published by cschramm about 10 years ago

This is the first in a series of alpha releases on our journey to version 2.0. The most notable new feature is partial support for BlueZ 5. See issue #13 for thing that will NOT work yet.

Please note that the list of contributors shipped with the alpha releases does not represent the current state (issue #47).

New features

  • dhcpcd client support (@Teknocrat / Harvey Mittens)
  • Partial support for BlueZ 5 (see #13 for the current state)

Changes

  • Switch to GTK+ 3 (using introspection)
  • Update autoconf to support aarch64 (Dennis Gilmore)
  • Migrate from Pyrex to Cython (@Teknocrat / Harvey Mittens)

Bugs fixed

  • Fix nautilus integration
  • Fix pulseaudio version check
  • Add missing icons
  • Fix initial applet state if bluetooth is disabled
  • Fix blueman startup when .cache dir doesn't exist (@asdil12 / Dominik Heidler)
  • Fix thunar fallback (Jan HutaÅ™)
  • Do not power new adapters despite rfkill (@lkr / Leesa)
  • Fix handling of network devices (especially fixes DhcpClient plugin)
  • Update translations (too many to list them)
  • Fix nonexistent dbus exception (Martín Ferrari)
  • Fix a rare problem when the manager device menu cannot get the current selection (@kolen / Konstantin Mochalov)
  • Fix pulseaudio device discovery (see #64 and the linked Ubuntu bugs for details and contributors)