diff options
author | Johan Hedberg <johan.hedberg@intel.com> | 2012-12-21 16:27:09 +0200 |
---|---|---|
committer | Johan Hedberg <johan.hedberg@intel.com> | 2012-12-21 16:27:09 +0200 |
commit | 276fb90754aafc356b409fe70252271eb96195b2 (patch) | |
tree | fbc194eb1c5445993aa4922187bd4a992c8431d0 | |
parent | 15ae13d542d2e21eaf152ae0d58f651752c21fa4 (diff) | |
download | bluez-276fb90754aafc356b409fe70252271eb96195b2.tar.gz |
TODO: Remove BlueZ 5 section as all items are already completed
-rw-r--r-- | TODO | 80 |
1 files changed, 0 insertions, 80 deletions
@@ -54,86 +54,6 @@ General Priority: Low Complexity: C2 -BlueZ 5 -======= - -Priority/Complexity omitted as all items are required before 5.0 is -released. - -Completed items: - -- Convert storage to user per-remote device directories and ini-file format - -- Switch to AgentManager based agent handling - -- Don't install libbluetooth by default (put it behind a configure switch) - -- Switch plugins to standard D-Bus properties interface - -- Add connect/disconnect callbacks to all btd_profile instances that - need them and add auto_connect = true to the ones that make sense. - -- Switch ConnectProfile to match remote_uuid instead of local_uuid (as - that's more intuitive). - -- Remove powered state storing and rely on external entity to do the - power on/off. - -- Remove Adapter.Request/ReleaseSession and Agent.ConfirmModeChange. - Remove usage from obex-client. - -- Remove Device.DiscoverServices & Device.CancelDiscovery - -- Convert obexd to use org.bluez.Profile - -- Convert obexd & obex-client to ObjectManager/Properties - -- Remove org.bluez.Service interface (it has become unnecessary thanks - to org.bluez.Profile). obexd needs to be converted to use the new - interface first. - -- Auto-connect newly registered profiles if we're in a connected state - created by Device.Connect. This will fix e.g. oFono crashing and - restarting. - -- Update Device.Connect to connect any "auto_connect" profiles that are - not currently connected instead of returning "already connected". - -- Update the btd_profile connection state tracking so that device.c also - knows about remotely initiated connections. - -- Remove deprecated D-Bus signals, methods and properties - (ensuring new ones are in place to replace what's removed). - -- Merge obexd.git into bluez.git - -- Add Agent callback for incoming just-works (RequestAuthorization) - -- Switch to standard object manager interface - -- Switch core to standard D-Bus properties interface - -- Remove telephony driver framework - -- Move base path to /org/bluez - -- Remove GStreamer and libsbc code - -- Reorganize source tree according to RFC sent to linux-bluetooth - (Subject: [RFC] Reorganizing the BlueZ source tree) - -- Make mgmtops part of Bluetooth core. mgmt will be the only way to - communicate with the kernel in BlueZ so a plugin is not needed - anymore. Probably plugins/mgmtops.c -> src/mgmt.c - -- Remove UNIX socket based audio interface (along with ALSA plugin) - -- Remove unmaintained plugins like pnat and maemo6 - -- Remove CreateDevice/CreatePairedDevice and use D-Bus objects for - discovered devices. This fixes the issue of not exposing the address - type in DeviceFound and the Create* method calls - Low Energy ========== |