OSDN Git Service

android-x86/external-bluetooth-bluez.git
11 years agolib: Avoid using HCI_MAX_NAME_LENGTH in management header
Marcel Holtmann [Tue, 1 Jan 2013 01:09:52 +0000 (17:09 -0800)]
lib: Avoid using HCI_MAX_NAME_LENGTH in management header

11 years agocore: If system name is not set, use system config name
Marcel Holtmann [Mon, 31 Dec 2012 18:24:53 +0000 (10:24 -0800)]
core: If system name is not set, use system config name

11 years agocore: Don't trigger an alias property change when no name is set
Marcel Holtmann [Mon, 31 Dec 2012 18:22:53 +0000 (10:22 -0800)]
core: Don't trigger an alias property change when no name is set

11 years agocore: Prefer adapter alias over system name on power up
Marcel Holtmann [Mon, 31 Dec 2012 18:16:39 +0000 (10:16 -0800)]
core: Prefer adapter alias over system name on power up

11 years agomonitor: Add decoding for minor class for computer major class
Marcel Holtmann [Mon, 31 Dec 2012 01:27:14 +0000 (17:27 -0800)]
monitor: Add decoding for minor class for computer major class

11 years agomonitor: Remove extra semicolon
Marcel Holtmann [Mon, 31 Dec 2012 01:17:47 +0000 (17:17 -0800)]
monitor: Remove extra semicolon

11 years agomonitor: Add detailed decode for class of device value
Marcel Holtmann [Sun, 30 Dec 2012 19:57:40 +0000 (11:57 -0800)]
monitor: Add detailed decode for class of device value

11 years agomonitor: Print well known inquiry access codes as strings
Marcel Holtmann [Sun, 30 Dec 2012 19:13:22 +0000 (11:13 -0800)]
monitor: Print well known inquiry access codes as strings

11 years agosap: Don't print error if experimental interface fails to register
Marcel Holtmann [Sun, 30 Dec 2012 19:01:24 +0000 (11:01 -0800)]
sap: Don't print error if experimental interface fails to register

11 years agosap: Enable SIM Access test interface as experimental
Marcel Holtmann [Sun, 30 Dec 2012 18:57:11 +0000 (10:57 -0800)]
sap: Enable SIM Access test interface as experimental

11 years agoAVRCP: Fix not checking for media_player_controller_create
Luiz Augusto von Dentz [Fri, 28 Dec 2012 12:51:09 +0000 (14:51 +0200)]
AVRCP: Fix not checking for media_player_controller_create

Now that the MediaPlayer1 interface is experimental the interface
registration may fail which return NULL, in that case there is no
point on register to any notifications.

11 years agoplayer: Enable MediaPlayer1 interface as experimental
Luiz Augusto von Dentz [Fri, 28 Dec 2012 12:51:08 +0000 (14:51 +0200)]
player: Enable MediaPlayer1 interface as experimental

This enable MediaPlayer1 when GDBUS_EXPERIMENTAL=1

11 years agomedia: Enable RegisterPlayer and UnregisterPlayer methods as experimental
Luiz Augusto von Dentz [Fri, 28 Dec 2012 12:51:07 +0000 (14:51 +0200)]
media: Enable RegisterPlayer and UnregisterPlayer methods as experimental

11 years agocore: Add command line switch for enabling experimental interfaces
Luiz Augusto von Dentz [Fri, 28 Dec 2012 12:51:05 +0000 (14:51 +0200)]
core: Add command line switch for enabling experimental interfaces

This enable passing --experimental/-E to enable experimental interfaces

11 years agogdbus: Call check_signals when sending signals with g_dbus_send_message
Luiz Augusto von Dentz [Fri, 28 Dec 2012 12:51:03 +0000 (14:51 +0200)]
gdbus: Call check_signals when sending signals with g_dbus_send_message

If message passed to g_dbus_send_message is a signal verify if it is a
valid and there really exists an interface with respective signal name.

11 years agogdbus: Check if the interface being registered is valid
Luiz Augusto von Dentz [Fri, 28 Dec 2012 12:51:02 +0000 (14:51 +0200)]
gdbus: Check if the interface being registered is valid

This prevent registering interfaces that are empty or have all members
marked as experiemental.

11 years agogdbus: Introduce G_DBUS_PROPERTY_FLAG_EXPERIMENTAL
Luiz Augusto von Dentz [Fri, 28 Dec 2012 12:51:01 +0000 (14:51 +0200)]
gdbus: Introduce G_DBUS_PROPERTY_FLAG_EXPERIMENTAL

This flag can be used to mark properties as experimental, marked
properties are disabled by default and can be enabled by setting
G_DBUS_FLAG_ENABLE_EXPERIMENTAL using g_dbus_set_flags.

11 years agogdbus: Introduce G_DBUS_SIGNAL_FLAG_EXPERIMENTAL
Luiz Augusto von Dentz [Fri, 28 Dec 2012 12:51:00 +0000 (14:51 +0200)]
gdbus: Introduce G_DBUS_SIGNAL_FLAG_EXPERIMENTAL

This flag can be used to mark signals as experimental, marked
signals are disabled by default and can be enabled by setting
G_DBUS_FLAG_ENABLE_EXPERIMENTAL using g_dbus_set_flags.

11 years agogdbus: Introduce G_DBUS_METHOD_FLAG_EXPERIMENTAL
Luiz Augusto von Dentz [Fri, 28 Dec 2012 12:50:59 +0000 (14:50 +0200)]
gdbus: Introduce G_DBUS_METHOD_FLAG_EXPERIMENTAL

This flag can be used to mark methods as experimental, marked
methods are disable by default and can be enabled by setting
G_DBUS_FLAG_ENABLE_EXPERIMENTAL using g_dbus_set_flags.

11 years agocore: Add more debugs for name and class of device updates
Marcel Holtmann [Sun, 30 Dec 2012 09:47:26 +0000 (01:47 -0800)]
core: Add more debugs for name and class of device updates

11 years agocore: Fix class of device value from static configuration
Marcel Holtmann [Sun, 30 Dec 2012 09:44:11 +0000 (01:44 -0800)]
core: Fix class of device value from static configuration

11 years agocore: Remove no longer needed host_name global option
Marcel Holtmann [Sun, 30 Dec 2012 09:42:23 +0000 (01:42 -0800)]
core: Remove no longer needed host_name global option

11 years agocore: Silly workaround for a really stupid kernel bug :(
Marcel Holtmann [Sun, 30 Dec 2012 09:26:25 +0000 (01:26 -0800)]
core: Silly workaround for a really stupid kernel bug :(

11 years agogdbus: Include changed properties only once per signal
Marcel Holtmann [Sun, 30 Dec 2012 08:58:04 +0000 (00:58 -0800)]
gdbus: Include changed properties only once per signal

11 years agocore: Force reset of class of device property on power down
Marcel Holtmann [Sun, 30 Dec 2012 08:51:28 +0000 (00:51 -0800)]
core: Force reset of class of device property on power down

The kernel resets the class of device on power down, but it forgets to
actually tell userspace about. Until this gets fixed force the reset
of the class of device property.

11 years agocore: Fix some of the mgmt debug statements
Marcel Holtmann [Sun, 30 Dec 2012 08:40:09 +0000 (00:40 -0800)]
core: Fix some of the mgmt debug statements

11 years agocore: Remove the pointless handing around of mgmt socket fd
Marcel Holtmann [Sun, 30 Dec 2012 08:22:16 +0000 (00:22 -0800)]
core: Remove the pointless handing around of mgmt socket fd

11 years agocore: Add debugs for adapter name and class change notifications
Marcel Holtmann [Sun, 30 Dec 2012 07:31:23 +0000 (23:31 -0800)]
core: Add debugs for adapter name and class change notifications

11 years agocore: Add debug details for postponed class of device setting
Marcel Holtmann [Sun, 30 Dec 2012 07:27:07 +0000 (23:27 -0800)]
core: Add debug details for postponed class of device setting

11 years agocore: Return actual major and minor class values and not zero
Marcel Holtmann [Sun, 30 Dec 2012 07:22:01 +0000 (23:22 -0800)]
core: Return actual major and minor class values and not zero

11 years agomonitor: Print manufacturer string from database
Marcel Holtmann [Sun, 30 Dec 2012 06:59:24 +0000 (22:59 -0800)]
monitor: Print manufacturer string from database

11 years agotools: Fix issue with bt_compidtostr being const
Marcel Holtmann [Sun, 30 Dec 2012 06:59:07 +0000 (22:59 -0800)]
tools: Fix issue with bt_compidtostr being const

11 years agolib: Make bt_compidtostr return value const
Marcel Holtmann [Sun, 30 Dec 2012 06:58:11 +0000 (22:58 -0800)]
lib: Make bt_compidtostr return value const

11 years agocore: Add version information to default name
Marcel Holtmann [Sun, 30 Dec 2012 06:45:28 +0000 (22:45 -0800)]
core: Add version information to default name

11 years agoclient: Don't bother with individual Device ID properties
Marcel Holtmann [Sun, 30 Dec 2012 06:41:33 +0000 (22:41 -0800)]
client: Don't bother with individual Device ID properties

11 years agocore: UUID list of device might be empty, but it always exists
Marcel Holtmann [Sun, 30 Dec 2012 06:35:18 +0000 (22:35 -0800)]
core: UUID list of device might be empty, but it always exists

11 years agodoc: Fix annotation for optional device properties
Marcel Holtmann [Sun, 30 Dec 2012 06:33:42 +0000 (22:33 -0800)]
doc: Fix annotation for optional device properties

11 years agocore: Remove support for individual Device ID properties
Marcel Holtmann [Sun, 30 Dec 2012 06:32:34 +0000 (22:32 -0800)]
core: Remove support for individual Device ID properties

11 years agodoc: Remove individual Device ID properties
Marcel Holtmann [Sun, 30 Dec 2012 06:32:14 +0000 (22:32 -0800)]
doc: Remove individual Device ID properties

11 years agocore: Add support for device modalias property
Marcel Holtmann [Sun, 30 Dec 2012 06:22:18 +0000 (22:22 -0800)]
core: Add support for device modalias property

11 years agodoc: Add entry for modalias properties
Marcel Holtmann [Sun, 30 Dec 2012 06:21:30 +0000 (22:21 -0800)]
doc: Add entry for modalias properties

11 years agoclient: Print modalias properties if available
Marcel Holtmann [Sun, 30 Dec 2012 06:19:54 +0000 (22:19 -0800)]
client: Print modalias properties if available

11 years agocore: Add support for adapter modalias property
Marcel Holtmann [Sun, 30 Dec 2012 06:04:12 +0000 (22:04 -0800)]
core: Add support for adapter modalias property

11 years agocore: Add helper function for creating modalias
Marcel Holtmann [Sun, 30 Dec 2012 06:03:42 +0000 (22:03 -0800)]
core: Add helper function for creating modalias

11 years agoproximity: The function g_dbus_pending_property_error has no return value
Marcel Holtmann [Sun, 30 Dec 2012 05:29:42 +0000 (21:29 -0800)]
proximity: The function g_dbus_pending_property_error has no return value

11 years agothermometer: The function g_dbus_pending_property_error has no return value
Marcel Holtmann [Sun, 30 Dec 2012 05:28:42 +0000 (21:28 -0800)]
thermometer: The function g_dbus_pending_property_error has no return value

11 years agocyclingspeed: The function g_dbus_pending_property_error has no return value
Marcel Holtmann [Sun, 30 Dec 2012 05:27:38 +0000 (21:27 -0800)]
cyclingspeed: The function g_dbus_pending_property_error has no return value

11 years agoaudio: The function g_dbus_pending_property_error has no return value
Marcel Holtmann [Sun, 30 Dec 2012 05:24:40 +0000 (21:24 -0800)]
audio: The function g_dbus_pending_property_error has no return value

11 years agoobexd: The function g_dbus_pending_property_error has no return value
Marcel Holtmann [Sun, 30 Dec 2012 05:24:26 +0000 (21:24 -0800)]
obexd: The function g_dbus_pending_property_error has no return value

11 years agocore: The function g_dbus_pending_property_error has no return value
Marcel Holtmann [Sun, 30 Dec 2012 05:23:39 +0000 (21:23 -0800)]
core: The function g_dbus_pending_property_error has no return value

11 years agodoc: The user provided friendly name is stored as alias
Marcel Holtmann [Sun, 30 Dec 2012 05:14:19 +0000 (21:14 -0800)]
doc: The user provided friendly name is stored as alias

11 years agocore: Remove no longer used adapter_set_allow_name_changes function
Marcel Holtmann [Sun, 30 Dec 2012 05:12:35 +0000 (21:12 -0800)]
core: Remove no longer used adapter_set_allow_name_changes function

11 years agohostname: No need to restrict adapter name changes anymore
Marcel Holtmann [Sun, 30 Dec 2012 05:10:56 +0000 (21:10 -0800)]
hostname: No need to restrict adapter name changes anymore

11 years agocore: Separate adapter name property from alias
Marcel Holtmann [Sun, 30 Dec 2012 05:10:15 +0000 (21:10 -0800)]
core: Separate adapter name property from alias

11 years agoclient: Allow setting and resetting of controller alias
Marcel Holtmann [Sun, 30 Dec 2012 05:09:28 +0000 (21:09 -0800)]
client: Allow setting and resetting of controller alias

11 years agocore: Add support for adatper alias property
Marcel Holtmann [Sun, 30 Dec 2012 03:55:27 +0000 (19:55 -0800)]
core: Add support for adatper alias property

11 years agoclient: Show adapter alias property as well
Marcel Holtmann [Sun, 30 Dec 2012 03:54:30 +0000 (19:54 -0800)]
client: Show adapter alias property as well

11 years agodoc: Rephrase the reset handling of device alias property
Marcel Holtmann [Sun, 30 Dec 2012 03:53:59 +0000 (19:53 -0800)]
doc: Rephrase the reset handling of device alias property

11 years agodoc: Add some extra notes to class of device adapter property
Marcel Holtmann [Sun, 30 Dec 2012 03:52:54 +0000 (19:52 -0800)]
doc: Add some extra notes to class of device adapter property

11 years agodoc: Introduce adapter alias property and make name property read only
Marcel Holtmann [Sun, 30 Dec 2012 03:52:18 +0000 (19:52 -0800)]
doc: Introduce adapter alias property and make name property read only

11 years agodoc: Mention that the adapter powered property is not persistent
Marcel Holtmann [Sun, 30 Dec 2012 00:28:03 +0000 (16:28 -0800)]
doc: Mention that the adapter powered property is not persistent

11 years agodoc: Mention the external control of adapter name property
Marcel Holtmann [Sun, 30 Dec 2012 00:26:20 +0000 (16:26 -0800)]
doc: Mention the external control of adapter name property

11 years agocore: Set default Device ID information record
Marcel Holtmann [Sun, 30 Dec 2012 00:17:32 +0000 (16:17 -0800)]
core: Set default Device ID information record

11 years agocore: Don't try to set hostname as default adapter name
Marcel Holtmann [Sun, 30 Dec 2012 00:08:26 +0000 (16:08 -0800)]
core: Don't try to set hostname as default adapter name

11 years agoplugins: Remove no longer needed formfactor plugin
Marcel Holtmann [Sat, 29 Dec 2012 23:57:21 +0000 (15:57 -0800)]
plugins: Remove no longer needed formfactor plugin

11 years agohostname: Add fallback to DMI information for class of device
Marcel Holtmann [Sat, 29 Dec 2012 23:56:15 +0000 (15:56 -0800)]
hostname: Add fallback to DMI information for class of device

11 years agoplugins: Remove no longer needed adaptername plugin
Marcel Holtmann [Sat, 29 Dec 2012 23:32:55 +0000 (15:32 -0800)]
plugins: Remove no longer needed adaptername plugin

11 years agohostname: Use numbered pretty hostnames for multiple adapters
Marcel Holtmann [Sat, 29 Dec 2012 23:29:20 +0000 (15:29 -0800)]
hostname: Use numbered pretty hostnames for multiple adapters

11 years agocore: Track the stored adapter name independent from the current name
Marcel Holtmann [Sat, 29 Dec 2012 23:25:17 +0000 (15:25 -0800)]
core: Track the stored adapter name independent from the current name

11 years agoplugins: Add support for systemd's hostname daemon
Marcel Holtmann [Sat, 29 Dec 2012 22:46:19 +0000 (14:46 -0800)]
plugins: Add support for systemd's hostname daemon

11 years agogdbus: Update properties on D-Bus client re-connections
Marcel Holtmann [Sat, 29 Dec 2012 21:42:51 +0000 (13:42 -0800)]
gdbus: Update properties on D-Bus client re-connections

11 years agogdbus: Add function to manually refresh properties
Marcel Holtmann [Sat, 29 Dec 2012 21:24:17 +0000 (13:24 -0800)]
gdbus: Add function to manually refresh properties

11 years agogdbus: Add support for proxy property change notifications
Marcel Holtmann [Sat, 29 Dec 2012 20:29:50 +0000 (12:29 -0800)]
gdbus: Add support for proxy property change notifications

11 years agogdbus: Fix handling of client connect/disconnect signals
Marcel Holtmann [Sat, 29 Dec 2012 20:27:33 +0000 (12:27 -0800)]
gdbus: Fix handling of client connect/disconnect signals

11 years agogdbus: Protect standalone proxy creation with client reference
Marcel Holtmann [Sat, 29 Dec 2012 19:57:05 +0000 (11:57 -0800)]
gdbus: Protect standalone proxy creation with client reference

11 years agocore: Don't bother with trying to handle SIGPIPE
Marcel Holtmann [Sat, 29 Dec 2012 19:20:57 +0000 (11:20 -0800)]
core: Don't bother with trying to handle SIGPIPE

11 years agomonitor: Fix handling of unknown L2CAP options
Marcel Holtmann [Fri, 28 Dec 2012 23:35:10 +0000 (15:35 -0800)]
monitor: Fix handling of unknown L2CAP options

11 years agotools: Don't print empty line at the end of hwdb list
Marcel Holtmann [Fri, 28 Dec 2012 22:39:21 +0000 (14:39 -0800)]
tools: Don't print empty line at the end of hwdb list

11 years agotools: Add Nike+ FuelBand product to hwdb utility
Marcel Holtmann [Fri, 28 Dec 2012 09:26:49 +0000 (01:26 -0800)]
tools: Add Nike+ FuelBand product to hwdb utility

11 years agounit: Update D-Bus client helper test handling
Marcel Holtmann [Fri, 28 Dec 2012 08:10:07 +0000 (00:10 -0800)]
unit: Update D-Bus client helper test handling

11 years agotools: Add skeleton for GAP testing utility
Marcel Holtmann [Fri, 28 Dec 2012 08:08:34 +0000 (00:08 -0800)]
tools: Add skeleton for GAP testing utility

11 years agotools: Add framework for HCI emulation
Marcel Holtmann [Fri, 28 Dec 2012 08:04:56 +0000 (00:04 -0800)]
tools: Add framework for HCI emulation

11 years agotools: Add Apple's Wireless iAP UUID entry
Marcel Holtmann [Fri, 28 Dec 2012 07:57:44 +0000 (23:57 -0800)]
tools: Add Apple's Wireless iAP UUID entry

11 years agoprofiles: Add experimental daemon for Apple's Wireless iAP
Marcel Holtmann [Fri, 28 Dec 2012 07:57:04 +0000 (23:57 -0800)]
profiles: Add experimental daemon for Apple's Wireless iAP

11 years agotools: Add utility for creating hwdb from company identifiers
Marcel Holtmann [Fri, 28 Dec 2012 07:42:42 +0000 (23:42 -0800)]
tools: Add utility for creating hwdb from company identifiers

11 years agolib: Update company names to match latest release
Marcel Holtmann [Fri, 28 Dec 2012 07:40:05 +0000 (23:40 -0800)]
lib: Update company names to match latest release

11 years agogdbus: Use object manager only if callback functions are set
Marcel Holtmann [Fri, 28 Dec 2012 05:30:06 +0000 (21:30 -0800)]
gdbus: Use object manager only if callback functions are set

11 years agogdbus: Use client service name and not hardcoded org.bluez
Marcel Holtmann [Fri, 28 Dec 2012 05:21:16 +0000 (21:21 -0800)]
gdbus: Use client service name and not hardcoded org.bluez

11 years agogdbus: Add support for creating D-Bus proxies without object manager
Marcel Holtmann [Fri, 28 Dec 2012 05:19:31 +0000 (21:19 -0800)]
gdbus: Add support for creating D-Bus proxies without object manager

11 years agoRelease 5.0
Marcel Holtmann [Mon, 24 Dec 2012 17:35:38 +0000 (09:35 -0800)]
Release 5.0

11 years agolib: Use SOCK_CLOEXEC where needed
Cristian Rodríguez [Mon, 24 Dec 2012 16:44:47 +0000 (13:44 -0300)]
lib: Use SOCK_CLOEXEC where needed

Calling programs might fork().. execve() and we will end
up leaking fds.

11 years agolib: use %m instead of strerror
Cristian Rodríguez [Mon, 24 Dec 2012 15:25:30 +0000 (12:25 -0300)]
lib: use %m instead of strerror

Unlike strerror, %m is thread safe and we do not know
to what kind of program libbluetooth is being linked too.

11 years agocore: Fix storing adapter info when connectable changes
Johan Hedberg [Mon, 24 Dec 2012 16:48:13 +0000 (18:48 +0200)]
core: Fix storing adapter info when connectable changes

Since we don't store the Connectable info persistently it doesn't make
any sense to call store_adapter_info() when the connectable state
changes.

11 years agoREADME: Fix minor typo
Marcel Holtmann [Mon, 24 Dec 2012 03:05:07 +0000 (19:05 -0800)]
README: Fix minor typo

11 years agoAUTHORS: Mention Cristian's contributions
Marcel Holtmann [Mon, 24 Dec 2012 03:02:18 +0000 (19:02 -0800)]
AUTHORS: Mention Cristian's contributions

11 years agoattrib: Fix missing config.h includes
Cristian Rodríguez [Mon, 24 Dec 2012 02:59:48 +0000 (18:59 -0800)]
attrib: Fix missing config.h includes

11 years agobtio: Fix missing config.h includes
Cristian Rodríguez [Mon, 24 Dec 2012 02:59:41 +0000 (18:59 -0800)]
btio: Fix missing config.h includes

11 years agoobexd: Fix missing config.h includes
Cristian Rodríguez [Mon, 24 Dec 2012 02:59:25 +0000 (18:59 -0800)]
obexd: Fix missing config.h includes

11 years agoprofiles: Fix missing config.h includes
Cristian Rodríguez [Mon, 24 Dec 2012 02:59:12 +0000 (18:59 -0800)]
profiles: Fix missing config.h includes

11 years agotools: Fix missing config.h includes
Cristian Rodríguez [Mon, 24 Dec 2012 02:58:48 +0000 (18:58 -0800)]
tools: Fix missing config.h includes