OSDN Git Service
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
Marcel Holtmann [Mon, 10 Dec 2012 13:39:49 +0000 (14:39 +0100)]
obexd: Build support for FTP and OBEX Push profiles
Luiz Augusto von Dentz [Mon, 10 Dec 2012 12:41:59 +0000 (14:41 +0200)]
audio: Remove more left over of headset removal
Szymon Janc [Wed, 5 Dec 2012 10:10:24 +0000 (11:10 +0100)]
audio: Remove src and dst from struct audio_device
Those are not used anymore as addresses are takes from btd_device
reference.
Szymon Janc [Wed, 5 Dec 2012 10:10:23 +0000 (11:10 +0100)]
avrcp: Don't use audio_device src field
Use address from btd_dev reference in audio_device to get source
address.
Szymon Janc [Wed, 5 Dec 2012 10:10:22 +0000 (11:10 +0100)]
audio: Don't use audio_device src and dst in manager_find_devices
Use addresses taken from btd_dev reference in audio_device to get
device source and destination.
Szymon Janc [Wed, 5 Dec 2012 10:10:21 +0000 (11:10 +0100)]
avdtp: Don't use audio_device src and dst fields in avdtp_confirm_cb
There is already src and dst available from bt_io.
Szymon Janc [Wed, 5 Dec 2012 10:10:20 +0000 (11:10 +0100)]
avctp: Don't use audio_device src and dst in avctp_control_confirm
Use src and dst addresses from btd_dev reference.
Szymon Janc [Wed, 5 Dec 2012 10:10:19 +0000 (11:10 +0100)]
avctp: Convert avctp_get to accept audio_device
Use addresses taken from btd_dev reference in audio_device to get
session source and destination.
Szymon Janc [Wed, 5 Dec 2012 10:10:18 +0000 (11:10 +0100)]
avctp: Convert avctp_connect to accept audio_device
Use addresses taken from btd_dev reference in audio_device to get
session source and destination.
Szymon Janc [Wed, 5 Dec 2012 10:10:17 +0000 (11:10 +0100)]
avdtp: Convert avdtp_is_connected to accept audio_device
Use addresses taken from btd_dev reference in audio_device to get
session source and destination.
Szymon Janc [Wed, 5 Dec 2012 10:10:16 +0000 (11:10 +0100)]
avdtp: Convert avdtp_get to accept audio_device
Use addresses taken from btd_dev reference in audio_device to get
session source and destination.
Luiz Augusto von Dentz [Mon, 10 Dec 2012 12:02:27 +0000 (14:02 +0200)]
build: Remove left over of gstreamer removal
Johan Hedberg [Mon, 10 Dec 2012 11:52:29 +0000 (13:52 +0200)]
core: Remove unused adapter off_timer variable
Johan Hedberg [Mon, 10 Dec 2012 11:43:29 +0000 (13:43 +0200)]
core: Remove unused adapter powered callbacks feature
Johan Hedberg [Mon, 10 Dec 2012 11:42:25 +0000 (13:42 +0200)]
core: Remove useless bt_hci_result_t typedef
Johan Hedberg [Mon, 10 Dec 2012 11:41:14 +0000 (13:41 +0200)]
core: Remove useless btd_adapter_enable_auto_connect function
Johan Hedberg [Mon, 10 Dec 2012 11:39:58 +0000 (13:39 +0200)]
core: Remove useless adapter_powering_down function
Johan Hedberg [Mon, 10 Dec 2012 11:39:08 +0000 (13:39 +0200)]
core: Remove useless adapter_any_get_path function
Johan Hedberg [Mon, 10 Dec 2012 11:36:17 +0000 (13:36 +0200)]
core: Remove useless adapter_has_discov_sessions function
Johan Hedberg [Mon, 10 Dec 2012 11:28:46 +0000 (13:28 +0200)]
core: Remove useless device_is_creating function
Johan Hedberg [Mon, 10 Dec 2012 11:25:35 +0000 (13:25 +0200)]
device: Merge device_create_bonding() into pair_device()
Johan Hedberg [Mon, 10 Dec 2012 11:22:26 +0000 (13:22 +0200)]
core: Make device_create_bonding private to device.c
Johan Hedberg [Mon, 10 Dec 2012 11:16:53 +0000 (13:16 +0200)]
core: Remove unused device_is_busy function
Johan Hedberg [Mon, 10 Dec 2012 11:13:24 +0000 (13:13 +0200)]
core: Pass explicit address type info when creating device objects
Johan Hedberg [Mon, 10 Dec 2012 10:49:34 +0000 (12:49 +0200)]
core: Make device_browse_primary and device_browse_sdp private
These functions are not needed outside of device.c so make them private.
There is however an unfortunate circular dependency which mandates
forward declarations: dev_connect may need to discover services and upon
completion the dev_connect sequence needs to be retried.
Johan Hedberg [Mon, 10 Dec 2012 08:58:23 +0000 (10:58 +0200)]
TODO: All deprecated APIs are already gone
Marcel Holtmann [Mon, 10 Dec 2012 00:25:02 +0000 (01:25 +0100)]
core: Set LimitNPROC and CapabilityBoundingSet options
Marcel Holtmann [Mon, 10 Dec 2012 00:13:11 +0000 (01:13 +0100)]
core: Add options for systemd status notification and watchdog
Marcel Holtmann [Mon, 10 Dec 2012 00:11:34 +0000 (01:11 +0100)]
core: Add support for systemd watchdog handling
Marcel Holtmann [Mon, 10 Dec 2012 00:10:40 +0000 (01:10 +0100)]
core: Provide implementation for sd_notify helper
Marcel Holtmann [Sun, 9 Dec 2012 23:05:50 +0000 (00:05 +0100)]
build: Always generate bluetooth.service file
Marcel Holtmann [Sun, 9 Dec 2012 22:58:51 +0000 (23:58 +0100)]
core: Add stub for systemd notification integration
Marcel Holtmann [Sun, 9 Dec 2012 19:58:24 +0000 (20:58 +0100)]
test: Move mpris-player utility into tools directory
Marcel Holtmann [Sun, 9 Dec 2012 19:54:33 +0000 (20:54 +0100)]
test: Move btiotest utility into tools directory
Marcel Holtmann [Sun, 9 Dec 2012 19:47:10 +0000 (20:47 +0100)]
test: Move bdaddr utility into tools directory
Marcel Holtmann [Sun, 9 Dec 2012 14:44:21 +0000 (15:44 +0100)]
README: Lexical Analyzer and YACC is no longer needed
Marcel Holtmann [Sun, 9 Dec 2012 14:10:51 +0000 (15:10 +0100)]
build: Reorder tools section
Marcel Holtmann [Sun, 9 Dec 2012 13:53:38 +0000 (14:53 +0100)]
build: Remove another left-over from .gitignore
Marcel Holtmann [Sun, 9 Dec 2012 13:52:45 +0000 (14:52 +0100)]
test: Remove deprecated hciemu utility