summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorJohan Hedberg <johan.hedberg@intel.com>2012-12-21 16:27:09 +0200
committerJohan Hedberg <johan.hedberg@intel.com>2012-12-21 16:27:09 +0200
commit276fb90754aafc356b409fe70252271eb96195b2 (patch)
treefbc194eb1c5445993aa4922187bd4a992c8431d0 /TODO
parent15ae13d542d2e21eaf152ae0d58f651752c21fa4 (diff)
downloadbluez-276fb90754aafc356b409fe70252271eb96195b2.tar.gz
TODO: Remove BlueZ 5 section as all items are already completed
Diffstat (limited to 'TODO')
-rw-r--r--TODO80
1 files changed, 0 insertions, 80 deletions
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
==========