Corentin Lecouvey [Thu, 27 Nov 2014 16:13:08 +0000 (17:13 +0100)]
offer __launch_bt_service() function only for Mobile profile
Change-Id: I9d4640ac7ede87726c019e6a3eacda3d7b765271
Signed-off-by: Corentin Lecouvey <corentin.lecouvey@open.eurogiciel.org>
Corentin Lecouvey [Thu, 27 Nov 2014 16:10:04 +0000 (17:10 +0100)]
keep current bluetooth state when starting bt-service
Previsouly when bt-service was started, it always tries to enable the bluetooth.
Therefore when the bluetooth is already enabled when starting bt-service,
it was not clean.
This patch allows to keep consistency between bluez and tizen bluetooth states.
By this way, if bluetooth is enabled when starting bt-service, bt-service just set vconf
and other variables. Following same logic, if bluetooth is down when starting
bt-service, we keep it down and align vconf status.
Change-Id: Iaf9170a739aa4a4c0ac37f1d98caafea1df50643
Signed-off-by: Corentin Lecouvey <corentin.lecouvey@open.eurogiciel.org>
Corentin Lecouvey [Thu, 27 Nov 2014 14:29:49 +0000 (15:29 +0100)]
check bt adapter state from bt-service daemon
By this way if bt-service is not running when calling
bt_adapter_get_state() CAPI, bt-service will be started
by dbus activation.
Change-Id: I05dcd3ef1aa9201042bd403c5e357c1126244f7c
Signed-off-by: Corentin Lecouvey <corentin.lecouvey@open.eurogiciel.org>
wu zheng [Tue, 9 Dec 2014 04:33:04 +0000 (20:33 -0800)]
Merge "bt-service/bt-popup: Fix memory leak issue" into tizen
José Bollo [Mon, 8 Dec 2014 11:06:32 +0000 (12:06 +0100)]
packaging: improvement of dependencies
Change-Id: I27ff5f634eb6f1f25128efaaef09603ef1e0961d
Signed-off-by: José Bollo <jose.bollo@open.eurogiciel.org>
Vikrampal Yadav [Mon, 8 Dec 2014 09:45:30 +0000 (15:15 +0530)]
bt-service/bt-popup: Fix memory leak issue
Change-Id: Ic60b32a648a4f6e28e71659c0eedc629297cfd8f
Ronan Le Martret [Tue, 2 Dec 2014 10:26:01 +0000 (11:26 +0100)]
clean spec file
- remove bashism
Change-Id: I0971a374da886d59c4f1bf057c24da15d7188908
Signed-off-by: Ronan Le Martret <ronan@fridu.net>
Corentin Lecouvey [Thu, 27 Nov 2014 14:07:00 +0000 (15:07 +0100)]
remove bt_status logic from bt-core
This is no more relevant since enable/disable function is done through dbus.
Now a changed power state is acknowledged in bluez event receiver.
Moreover bt-core could stay in a wrong BT_ACTIVATING or BT_DEACTIVATING state
if bluetooth state is modified by an external way.
Keep Tizen Mobile compatibility using __TIZEN_MOBILE__ macro in calling scripts
to enable/disable bt adapter. Those scripts allows to also stop/start other Tizen
bluetooth components (i.e. bluetooth-share, bluetooth-agent,...).
Change-Id: I7d6816f0a750f775f1b5a659174a63d663d81c3f
Signed-off-by: Corentin Lecouvey <corentin.lecouvey@open.eurogiciel.org>
Corentin Lecouvey [Wed, 26 Nov 2014 15:59:01 +0000 (16:59 +0100)]
set 'User' smack label to bluetooth vconf keys
As bt-service is run as a user (app or guest), vconf keys needs to
be labelled as 'User' in order to be checked/modified by bt-service.
Change-Id: Ifcd44b0855ca4939fc8f2c5ce5d6c6a8eaedd39a
Signed-off-by: Corentin Lecouvey <corentin.lecouvey@open.eurogiciel.org>
Corentin Lecouvey [Tue, 25 Nov 2014 14:05:58 +0000 (15:05 +0100)]
enable/disable bluetooth through ConnMan instead of BlueZ
Bluetooth can not be enabled on Tizen Common because of RFkill
blocks bluetooth. ConnMan manages RFkill and so call its DBus API
to enable/disable bluetooth adapter fixes this problem.
Change-Id: I277bf12536b6ae95a2d4a4a086b3d2dd63b69f40
Signed-off-by: Corentin Lecouvey <corentin.lecouvey@open.eurogiciel.org>
Corentin Lecouvey [Tue, 28 Oct 2014 09:57:21 +0000 (10:57 +0100)]
add device disappear event
When BlueZ removes some scanned devices, it previously always trigs the
bond destroy event which is sent by API layer.
This fix consists of adding paired devices to g_list and verify paired
device status when removing device interface and so fire device disappeared
or bond destroy events.
This patch is combined with
ea4787499cb21d2bfc744aad7b8ba103efe67845 from
platform/core/api/bluetooth API component.
It also removes static attribute from _bt_adapter_set_status() function in
order to update adapter power status in bt-service-event-receiver.
Change-Id: Idd7406b7add402689edaad06590f7c0b4a14bee5
Signed-off-by: Corentin Lecouvey <corentin.lecouvey@open.eurogiciel.org>
wu zheng [Mon, 27 Oct 2014 02:22:59 +0000 (19:22 -0700)]
Merge "remove bonded device from glist" into tizen
Corentin Lecouvey [Fri, 24 Oct 2014 09:33:17 +0000 (11:33 +0200)]
remove bonded device from glist
It prevents from sending wrong paired/connected states to API
when scanning.
Change-Id: Icb12e5fff0af615d76c10071b19efbb7231afaf4
Signed-off-by: Corentin Lecouvey <corentin.lecouvey@open.eurogiciel.org>
wu zheng [Thu, 23 Oct 2014 05:50:46 +0000 (22:50 -0700)]
Merge "do not retrieve adapter path from dbus message" into tizen
Corentin Lecouvey [Wed, 22 Oct 2014 11:49:01 +0000 (13:49 +0200)]
do not retrieve adapter path from dbus message
Every where, bluetooth-frwk checks the adapter state before doing an action.
Adapter state is retrieved from parsing dbus message from 'GetManagedObjects' method.
This is only needed to get adapter path from dbus message.
As adapter path is always '/org/bluez/hci0' using Bluez5, define it improves performance.
For example, it fixes a bug in Modello UI when getting default adapter with
bonded devices.
Change-Id: I19e86c0ac269b60773ac3b3e3f62d802ebd40013
Signed-off-by: Corentin Lecouvey <corentin.lecouvey@open.eurogiciel.org>
Maciej Wereski [Fri, 10 Oct 2014 12:43:44 +0000 (14:43 +0200)]
Don't set DBUS_SESSION_BUS_ADDRESS
This variable is specific for user and used not only by bt-service.
Since systemd v212 package this variable is set in user@.service, thus
it can be removed from here.
Change-Id: I9f66241a2c6a4edfe52f89e388e4565b47feddb4
Signed-off-by: Maciej Wereski <m.wereski@partner.samsung.com>
Maciej Wereski [Fri, 10 Oct 2014 13:28:17 +0000 (15:28 +0200)]
Remove initscripts
Change-Id: I69a9bec9e2abeec14a5b8211d05c12e0fd696a97
Signed-off-by: Maciej Wereski <m.wereski@partner.samsung.com>
Corentin Lecouvey [Thu, 16 Oct 2014 15:08:30 +0000 (17:08 +0200)]
fix unbond feature
Currently bt-fwk asks for unbonding device once it catches InterfaceRemoved event
from bluez whatever the dbus interface.
This patch allows to unbond device only when bluez removes device interface.
Change-Id: Ie0b44b851f2507e06e67fa6bf785a291db3c29a6
Signed-off-by: Corentin Lecouvey <corentin.lecouvey@open.eurogiciel.org>
Corentin Lecouvey [Thu, 16 Oct 2014 13:36:24 +0000 (15:36 +0200)]
use bluez dbus api to enable/disable adapter
It was previously done invoking bluetooth-tools scripts.
For example, to disable adapter, one of the script kills bluez daemon process.
Now we just modify 'Powered' adapter property.
The patch also removes the timeout callback when enabling adapter since it can
disable adapter if the status is not correct. This adapter status is handled
by bluez4 adapter dbus api code which needs to be adapted.
Change-Id: I4bb5c4c03462a7fe9957e32dd8b196d37f358d30
Signed-off-by: Corentin Lecouvey <corentin.lecouvey@open.eurogiciel.org>
Corentin Lecouvey [Thu, 16 Oct 2014 12:36:05 +0000 (14:36 +0200)]
fix wrong 'Paired' dbus property typo
related to TC-1712
Change-Id: Id4e3d29bf6a94982d007a2920c165dbcf2ac4151
Signed-off-by: Corentin Lecouvey <corentin.lecouvey@open.eurogiciel.org>
Corentin Lecouvey [Wed, 15 Oct 2014 17:02:35 +0000 (19:02 +0200)]
correcly fill device_info struct when parsing device properties
Change-Id: Ibf35a2f7cab622b35035e0344f22919f84e6bc68
Signed-off-by: Corentin Lecouvey <corentin.lecouvey@open.eurogiciel.org>
Corentin Lecouvey [Tue, 14 Oct 2014 08:45:18 +0000 (10:45 +0200)]
make sure priv->adapter exists before unref it when freeing gap agent
It fixes such error :
GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
Also it makes no sense to reference priv->adapter pointer before setting it
to NULL. So unref priv->adapter it instead.
Change-Id: I0b27d0d16192e8e647ffc00fd9704a90700417b2
Signed-off-by: Corentin Lecouvey <corentin.lecouvey@open.eurogiciel.org>
Corentin Lecouvey [Fri, 10 Oct 2014 11:57:56 +0000 (13:57 +0200)]
launch bt-service as 'guest' user instead of 'app'
'app' user is no more present on Tizen Common.
So we can run bt-service as 'guest' user for the moment
(e.g. TZ_SYS_DEFAULT_USER macro refers to 'guest' user)
Add a workaround in spec file to keep compatibility with IVI
that still needs to run bt-service by 'app' user even
if there is a 'guest' user.
Change-Id: I5d1e48cd5352852074f9eda220ffacf0405fbc63
Signed-off-by: Corentin Lecouvey <corentin.lecouvey@open.eurogiciel.org>
Corentin Lecouvey [Fri, 10 Oct 2014 11:28:44 +0000 (13:28 +0200)]
add bt icon file to package when using notifications
Change-Id: I34cba413756af80927d3530c272b5a6722eefbd5
Signed-off-by: Corentin Lecouvey <corentin.lecouvey@open.eurogiciel.org>
Corentin Lecouvey [Fri, 10 Oct 2014 11:15:37 +0000 (13:15 +0200)]
remove debian packaging folder
Change-Id: I6936d78544ef6149c7321caf3e60068518ef0aaa
Signed-off-by: Corentin Lecouvey <corentin.lecouvey@open.eurogiciel.org>
Corentin Lecouvey [Tue, 30 Sep 2014 09:11:41 +0000 (11:11 +0200)]
remove syspopup dependency
Even if %bluetooth_frwk_libnotification OBS build macro is defined,
there was still some dependency on syspopup. So fix it.
Bug-Tizen: related to TC-1476
Change-Id: I5d9a7272f2176e86e4cffeea3730ec3365569d1f
Signed-off-by: Corentin Lecouvey <corentin.lecouvey@open.eurogiciel.org>
wu zheng [Fri, 11 Apr 2014 08:49:24 +0000 (01:49 -0700)]
Merge "Fix minor issues on adapter name property" into tizen
Corentin Lecouvey [Thu, 10 Apr 2014 10:13:02 +0000 (12:13 +0200)]
Fix minor issues on adapter name property
- catch 'Alias' dbus adapter property changed event
instead of 'Name' which is a readonly property.
- remove a useless hash table that brings a GLib-CRITICAL issue
Change-Id: I56d2924bb1c534117ea2ebfb1035e932fded02c2
Signed-off-by: Corentin Lecouvey <corentin.lecouvey@open.eurogiciel.org>
Marcin Lis [Mon, 7 Apr 2014 11:45:59 +0000 (13:45 +0200)]
Update deprecated libprivilege-control API functions.
Change-Id: I454bb0d61cf4bc52f132f92a80205b2595027a94
Signed-off-by: Marcin Lis <m.lis@samsung.com>
seungku kim [Wed, 2 Apr 2014 00:15:26 +0000 (09:15 +0900)]
[Bluetooth-FRWK] change bug at event handler
Dbus property handler is changed.
Change-Id: I66f0fa8d726abb08115a5e9a3f3f7f4b647d1ba2
Signed-off-by: seungku kim <seungku.kim@samsung.com>
Sabera Djelti (sdi2) [Wed, 19 Mar 2014 16:57:10 +0000 (17:57 +0100)]
Remove hardcoded path for multiuser support
Bug-Tizen: PTREL-365
Change-Id: I1496814e5ae4b691f7a459a76b8959538f943715
Signed-off-by: Sabera Djelti (sdi2) <sabera.djelti@open.eurogiciel.org>
Ronan Le Martret [Mon, 10 Feb 2014 11:07:46 +0000 (12:07 +0100)]
Add a condition on X for BuildRequire of UtilX.
Change-Id: If9dc0cc716d1237d2d6f2d648c4c0fe2f5d305dd
Signed-off-by: Ronan Le Martret <ronan@fridu.net>
Wu Zheng [Tue, 21 Jan 2014 09:50:33 +0000 (04:50 -0500)]
Bluetooth-Frwk: modify the error audio UUID connection/disconnection
Normally, mobile/ivi will conn/discon headset/headfree device.
headset/headfree should be sink role.
Therefore, audio sink UUID is used to conn/discon.
Change-Id: I5393140f7bb23d61af57900e4647ec3b1a99451d
Signed-off-by: Wu Zheng <wu.zheng@intel.com>
Wu Zheng [Fri, 3 Jan 2014 07:55:27 +0000 (02:55 -0500)]
Set bt-core status to match IVI
On IVI, bluetooth is enabled defaultly.
Therefore, bt-core doesn't know the BT status.
It results in that bt-core can't close BT.
The patch will fix the bug on IVI.
Change-Id: Ic16b0430fe0cb65856b84e0e2f9f903ecf800cbe
Wu zheng [Wed, 20 Nov 2013 02:37:19 +0000 (18:37 -0800)]
Merge "Modify the condition of checking BT enabled" into tizen
wu zheng [Tue, 19 Nov 2013 07:45:56 +0000 (23:45 -0800)]
Merge "Fix build for x64 arch: Remove harcoded path" into tizen
Jean-Benoit MARTIN [Fri, 15 Nov 2013 10:49:32 +0000 (11:49 +0100)]
Fix build for x64 arch: Remove harcoded path
Change-Id: I4310f1914a9adfbf42b10fd4b59715e87c858007
Signed-off-by: Jean-Benoit MARTIN <jean-benoit.martin@eurogiciel.fr>
Wu zheng [Thu, 14 Nov 2013 03:37:00 +0000 (11:37 +0800)]
Modify the condition of checking BT enabled
BT chip is enabled after IVI startup.
It is different with mobile.
It results in that the condition of checking BT enabled
need to be modified on IVI.
Change-Id: Ie4d41c763284b0faa4a063da680321ecffa790d4
Wu zheng [Wed, 13 Nov 2013 07:06:33 +0000 (15:06 +0800)]
Add the device lists of scanning to fix the crash issue
Add the device lists of scanning.
So that providing the device lists when UI is needed.
Bluetooth-frwk is stable when it own the list by itself.
If getting from Bluez. Bluetooth-frwk will crash sometime.
The root cause is message format issues.
Thefefore, Bluetooth-frwk owner the device lists.
Bluetooth-frwk will be more stable.
Change-Id: If69def056791303fdb06f898259f78024607a5fd
Wu zheng [Wed, 13 Nov 2013 07:01:35 +0000 (15:01 +0800)]
Fix RegisterPlayer fail issue
Change-Id: Ief2fe9443c833811c37a4fc0a38469e6d8275fdd
Wu zheng [Mon, 11 Nov 2013 03:23:46 +0000 (11:23 +0800)]
Add the condition to register media player
IVI is AVRCP CT role.
Mobile is AVRCP TG role.
Therefore, add the condition to decide if
register media player or not.
Change-Id: Iebe3ec084f1424b3107dd58e5502cf3eb8be2dc3
Wu zheng [Mon, 11 Nov 2013 03:23:06 +0000 (11:23 +0800)]
Fix that bt-serivce can't find DBUS_SESSION_BUS_ADDRESS
Add the related env param when bt-service start.
The param still is needed.
After then, the bug can be fixed.
Change-Id: I5f05df3dc73c3683ddf735f6d813e9409eddd0de
Chengwei Yang [Mon, 12 Aug 2013 05:54:16 +0000 (13:54 +0800)]
Fix dbus service file
There are quite several errors in the dbus service file.
* it's not necessary to export DBUS_SESSION_BUS_ADDRESS, dbus activation
will do that, and more important, it's a totally wrong path, what's
the $UID?
* do not touch system-wide log policy because in fact we can't. These
debug settings are managed by dlogctl.
Change-Id: I0522fed5d5053a49884dc78ab4054d2dfa780b0e
Signed-off-by: Chengwei Yang <chengwei.yang@intel.com>
DoHyun Pyun [Tue, 29 Oct 2013 05:26:40 +0000 (14:26 +0900)]
Fix the build error in capi-network-bluetooth
After upgrading bluez 5.x version, some enum value and structure
variables were removed. Because of this there was a build break
in capi-network-bluetooth. So in now rollback removed values.
In later, capi-network-bluetooth will apply bluez 5.x values.
And then we can remove previous values.
Change-Id: Ia13e86310fffdf058d5db0ed1668e3dba49237b8
Signed-off-by: Dohyun Pyun <dh79.pyun@samsung.com>
Rusty Lynch [Wed, 23 Oct 2013 18:24:40 +0000 (11:24 -0700)]
Reland fixes to spec that were clobbered by recent downgrade
Change-Id: I043697347eb5a908ffa44488a8bc7a1c84bf5ba5
Rusty Lynch [Wed, 23 Oct 2013 17:47:31 +0000 (10:47 -0700)]
PTREL-140: Remove bogus Requires on eglibc
Change-Id: I49edf22fb8ad1d839676c3727d6fd7059acfd206
Signed-off-by: Rusty Lynch <rusty.lynch@intel.com>
Wu zheng [Wed, 23 Oct 2013 03:36:39 +0000 (11:36 +0800)]
Temp devicefound events are sent after DISCOVERY_STARTED
Before temp device found events are sent before DISCOVERY_STARTED.
It is not right. The patch will modify it.
The patch has been approved.
Change-Id: I54da96c21eca318f1f6e72d5694b1c8cae8216f0
Wu zheng [Tue, 15 Oct 2013 09:32:13 +0000 (17:32 +0800)]
Upgrade Bluetooth-frwk to match Bluez5.X
The following patches have been merged.
1.Modify the Tizen config files
2.Tethering: Remove register NAP service for ConnMan tethering
3.packaging: remove explicit requires on sys-assert
4.Fixes Tizen bluetooth device api fails to work for web apps TIVI-1275
5.Add a libnotify/gtk popup system to bluetooth-frwk
6.Start bt-service with systemd user with multi-user option
7.Add notifications in bt-service
8.Change the agent interface name to org.bluez.Agent1
Corentin Lecouvey [Thu, 19 Sep 2013 14:30:32 +0000 (16:30 +0200)]
Add notifications in bt-service
- use LIBNOTIFICATION_SUPPORT build option
- bt-service-agent-notification.c source code sends bluetooth notifications to
the notification daemon.
This fix is a part of TIVI-1690 (bluetooth pairing) since it just sends requests
to the notification daemon. Homescreen part should display the notification themselves.
Change-Id: Id82dee9de9199a37b700d27c0d0804c3e11bdd1a
Victor Hakoun [Fri, 23 Aug 2013 14:02:49 +0000 (16:02 +0200)]
Fix permission denied on open dev node /dev/rfcomm
The permission denied issue was due to early access to the /dev/rfcomm.
By adding a sleep time (10ms) and 3 retry, bt-service can now open this dev
node.
- Fix part of TZPC-3937
Signed-off-by: Victor Hakoun <victor.hakoun@eurogiciel.fr>
Victor Hakoun [Wed, 21 Aug 2013 09:26:59 +0000 (11:26 +0200)]
Start bt-service with systemd user with multi-user option
In multi-user environment bt-service cannot be launch by dbus-activation or
systemd-dbus activation.
- Add bcond_with multi-user option
- Add MULTI_USER_SUPPORT build option
- Remove rc.d/init.d in multi-user environment because done with systemd
user and bluetooth-frwk-service scprit is for app user.
- Change dbus policy for multi-user
- Fix systemd unit file Install section
- Fix TZPC-4380
Signed-off-by: Victor Hakoun <victor.hakoun@eurogiciel.fr>
Victor Hakoun [Fri, 9 Aug 2013 08:09:51 +0000 (10:09 +0200)]
Add a libnotify/gtk popup system to bluetooth-frwk.
This is helping having Bluetooth popups with no OSP application dependencies (bt-syspopup and osp-launcher) and libnotify/gtk on the patform.
- Add bcond_whith bluetooth_frwk_libnotify in bluetooth-frwk.spec.
- Add requires to bluetooth-tools needed for bt-core/bt_core.c (calls to /usr/etc/bluetooth/bt-*.sh)
- Add compilation directive LIBNOTIFY_SUPPORT.
- Remove bt-syspopup dependencies with LIBNOTIFY_SUPPORT directive.
- Modify bt-service/bt-service-agent.c in order to use bt-syspopup or libnotify (with compilation directive)
- Add bt-service/bt-popup.c to display libnotify/gtk popups.
- Add errno to bt-service/bt-service-rfcomm-client.c.
https://bugs.tizen.org/jira/browse/TWFD-3
Signed-off-by: Victor Hakoun <victor.hakoun@eurogiciel.fr>
Jimmy Huang [Fri, 9 Aug 2013 02:23:25 +0000 (19:23 -0700)]
Fixes Tizen bluetooth device api fails to work for web apps TIVI-1275
- Fixes issue where calling any bluetooth device web apis will result in seeing "The name org.projectx.bt was not provided by any .service files" error.
- Moving the dbus service files for bt-core and bt-service to /usr/share/dbus-1/system-services/ so the wrt can activite the daemon.
- Change DBUS_SESSION_BUS_ADDRESS to use UID instead of user name.
- Added dbus policy conf files for bt-core and bt-service to add permission to run on the system, since the default policy blocks everything.
Change-Id: Iceb9a4a507f71dfa781c102030801b3d9c8353c7
Signed-off-by: Jimmy Huang <jimmy.huang@intel.com>
Patrick McCarty [Fri, 28 Jun 2013 23:23:32 +0000 (16:23 -0700)]
packaging: remove explicit requires on sys-assert
Change-Id: I4c293a85a52c503f32c4106614e93360ef89fb6a
Liu, Guoqiang [Mon, 8 Apr 2013 05:24:23 +0000 (13:24 +0800)]
Tethering: Remove register NAP service for ConnMan tethering
When bluetooth adapter is added, NAP service register should be
moved to ConnMan to handle tethering.
Signed-off-by: Liu, Guoqiang <guoqiangx.liu@intel.com>
Alexandru Cornea [Fri, 28 Jun 2013 15:13:42 +0000 (18:13 +0300)]
resetting manifest requested domain to floor
Victor Hakoun [Tue, 25 Jun 2013 15:32:26 +0000 (17:32 +0200)]
Update Changelog
Victor Hakoun [Tue, 25 Jun 2013 15:24:14 +0000 (17:24 +0200)]
Use macro %{_unitdir_user} unstead of %{_libdir}/systemd/user in specfile
Baptiste DURAND [Fri, 21 Jun 2013 10:38:31 +0000 (12:38 +0200)]
Update Changelog
Baptiste DURAND [Fri, 21 Jun 2013 10:32:14 +0000 (12:32 +0200)]
Replace manifest with default floor
Anas Nashif [Wed, 29 May 2013 11:34:07 +0000 (07:34 -0400)]
Fixed build and remove hardcoding of libdir
Rusty Lynch [Tue, 21 May 2013 16:29:17 +0000 (09:29 -0700)]
Fix rpmlint errors
DoHyun Pyun [Fri, 3 May 2013 04:13:56 +0000 (13:13 +0900)]
Implement User Space SMACK
To control OSP privileges implement the codes
Change-Id: Id52f99b3cb1533d00e0ac6197e6aa822a13eeb63
DoHyun Pyun [Fri, 3 May 2013 04:05:37 +0000 (13:05 +0900)]
Synchronize the manifest file with private git
Change-Id: I6a73608c01be48f890afc352a4542c6a991992b9
DoHyun Pyun [Thu, 2 May 2013 00:34:02 +0000 (09:34 +0900)]
Fix the bug in HFP API
If we call bluetooth_telephony_audio_open API in next step 6,
the API call fails.
bluetooth-audio.c: bt_ag_open_sco(259) > ALREADY_DONE(0xffff8103)
1. bt_audio_initialize();
2. bt_ag_open_sco();
3. bt_ag_close_sco();
4. bt_audio_deinitialize();
5. bt_audio_initialize();
6. bt_ag_open_sco();
The cause was the headset state was not initailized.
(Because telephony library could not get the event
- bt_audio_deinitailize also remove the event handler)
Change-Id: Ia724205e394dda8ee956805e951fb40385e623d2
DoHyun Pyun [Mon, 15 Apr 2013 09:46:46 +0000 (18:46 +0900)]
Revert "Fix OSP TC fail cases in discovering"
This reverts commit
736fc1598dd52fe5553f3141b3c56e4538d59053
DoHyun Pyun [Thu, 11 Apr 2013 09:18:08 +0000 (18:18 +0900)]
Fix OSP TC fail cases in discovering
There is a patch in bluez that BT don't restart the discovery.
Because of this code application have a delay by receiving
discovery finished callback. So it also had a problem.
Change-Id: I0dcb2208258d7c91540a45d3740f3d101516de2c
DoHyun Pyun [Wed, 10 Apr 2013 11:52:48 +0000 (20:52 +0900)]
Increase the version number to upload
Change-Id: Ifb1c9b16b890c91f532293658677ae0a021adda5
Sunil Kumar Behera [Wed, 27 Mar 2013 10:44:20 +0000 (16:14 +0530)]
Replaced deprecated Notification API
Change-Id: Ie71a07309b01c04e547c084c3b2956cbe57bfadb
DoHyun Pyun [Tue, 9 Apr 2013 12:39:09 +0000 (21:39 +0900)]
Fix the JIRA issue (TREL-8)
[M0] Can't power on device any more after reboot device
with Bluetooth/NFC enabled
Change-Id: I83b125011be7f32dc5a6eb1c3e75bd27353993c7
Divya Yadav [Tue, 26 Mar 2013 12:58:33 +0000 (18:28 +0530)]
JIRA issue S1-13098 - Fix dbus add match rule overflow
Issue- In bluetooth telephony library dbus_bus_add_match was
used everytime BT activated. Once the number of match
reach the MAX limit crash was observed.
Fix- Removed multiple use of dbus_bus_add_match and also
added use of dbus_bus_remove_match in
bluetooth_telephony_deinit API.
Change-Id: Ifa0a38ab387f3076a199d167c9fc467fffaf64c6
Divya Yadav [Tue, 19 Mar 2013 12:22:47 +0000 (17:52 +0530)]
Klocwork issue: NULL variable dereference
Change-Id: I132e6a2bfea560fc233b12073e09b7720374a907
Junfeng [Wed, 3 Apr 2013 02:37:56 +0000 (11:37 +0900)]
Merge "Fix for x86_64 compatibility." into tizen_2.1
DoHyun Pyun [Mon, 1 Apr 2013 00:47:11 +0000 (09:47 +0900)]
Remove 'smack request' lines
Change-Id: I815a2d8a8d0dbdd19919324fed2822c4d3ab80ac
DoHyun Pyun [Sun, 31 Mar 2013 01:46:41 +0000 (10:46 +0900)]
Remove bt-core label access in the manifest file
Change-Id: I3e6751a447e5777236bc01a73cbffc151dd59d07
Junfeng [Thu, 21 Mar 2013 13:11:44 +0000 (21:11 +0800)]
Fix for x86_64 compatibility.
- Adapt CFLAGS & LDFLAGS for x86-64.
- Fix hardcoding library path.
Change-Id: I36df4134d391b958f904ddbbd183e5f97e6820b9
DoHyun Pyun [Wed, 27 Mar 2013 07:18:00 +0000 (16:18 +0900)]
Fix the issue that we can't see the dlog message
The environment variable did not set in dbus auto-activation.
Change-Id: I25ea708ab2f2ae7910918ea8eb06948046f3230e
DoHyun Pyun [Tue, 19 Mar 2013 06:04:57 +0000 (15:04 +0900)]
Merge branch 'master' into tizen_2.1
Change-Id: Iaae67b4019fd0604bcd60a7df10fcc5189c0532b
Jinkun Jang [Fri, 15 Mar 2013 16:13:07 +0000 (01:13 +0900)]
merge with master
Jinkun Jang [Tue, 12 Mar 2013 16:47:08 +0000 (01:47 +0900)]
Tizen 2.1 base
Eunkyoung Kim [Fri, 6 Jan 2012 12:59:36 +0000 (21:59 +0900)]
Initial empty repository