Commit Graph

472 Commits

Author SHA1 Message Date
Johan Hedberg
793fb9ed65 doc: Remove incorrect fallback behavior claim for DisplayPinCode 2012-12-20 11:01:23 +02:00
Marcel Holtmann
2935c04e3d build: Remove support for external OOB plugin 2012-12-20 00:23:53 +01:00
Marcel Holtmann
8ce0255435 doc: Merge org.bluez.Control1 into org.bluez.MediaControl1 API 2012-12-20 00:14:19 +01:00
Johan Hedberg
51a961b165 doc: Mark HFP-specific MediaTransport properties clearly 2012-12-20 00:13:24 +02:00
Johan Hedberg
ad35b244c9 doc: Remove non-existent Services Device property 2012-12-20 00:04:11 +02:00
Johan Hedberg
1aa7671707 doc: Add missing error returns to Device1.CancelPairing 2012-12-20 00:02:57 +02:00
Johan Hedberg
2bfe757225 doc: Fix minor typo in device-api 2012-12-19 21:21:57 +02:00
Marcel Holtmann
b8a85381f5 doc: Small cleanup for sim access API 2012-12-19 19:49:19 +01:00
Marcel Holtmann
5ef85aecf5 doc: Small cleanup for media and control APIs 2012-12-19 19:32:25 +01:00
Marcel Holtmann
8a10ddc548 build: Remove left-overs from broken attempt in adding gtk-doc support 2012-12-19 18:21:26 +01:00
Marcel Holtmann
7bf32b8d10 doc: Remove pointless copyright statement for network API 2012-12-19 18:13:01 +01:00
Marcel Holtmann
c7e496a76b doc: Remove pointless copyright statements from core APIs 2012-12-19 18:09:33 +01:00
Marcel Holtmann
40e88bc39f doc: Small cleanup of the health API 2012-12-19 18:07:50 +01:00
Marcel Holtmann
74e1e34174 doc: Move DisplayPinCode section to the right location 2012-12-19 18:01:27 +01:00
Marcel Holtmann
c7c9de0ed9 doc: Add comment to favor Alias over Name property for devices 2012-12-19 17:57:39 +01:00
Marcel Holtmann
ae0d77e7d6 doc: Add extra comments about default values to adapter properties 2012-12-19 17:51:21 +01:00
Marcel Holtmann
7a76bc0d09 doc: Service name changed from org.bluez.obex.client to org.bluez.obex 2012-12-18 21:25:47 +01:00
Mikel Astiz
093d96a57d adapter: Remove DevicesFound signal
ObjectManager reports the D-Bus interfaces of all known devices,
including the ones detected during discovery. Therefore this signal is
not required.
2012-12-18 17:35:31 +02:00
Johan Hedberg
45306a3f3b doc: Add object path parameter to RequestDefaultAgent 2012-12-18 16:55:39 +02:00
Johan Hedberg
65ad6793a1 doc: Clarify ConnectProfile UUID parameter 2012-12-18 12:37:01 +02:00
Johan Hedberg
f4ee3e4389 doc: Bump AVRCP version from 1.4 to 1.5 in supported-features 2012-12-18 12:34:37 +02:00
Johan Hedberg
8e271de2c1 doc: Add Cycling Speed to supported-features document 2012-12-18 12:33:25 +02:00
Johan Hedberg
1da5a89a6f core: Remove DisconnectRequested signal
This signal is not needed anymore thanks to the RequestDisconnect
callback of the Profile interface.
2012-12-18 12:29:30 +02:00
Johan Hedberg
2beb4eeda3 doc: Fix minor formatting issue in device API 2012-12-18 12:26:41 +02:00
Johan Hedberg
d258ad14a7 doc: Remove left-over mentions of adapter-based agent methods 2012-12-18 12:24:58 +02:00
Frédéric Danis
68520a3ddd doc: Add device appearance in settings-storage doc 2012-12-17 17:52:07 +02:00
Johan Hedberg
b195946f5f doc: Remove bogus Powered entry from settings-storage.txt 2012-12-17 16:54:21 +02:00
Luiz Augusto von Dentz
e4cc2de1c7 obexd: Remove SessionCreated and SessionRemoved signals
With ObjectManager these signals no longer are necessary.
2012-12-17 14:10:34 +02:00
Luiz Augusto von Dentz
b8972b65e5 obexd: Port session interface to use D-Bus Properties 2012-12-17 14:10:30 +02:00
Frédéric Danis
6776ddb293 adapter: Convert ccc file
Update settings-storage.txt documentation to add ccc file.
2012-12-16 13:32:12 +02:00
Frédéric Danis
6c6424fc4e device : Add EndGroupHandle key in attributes storage
End group handle should also be converted/saved for each
group in device's attributes file.
2012-12-16 13:30:20 +02:00
Luiz Augusto von Dentz
e4f45a247b obex-client: Port transfer code to use D-Bus properties interface 2012-12-16 13:26:02 +02:00
Luiz Augusto von Dentz
6f5797da8b obex-client: Port session code to use D-Bus properties interface 2012-12-16 13:26:00 +02:00
Marcel Holtmann
ab872c6f96 doc: Remove parameters for device pairing method 2012-12-15 17:17:03 +01:00
Marcel Holtmann
566a529000 doc: Describe the new agent manager support 2012-12-14 22:39:09 +01:00
Luiz Augusto von Dentz
7dc7563e7b sap: Append version to SimAccess interfaces 2012-12-14 11:24:30 +02:00
Luiz Augusto von Dentz
4750e35620 proximity: Append version to Proximity interfaces 2012-12-14 11:24:28 +02:00
Luiz Augusto von Dentz
643ad03cf2 dbusoob: Append version to OutOfBand interface 2012-12-14 11:24:26 +02:00
Luiz Augusto von Dentz
28eede5b22 health: Append version to Health interfaces 2012-12-14 11:24:24 +02:00
Luiz Augusto von Dentz
c5b2e6b072 core: Append version to Agent interface 2012-12-14 11:24:23 +02:00
Luiz Augusto von Dentz
50532b5783 alert: Append version to Alert interfaces 2012-12-14 11:24:21 +02:00
Luiz Augusto von Dentz
ce25879be4 thermometer: Append version to Thermometer interfaces 2012-12-14 11:24:19 +02:00
Luiz Augusto von Dentz
942fe3bb79 cyclingspeed: Append version to CyclingSpeed interfaces 2012-12-14 11:24:18 +02:00
Luiz Augusto von Dentz
b6cab17f19 heartrate: Append version to HeartRate interfaces 2012-12-14 11:24:16 +02:00
Luiz Augusto von Dentz
98e70151e7 audio: Append version to Control interface 2012-12-14 11:24:14 +02:00
Luiz Augusto von Dentz
841a22d746 network: Append version to Network and NetworkServer interfaces 2012-12-14 11:24:12 +02:00
Johan Hedberg
a3322c722f core: Use "Services" instead of "Profiles" to store service UUIDs 2012-12-14 10:29:05 +02:00
Frédéric Danis
0775af2432 doc: Update Settings-storage for SDP records
SDP records shouls be saved in device file located in cache
directory, as we cannot guarantee that this info is available
always and profiles should work even if the info is not there.
2012-12-13 22:56:09 +02:00
Szymon Janc
121befd7d8 mgmt-api: Remove not needed restriction on add/remove OOB data
Those commands don't send any HCI commands to controller so there is no
need to restrict them to only powered up controller. This also clarify
that provided OOB data is persistent over power down/up toggles.
2012-12-13 22:14:36 +02:00
Luiz Augusto von Dentz
c3b00f7ebb core: Remove ConfirmModeChange method
This method was only used by RequestSession which is now removed.
2012-12-13 22:13:47 +02:00
Luiz Augusto von Dentz
da29958e94 core: Remove RequestSession and ReleaseSession
Sessions is no longer used by obexd and the concept is probably not
relevant anymore since BlueZ 5 don't remember powered state anymore.
2012-12-13 22:13:40 +02:00
Johan Hedberg
af1eb35dbc core: Remove D-Bus service discovery methods 2012-12-13 16:44:03 +02:00
Johan Hedberg
0f575386a5 core: Remove persistent storing of the powered state 2012-12-13 16:35:30 +02:00
Johan Hedberg
076d3dbc6c core: Remove attribute client API
There will be a more comprehensive API coming soon and we don't want to
have this one around for 5.0 since it'd immediately have to be
deprecated.
2012-12-13 14:12:47 +02:00
Johan Hedberg
c4c9436697 plugins: Remove service plugin (replaced by Profile interface) 2012-12-12 14:01:14 +02:00
Marcel Holtmann
63e7e71505 doc: Remove left-overs from gtk-doc attempt 2012-12-12 12:07:25 +01:00
Johan Hedberg
4c3774afae doc: Fix minor whitespace issues in obexd API 2012-12-11 07:42:53 +02:00
Marcel Holtmann
535f90da9b doc: Add API documentation from obexd repository 2012-12-10 23:03:24 +01:00
Mikel Astiz
93e378e2ec media: Fix some wrong interface names
Trivially fix some wrong interface names introduced by commit
3aa15b56dc.
2012-12-06 12:23:00 +02:00
Mikel Astiz
3aa15b56dc media: Add version suffix to all media interfaces
Append the version number to all D-Bus interface names in the Media API.
2012-12-05 19:24:47 +02:00
Mikel Astiz
35a6a98045 media: Add MediaTransport.TryAcquire()
Split the Acquire() method in two parts so that the optional acquires,
formerly represented as a "?" flag in the accesstype parameter of
Acquire(), are now implemented in TryAcquire().
2012-12-05 19:23:52 +02:00
Mikel Astiz
6b97470f81 media: Remove transport access type from D-Bus API
There is no known use-case making use of these access types and
therefore the Media API can be simplified.

From now on, the transport will always be acquired with read and write
access rights.
2012-12-05 19:23:02 +02:00
Mikel Astiz
a163324e1a dbus: Rename to org.bluez.Adapter1
Trivially add the numbering suffix to org.bluez.Adapter according to
the proposal for BlueZ 5.
2012-12-05 16:41:33 +02:00
Mikel Astiz
88b483b154 dbus: Rename to org.bluez.Device1
Trivially add the numbering suffix to org.bluez.Device according to
the proposal for BlueZ 5.
2012-12-05 16:41:30 +02:00
Mikel Astiz
07bf7e9098 adapter: Remove FindDevice method from D-Bus API
ObjectManager.GetManagedObjects() returns all devices and their
corresponding properties to any interested client. The device address is
included in the property dictionary and therefore having such a
FindDevice method is an unnecessary duplication.
2012-12-05 16:41:25 +02:00
Mikel Astiz
36128655eb adapter: Remove redundant Devices property
The ObjectManager interface already reports the list of devices, so the
the property can be entirely removed.
2012-12-05 16:40:51 +02:00
Mikel Astiz
0dad3662cf adapter: Remove DeviceCreated/DeviceRemoved signals
The Adapter interface already reports changes in the device list in form
of property changes, so there is no need to keep these two signals.
2012-12-05 16:40:44 +02:00
Mikel Astiz
86a7b07c22 dbus: Remove org.bluez.Manager
After the decision to drop the "default-adapter" feature in the D-Bus
API, the org.bluez.Manager interface can be entirely dropped since it
has been replaced by the ObjectManager.
2012-12-05 16:40:12 +02:00
Andrzej Kaczmarek
1ac915bc2a doc: Rename cycling API to cyclingspeed 2012-12-05 10:14:21 +02:00
Andrzej Kaczmarek
5d93cc76bb doc: Remove Get-/SetProperties from CSC API document
cyclingspeed plugin uses DBus.Properties instead of custom methods.
2012-12-05 10:14:18 +02:00
Johan Hedberg
36ac32c5e8 doc: Add Agent.RequestAuthorization method 2012-12-04 15:13:09 +02:00
Johan Hedberg
d307f84846 agent: Rename Authorize to AuthorizeService 2012-12-04 14:42:05 +02:00
Frédéric Danis
943c7c9748 doc: Update settings-storage.txt
Add missing Master key to LongTermKey group
2012-12-04 10:05:44 +02:00
Luiz Augusto von Dentz
68506c3f10 control: Add methods FastForward and Rewind
These method can be used to fast-forward and rewind the playback, their
action will keep active until another method is called.

The commands are reapeated every 2 seconds to conform with AVC spec.
2012-12-01 11:22:23 +02:00
Johan Hedberg
9461355107 doc: Remove nonexistent property methods and signals from health-api 2012-11-30 16:06:37 +02:00
Andrzej Kaczmarek
f0981d3d26 doc: Update proximity API document 2012-11-30 15:25:05 +02:00
Andrzej Kaczmarek
cc75dd7858 doc: Update thermometer API document
This patch updates thermometer-api.txt document to include changes in
properties handling.
2012-11-30 15:04:33 +02:00
Johan Hedberg
cb9cee0eb8 doc: Remove leftover PropertyChanged from media-api.txt 2012-11-30 13:17:43 +02:00
Luiz Augusto von Dentz
0ecced58f3 media-api: Update documentation of MediaPlayer interface 2012-11-30 10:30:50 +02:00
João Paulo Rechi Vita
72be0b9d7d control: Remove duplicated documentation entry 2012-11-29 15:58:19 +02:00
Luiz Augusto von Dentz
509d71d550 media-api: Update documentation of MediaTransport interface 2012-11-29 11:32:10 +02:00
Luiz Augusto von Dentz
9c62de94e5 network: Remove Network.Connect and Network.Disconnect
These method are no longer necessary as Device interface has similar
functionality.
2012-11-26 16:35:30 +02:00
Luiz Augusto von Dentz
85be8f5bba input: Remove Input interface
This interface is no longer needed as Device interface can now connect
the profiles.
2012-11-26 16:33:27 +02:00
Luiz Augusto von Dentz
0e9bf87f81 audio: Remove Control.Connect and Control.Disconnect
These method are no longer necessary as Device interface has similar
functionality.
2012-11-26 16:33:13 +02:00
Luiz Augusto von Dentz
c31d0954f8 audio: Remove Audio interface
This interface is no longer needed as Device interface can now connect
the profiles and the state can be tracked using MediaTransport interface.
2012-11-26 16:32:47 +02:00
Luiz Augusto von Dentz
e08ec5b9e5 audio: Remove AudioSource interface
This interface is no longer needed as Device interface can now connect
the profiles and the state can be tracked using MediaTransport interface.
2012-11-26 16:32:31 +02:00
Luiz Augusto von Dentz
65c2713c89 audio: Remove AudioSink interface
This interface is no longer needed as Device interface can now connect
the profiles and the state can be tracked using MediaTransport interface.
2012-11-26 16:32:02 +02:00
Johan Hedberg
35a9ae3336 audio: Remove deprecated Connected/Disconnected signals 2012-11-24 12:39:53 +02:00
Johan Hedberg
d296dbce73 audio: Remove deprecated Control.IsConnected method 2012-11-24 12:36:57 +02:00
Frédéric Danis
e4054ff057 doc: Update settings-storage.txt
Remote features are not available from user space,
so replace Features entry by SupportedTechnologies.

Device blocked should be saved in device info file.
2012-11-21 20:43:59 +02:00
Frédéric Danis
dc7be9cbbd doc: Add HFP design document 2012-11-21 13:05:17 +02:00
Johan Hedberg
356386cd2f core: Add Service property for external profiles
This property is used to distinguish the service class UUID from the
actual profile UUID.
2012-11-16 14:27:51 +02:00
Johan Hedberg
15749622a3 doc: Add Version and Features parameters for RegisterProfile 2012-11-14 16:03:02 +02:00
Luiz Augusto von Dentz
28913ce349 hfp-api: Remove HandsfreeGateway interface
This API is not longer supported
2012-11-14 15:10:07 +02:00
Luiz Augusto von Dentz
697bf64745 audio-api: Remove Headset and HeadsetGateway APIs 2012-11-14 15:10:07 +02:00
Johan Hedberg
8bbc3c4cbd assigned-numbers: Add MAP MAS (Message Notification Service) channel 2012-11-14 14:00:27 +02:00
Johan Hedberg
8684203003 core: Include remote version and features in Profile.NewConnection 2012-11-13 12:36:38 +02:00
Szymon Janc
79b5b7df52 dbusoob: Create device object and return it when adding OOB data
With recent change on how new device objects are created it is no
longer possible to create device object from string with
org.bluez.Adapter interface. When adding OOB data for specified
address device object is created if it was not yet existing.

Path to object is returned in AddRemoteData to avoid need for extra
FindDevice() call on org.bluez.Adapter to get object maching specified
address.
2012-11-13 10:08:46 +02:00
Marcel Holtmann
437959a0b5 doc: Create separate Profile Manager interface 2012-11-09 20:21:45 +01:00
Johan Hedberg
c4b6d03767 core: Add fd_properties parameter to Profile.NewConnection 2012-11-09 16:52:48 +02:00