From 276fb90754aafc356b409fe70252271eb96195b2 Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Fri, 21 Dec 2012 16:27:09 +0200 Subject: TODO: Remove BlueZ 5 section as all items are already completed --- TODO | 80 -------------------------------------------------------------------- 1 file changed, 80 deletions(-) (limited to 'TODO') diff --git a/TODO b/TODO index 15eec2eca..7bb100bbc 100644 --- a/TODO +++ b/TODO @@ -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 ========== -- cgit v1.2.1