OSDN Git Service
Marcel Holtmann [Thu, 13 Dec 2012 16:14:33 +0000 (17:14 +0100)]
gdbus: Add support for complex D-Bus client properties
Johan Hedberg [Thu, 13 Dec 2012 14:44:57 +0000 (16:44 +0200)]
TODO: Update DiscoverServices item status
Johan Hedberg [Thu, 13 Dec 2012 14:44:03 +0000 (16:44 +0200)]
core: Remove D-Bus service discovery methods
Johan Hedberg [Thu, 13 Dec 2012 14:36:09 +0000 (16:36 +0200)]
core: Remove device mode storage functions
Johan Hedberg [Thu, 13 Dec 2012 14:35:30 +0000 (16:35 +0200)]
core: Remove persistent storing of the powered state
Marcel Holtmann [Thu, 13 Dec 2012 14:14:39 +0000 (15:14 +0100)]
build: Remove left-overs from previous cleanup
Marcel Holtmann [Thu, 13 Dec 2012 14:06:39 +0000 (15:06 +0100)]
client: Add support for basic controller handling
Marcel Holtmann [Thu, 13 Dec 2012 13:06:25 +0000 (14:06 +0100)]
gdbus: Add support for D-Bus client properties
Luiz Augusto von Dentz [Thu, 13 Dec 2012 12:03:51 +0000 (14:03 +0200)]
build: Remove obexd usb plugin
This plugin is not longer maintained and used to work only in meego
times.
Johan Hedberg [Thu, 13 Dec 2012 12:08:04 +0000 (14:08 +0200)]
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.
Johan Hedberg [Thu, 13 Dec 2012 09:00:58 +0000 (11:00 +0200)]
core: Fix conn->psm setting when resolving SDP records
Marcel Holtmann [Thu, 13 Dec 2012 01:38:53 +0000 (02:38 +0100)]
gdbus: Add support for D-Bus client proxies
Marcel Holtmann [Wed, 12 Dec 2012 22:24:27 +0000 (23:24 +0100)]
build: Install the client utility if enabled
Marcel Holtmann [Wed, 12 Dec 2012 22:21:02 +0000 (23:21 +0100)]
obexd: Fix build breakage from profile conversion
Marcel Holtmann [Wed, 12 Dec 2012 22:20:37 +0000 (23:20 +0100)]
README: Mention to install client together with the daemons
Marcel Holtmann [Wed, 12 Dec 2012 22:20:14 +0000 (23:20 +0100)]
README: Add section about the monitor configure option
Marcel Holtmann [Wed, 12 Dec 2012 22:19:43 +0000 (23:19 +0100)]
build: Add configure option to disable the monitor utility
Marcel Holtmann [Wed, 12 Dec 2012 21:57:20 +0000 (22:57 +0100)]
client: Add initial parts for the command line client
Marcel Holtmann [Wed, 12 Dec 2012 20:59:25 +0000 (21:59 +0100)]
build: Compile support for new D-Bus client helpers
Marcel Holtmann [Wed, 12 Dec 2012 20:58:57 +0000 (21:58 +0100)]
gdbus: Add helper functions for simple D-Bus clients
Luiz Augusto von Dentz [Wed, 12 Dec 2012 12:16:31 +0000 (14:16 +0200)]
obex-client: Remove calls to org.bluez.Manager and org.bluez.Adapter
With BlueZ 5 this API no longer exist or have changed.
Johan Hedberg [Wed, 12 Dec 2012 12:03:12 +0000 (14:03 +0200)]
TODO: Update obexd & service plugin status
Johan Hedberg [Wed, 12 Dec 2012 11:59:40 +0000 (13:59 +0200)]
plugins: Remove service plugin (replaced by Profile interface)
Luiz Augusto von Dentz [Wed, 12 Dec 2012 11:52:16 +0000 (13:52 +0200)]
irmc: Remove record details
Standart service records are already supported by bluetoothd
Luiz Augusto von Dentz [Wed, 12 Dec 2012 11:52:15 +0000 (13:52 +0200)]
mas: Remove record details
Standart service records are already supported by bluetoothd
Luiz Augusto von Dentz [Wed, 12 Dec 2012 11:52:14 +0000 (13:52 +0200)]
pbap: Remove record details
Standart service records are already supported by bluetoothd
Luiz Augusto von Dentz [Wed, 12 Dec 2012 11:52:13 +0000 (13:52 +0200)]
ftp: Remove record details
Standart service records are already supported by bluetoothd
Luiz Augusto von Dentz [Wed, 12 Dec 2012 11:52:12 +0000 (13:52 +0200)]
opp: Remove record details
Standart service records are already supported by bluetoothd
Luiz Augusto von Dentz [Wed, 12 Dec 2012 11:52:11 +0000 (13:52 +0200)]
obexd: Add support for custom records
Services such as pcsuite and syncml use custom records not defined by
Bluetooth SIG so they have to be registered using ServiceRecord entry.
Luiz Augusto von Dentz [Wed, 12 Dec 2012 11:52:10 +0000 (13:52 +0200)]
obexd: Enable support SYNC profile
Luiz Augusto von Dentz [Wed, 12 Dec 2012 11:52:09 +0000 (13:52 +0200)]
obexd: Enable support for MAS profile
Luiz Augusto von Dentz [Wed, 12 Dec 2012 11:52:08 +0000 (13:52 +0200)]
core: Add SYNC record
This adds SYNC record to detault settings
Luiz Augusto von Dentz [Wed, 12 Dec 2012 11:52:07 +0000 (13:52 +0200)]
core: Add MAS record
This adds MAS record to detault settings
Luiz Augusto von Dentz [Wed, 12 Dec 2012 11:52:06 +0000 (13:52 +0200)]
obexd: Port bluetooth plugin to use external profile support
This changes obexd to use ProfileManager.RegisterProfile
Johan Hedberg [Wed, 12 Dec 2012 11:28:40 +0000 (13:28 +0200)]
TODO: Add a couple more BlueZ 5 items
Marcel Holtmann [Wed, 12 Dec 2012 11:07:25 +0000 (12:07 +0100)]
doc: Remove left-overs from gtk-doc attempt
Frédéric Danis [Wed, 12 Dec 2012 08:41:28 +0000 (09:41 +0100)]
storage: Remove not used functions
Those functions are no more used with new storage architecture.
Johan Hedberg [Wed, 12 Dec 2012 07:53:27 +0000 (09:53 +0200)]
TODO: Add a couple of more items for BlueZ 5
Marcel Holtmann [Tue, 11 Dec 2012 22:03:33 +0000 (23:03 +0100)]
core: Fix issue with wrong path for daemon in systemd unit
Marcel Holtmann [Tue, 11 Dec 2012 21:28:15 +0000 (22:28 +0100)]
build: Add support for installing test scripts if requested
Marcel Holtmann [Tue, 11 Dec 2012 21:19:13 +0000 (22:19 +0100)]
build: Support building client without tools enabled
Marcel Holtmann [Tue, 11 Dec 2012 20:46:00 +0000 (21:46 +0100)]
build: Use @libexecdir@/bluetooth path for daemons
Marcel Holtmann [Tue, 11 Dec 2012 16:55:24 +0000 (17:55 +0100)]
build: Add option for D-Bus system bus services directory
Marcel Holtmann [Tue, 11 Dec 2012 16:31:58 +0000 (17:31 +0100)]
build: Start building xz compressed packages by default
Marcel Holtmann [Tue, 11 Dec 2012 16:21:01 +0000 (17:21 +0100)]
build: Require phonebook support for IrMC profile
Marcel Holtmann [Tue, 11 Dec 2012 16:16:59 +0000 (17:16 +0100)]
build: Use AC_PROG_MKDIR_P instead of AM_PROG_MKDIR_P
Marcel Holtmann [Tue, 11 Dec 2012 15:40:11 +0000 (16:40 +0100)]
build: Reorder LE plugins and put some into experimental stage
Marcel Holtmann [Tue, 11 Dec 2012 14:35:56 +0000 (15:35 +0100)]
build: Don't use systemd integration when building package
Marcel Holtmann [Tue, 11 Dec 2012 14:32:04 +0000 (15:32 +0100)]
build: Use D-Bus config directory and not guess it
Marcel Holtmann [Tue, 11 Dec 2012 14:26:09 +0000 (15:26 +0100)]
build: Include directory errors within square brackets
Marcel Holtmann [Tue, 11 Dec 2012 14:24:18 +0000 (15:24 +0100)]
build: Use better configuration option for D-Bus config directory
Marcel Holtmann [Tue, 11 Dec 2012 14:09:31 +0000 (15:09 +0100)]
build: Cleanup of systemd unit directory options
Marcel Holtmann [Tue, 11 Dec 2012 14:05:24 +0000 (15:05 +0100)]
build: Add option for providing the udev directory
Marcel Holtmann [Tue, 11 Dec 2012 13:55:58 +0000 (14:55 +0100)]
README: Mention the option to disable systemd integration
Marcel Holtmann [Tue, 11 Dec 2012 13:52:23 +0000 (14:52 +0100)]
build: Handle systemd system and user unit directories
Marcel Holtmann [Tue, 11 Dec 2012 13:09:25 +0000 (14:09 +0100)]
README: Add descriptions for configure options
Marcel Holtmann [Tue, 11 Dec 2012 12:44:58 +0000 (13:44 +0100)]
README: Update list of optional dependencies
Johan Hedberg [Tue, 11 Dec 2012 12:06:45 +0000 (14:06 +0200)]
TODO: Mark profile auto-connection upon registration as done
Johan Hedberg [Tue, 11 Dec 2012 12:06:22 +0000 (14:06 +0200)]
core: Auto-connect new profiles if Device.Connect was called
Johan Hedberg [Tue, 11 Dec 2012 11:52:13 +0000 (13:52 +0200)]
profile: Fix missing unexpected disconnection notification
Johan Hedberg [Tue, 11 Dec 2012 11:49:04 +0000 (13:49 +0200)]
TODO: Update Device.Connect item status
Johan Hedberg [Tue, 11 Dec 2012 11:48:11 +0000 (13:48 +0200)]
core: Fully track connected profiles
Johan Hedberg [Tue, 11 Dec 2012 11:30:40 +0000 (13:30 +0200)]
TODO: Update profile connection tracking item
Johan Hedberg [Tue, 11 Dec 2012 11:18:34 +0000 (13:18 +0200)]
network: Fix profile connection state notifications
Marcel Holtmann [Tue, 11 Dec 2012 10:49:45 +0000 (11:49 +0100)]
build: Add configure option for disabling CUPS support
Johan Hedberg [Tue, 11 Dec 2012 10:39:49 +0000 (12:39 +0200)]
audio: Get rid of unneeded struct pending_request
Johan Hedberg [Tue, 11 Dec 2012 09:36:14 +0000 (11:36 +0200)]
audio: Remove useless struct profile_req
Johan Hedberg [Tue, 11 Dec 2012 09:08:57 +0000 (11:08 +0200)]
input: Fix profile connection status notifications
Johan Hedberg [Tue, 11 Dec 2012 08:46:44 +0000 (10:46 +0200)]
profile: Get rid of not needed btd_profile_cb define
Johan Hedberg [Tue, 11 Dec 2012 08:29:49 +0000 (10:29 +0200)]
profile: Use direct calls for profile connection states
In order to be able to track also remotely initiated connections we
cannot have a callback system where device.c passes a function pointer
to the profile implementation. Instead we need explicit calls to
device.c whenever the connection state changes.
Andre Guedes [Mon, 10 Dec 2012 20:54:26 +0000 (17:54 -0300)]
hog: Rename prepend_id variable
This patch renames the hog_device prepend_id field by has_report_id
as long as it is more suitable.
This variable indicates if we should consider the report id (adding
or removing it) before sending it to device or uhid driver.
Johan Hedberg [Tue, 11 Dec 2012 05:42:53 +0000 (07:42 +0200)]
doc: Fix minor whitespace issues in obexd API
Szymon Janc [Fri, 23 Nov 2012 10:09:14 +0000 (11:09 +0100)]
sdpd-request: Fix build errors due to unaligned memory access
This fix following compilation errors on ARM.
CC src/bluetoothd-sdpd-request.o
src/sdpd-request.c: In function ‘extract_des’:
src/sdpd-request.c:186:17: error: cast increases required alignment of
target type [-Werror=cast-align]
src/sdpd-request.c:186:17: error: cast increases required alignment of
target type [-Werror=cast-align]
src/sdpd-request.c:210:17: error: cast increases required alignment of
target type [-Werror=cast-align]
src/sdpd-request.c:210:17: error: cast increases required alignment of
target type [-Werror=cast-align]
cc1: all warnings being treated as errors
make[1]: *** [src/bluetoothd-sdpd-request.o] Error 1
Szymon Janc [Fri, 23 Nov 2012 10:09:13 +0000 (11:09 +0100)]
monitor: Fix build errors due to unaligned memory access
This fix following compilation errors on ARM.
CC monitor/hcidump.o
monitor/hcidump.c: In function ‘device_callback’:
monitor/hcidump.c:147:11: error: cast increases required alignment of
target type [-Werror=cast-align]
monitor/hcidump.c:150:10: error: cast increases required alignment of
target type [-Werror=cast-align]
monitor/hcidump.c: In function ‘stack_internal_callback’:
monitor/hcidump.c:348:9: error: cast increases required alignment of
target type [-Werror=cast-align]
cc1: all warnings being treated as errors
make[1]: *** [monitor/hcidump.o] Error 1
CC monitor/control.o
monitor/control.c: In function ‘data_callback’:
monitor/control.c:584:10: error: cast increases required alignment of
target type [-Werror=cast-align]
cc1: all warnings being treated as errors
make[1]: *** [monitor/control.o] Error 1
Szymon Janc [Fri, 23 Nov 2012 10:09:12 +0000 (11:09 +0100)]
sdp: Fix build errors due to unaligned memory access
This fix following compilation errors on ARM.
CC lib/sdp.lo
lib/sdp.c: In function 'sdp_device_record_unregister_binary':
lib/sdp.c:2984:11: error: cast increases required alignment of
target type [-Werror=cast-align]
lib/sdp.c:2984:11: error: cast increases required alignment of
target type [-Werror=cast-align]
lib/sdp.c: In function 'sdp_device_record_update':
lib/sdp.c:3089:11: error: cast increases required alignment of
target type [-Werror=cast-align]
lib/sdp.c:3089:11: error: cast increases required alignment of
target type [-Werror=cast-align]
lib/sdp.c: In function 'sdp_process':
lib/sdp.c:4139:22: error: cast increases required alignment of
target type [-Werror=cast-align]
lib/sdp.c:4146:14: error: cast increases required alignment of
target type [-Werror=cast-align]
lib/sdp.c:4146:14: error: cast increases required alignment of
target type [-Werror=cast-align]
cc1: all warnings being treated as errors
make[1]: *** [lib/sdp.lo] Error 1
Szymon Janc [Fri, 23 Nov 2012 10:09:11 +0000 (11:09 +0100)]
sap-u8500: Fix build errors due to unaligned memory access
This fix following compilation error on ARM.
CC profiles/sap/sap-u8500.o
profiles/sap/sap-u8500.c: In function recv_card_status:
profiles/sap/sap-u8500.c:323:16: error: cast increases required
alignment of target type [-Werror=cast-align]
profiles/sap/sap-u8500.c: In function recv_response:
profiles/sap/sap-u8500.c:423:12: error: cast increases required
alignment of target type [-Werror=cast-align]
cc1: all warnings being treated as errors
Marcel Holtmann [Tue, 11 Dec 2012 00:37:52 +0000 (01:37 +0100)]
build: Enable tools compilation and installation by default
Marcel Holtmann [Tue, 11 Dec 2012 00:33:53 +0000 (01:33 +0100)]
build: Add skeleton for command line client
Marcel Holtmann [Mon, 10 Dec 2012 23:24:43 +0000 (00:24 +0100)]
build: Fix issue with tools dependencies
Marcel Holtmann [Mon, 10 Dec 2012 23:01:15 +0000 (00:01 +0100)]
build: Don't require USB support to build packages
Marcel Holtmann [Mon, 10 Dec 2012 22:39:26 +0000 (23:39 +0100)]
test: Remove outdated agent and gaptest utilities
Marcel Holtmann [Mon, 10 Dec 2012 22:35:40 +0000 (23:35 +0100)]
build: Don't install main.conf anymore
Marcel Holtmann [Mon, 10 Dec 2012 22:26:28 +0000 (23:26 +0100)]
core: Mention bluetoothd manual page
Marcel Holtmann [Mon, 10 Dec 2012 22:16:49 +0000 (23:16 +0100)]
obexd: Don't daemonize and just toggle foreground logging
Marcel Holtmann [Mon, 10 Dec 2012 22:16:20 +0000 (23:16 +0100)]
core: Don't daemonize and just toggle foreground logging
Marcel Holtmann [Mon, 10 Dec 2012 22:03:24 +0000 (23:03 +0100)]
doc: Add API documentation from obexd repository
Marcel Holtmann [Mon, 10 Dec 2012 22:01:18 +0000 (23:01 +0100)]
test: Add test scripts from obexd repository
Marcel Holtmann [Mon, 10 Dec 2012 21:56:05 +0000 (22:56 +0100)]
build: Put hid2hci udev rules next to the source code
Marcel Holtmann [Mon, 10 Dec 2012 21:48:44 +0000 (22:48 +0100)]
build: Move SAP plugin definition next to all other plugins
Marcel Holtmann [Mon, 10 Dec 2012 21:44:54 +0000 (22:44 +0100)]
build: Use one central place for all plugin definitions
Marcel Holtmann [Mon, 10 Dec 2012 21:34:47 +0000 (22:34 +0100)]
build: Do not install libbluetooth by default
Marcel Holtmann [Mon, 10 Dec 2012 21:06:22 +0000 (22:06 +0100)]
build: Add support for building Message Access profile
Marcel Holtmann [Mon, 10 Dec 2012 20:56:44 +0000 (21:56 +0100)]
build: Add support for building Phonebook Access profile
Marcel Holtmann [Mon, 10 Dec 2012 20:56:07 +0000 (21:56 +0100)]
build: Fix typo in udev configure statement
Marcel Holtmann [Mon, 10 Dec 2012 20:55:14 +0000 (21:55 +0100)]
build: Support OBEX USB and PC-Suite plugins
Vinicius Costa Gomes [Mon, 10 Dec 2012 20:24:12 +0000 (17:24 -0300)]
build: Fix 'hcitool' and 'bdaddr' compilation
Now with the addition of src/oui.c that depends on udev, these tools
should also be linked against libudev, in case libudev includes the
function udev_hwdb_new().
Build error:
CCLD tools/hcitool
CCLD tools/sdptool
CCLD tools/ciptool
CCLD tools/bccmd
src/oui.o: In function `batocomp':
/home/vinicius/work/bluez/src/oui.c:42: undefined reference to `udev_new'
/home/vinicius/work/bluez/src/oui.c:46: undefined reference to `udev_hwdb_new'
/home/vinicius/work/bluez/src/oui.c:50: undefined reference to `udev_hwdb_get_properties_list_entry'
/home/vinicius/work/bluez/src/oui.c:53: undefined reference to `udev_list_entry_get_name'
/home/vinicius/work/bluez/src/oui.c:52: undefined reference to `udev_list_entry_get_next'
/home/vinicius/work/bluez/src/oui.c:61: undefined reference to `udev_hwdb_unref'
/home/vinicius/work/bluez/src/oui.c:64: undefined reference to `udev_unref'
/home/vinicius/work/bluez/src/oui.c:56: undefined reference to `udev_list_entry_get_value'
collect2: error: ld returned 1 exit status
make[1]: *** [tools/hcitool] Error 1
make[1]: *** Waiting for unfinished jobs....
make: *** [all] Error 2
Marcel Holtmann [Mon, 10 Dec 2012 20:31:55 +0000 (21:31 +0100)]
build: Update configure option handling
Marcel Holtmann [Mon, 10 Dec 2012 19:22:17 +0000 (20:22 +0100)]
build: Always build the Wiimote plugin
Johan Hedberg [Mon, 10 Dec 2012 19:59:26 +0000 (21:59 +0200)]
audio: Remove non-existing struct declarations
João Paulo Rechi Vita [Mon, 10 Dec 2012 18:52:26 +0000 (15:52 -0300)]
audio: remove unused field from audio_device