Merge branch 'tizen_3.0' into tizen 20/114620/1 accepted/tizen/common/20170215.171038 accepted/tizen/ivi/20170216.094301 accepted/tizen/mobile/20170216.094213 accepted/tizen/tv/20170216.094239 accepted/tizen/wearable/20170216.094253 submit/tizen/20170215.085601
authorLukasz Bardeli <l.bardeli@samsung.com>
Tue, 14 Feb 2017 08:13:41 +0000 (09:13 +0100)
committerLukasz Bardeli <l.bardeli@samsung.com>
Tue, 14 Feb 2017 08:13:41 +0000 (09:13 +0100)
Change-Id: I605a7a5146a0cc0441c4df5839173836534ce63c
Signed-off-by: Lukasz Bardeli <l.bardeli@samsung.com>
12 files changed:
packaging/webapi-plugins.spec
src/alarm/alarm.gyp
src/application/application.gyp
src/bluetooth/bluetooth.gyp
src/common/common.gyp
src/convergence/convergence_instance.cc
src/convergence/convergence_remote_app_control_service.cc
src/convergence/convergence_utils.cc
src/nfc/nfc.gyp
src/notification/notification.gyp
src/preference/preference.gyp
src/push/push.gyp

index 4c11b79..3f5f24b 100644 (file)
@@ -401,7 +401,7 @@ BuildRequires: pkgconfig(capi-network-bluetooth)
 BuildRequires: pkgconfig(capi-network-wifi-manager)
 BuildRequires: pkgconfig(tapi)
 BuildRequires: pkgconfig(libpcrecpp)
-BuildRequires: pkgconfig(capi-appfw-application)
+BuildRequires: pkgconfig(capi-appfw-app-common)
 BuildRequires: pkgconfig(capi-appfw-app-manager)
 BuildRequires: pkgconfig(capi-appfw-package-manager)
 BuildRequires: pkgconfig(capi-content-media-content)
@@ -432,10 +432,21 @@ BuildRequires: pkgconfig(accounts-svc)
 %endif
 
 %if 0%{?tizen_feature_alarm_support}
+BuildRequires: pkgconfig(capi-appfw-app-control)
+BuildRequires: pkgconfig(capi-appfw-application)
 BuildRequires: pkgconfig(capi-appfw-alarm)
 BuildRequires: pkgconfig(alarm-service)
 %endif
 
+%if 0%{?tizen_feature_application_support}
+BuildRequires: pkgconfig(capi-appfw-app-control)
+BuildRequires: pkgconfig(capi-appfw-event)
+%endif
+
+%if 0%{?tizen_feature_bluetooth_support}
+BuildRequires: pkgconfig(capi-appfw-app-control)
+%endif
+
 %if 0%{?tizen_feature_bookmark_support}
 BuildRequires: pkgconfig(capi-web-bookmark)
 BuildRequires: pkgconfig(bookmark-adaptor)
@@ -474,6 +485,7 @@ BuildRequires: pkgconfig(capi-appfw-application)
 
 %if 0%{?tizen_feature_push_support}
 BuildRequires: pkgconfig(push)
+BuildRequires: pkgconfig(capi-appfw-app-control)
 %endif
 
 %if 0%{?tizen_feature_key_manager_support}
@@ -513,6 +525,7 @@ BuildRequires:  pkgconfig(libexif)
 
 %if 0%{?tizen_feature_nfc_support}
 BuildRequires:  pkgconfig(capi-network-nfc)
+BuildRequires:  pkgconfig(capi-appfw-app-control)
 %endif
 
 %if 0%{?tizen_feature_fm_radio_support}
@@ -533,6 +546,11 @@ BuildRequires: pkgconfig(capi-message-port)
 
 %if 0%{?tizen_feature_notification_support}
 BuildRequires: pkgconfig(notification)
+BuildRequires: pkgconfig(capi-appfw-app-control)
+%endif
+
+%if 0%{?tizen_feature_preference_support}
+BuildRequires: pkgconfig(capi-appfw-preference)
 %endif
 
 %if 0%{?tizen_feature_sound_support}
index dc1135a..66eb77b 100644 (file)
@@ -25,6 +25,8 @@
           'variables': {
             'packages': [
               'capi-appfw-alarm',
+              'capi-appfw-app-control',
+              'capi-appfw-application',
             ]
           },
         }],
index 40b614f..7a222ba 100644 (file)
@@ -33,7 +33,8 @@
             'packages': [
               'aul',
               'capi-appfw-app-manager',
-              'capi-appfw-application',
+              'capi-appfw-app-control',
+              'capi-appfw-event',
               'capi-appfw-package-manager',
               'pkgmgr',
               'pkgmgr-info',
index 72eb206..8981306 100644 (file)
@@ -50,6 +50,7 @@
          'variables': {
             'packages': [
               'capi-network-bluetooth',
+              'capi-appfw-app-control',
               'capi-system-info',
               'libpcrecpp',
             ]
index 7f4e78e..64404f8 100644 (file)
@@ -68,7 +68,7 @@
           'variables': {
             'packages': [
               'capi-appfw-app-manager',
-              'capi-appfw-application',
+              'capi-appfw-app-common',
               'capi-appfw-package-manager',
               'storage',
               'security-privilege-manager',
index 4ad3807..c00109b 100644 (file)
@@ -412,7 +412,11 @@ common::TizenResult ConvergenceInstance::RemoteAppControlServiceLaunchAppControl
                                          static_cast<int>(ConvergenceUtils::GetArg(args, kJSCurrentListenerId).get<double>()));
     }
 
-    this->Post(token, result);
+    //only in case of failure call callback
+    //other cases are handled by conv_service_listener_cb()
+    if (!result) {
+      this->Post(token, result);
+    }
   };
 
   std::thread(launch_app_control, token).detach();
index cdd1716..23bb6b6 100644 (file)
@@ -128,6 +128,7 @@ TizenResult ConvergenceRemoteAppControlService::Disconnect() {
   }
 
   int error = conv_service_disconnect(service);
+
   if (CONV_ERROR_NONE != error) {
     return LogAndCreateTizenError(AbortError, "conv_service_disconnect [Fail]");
   } else {
index bbe9a7c..f14cac2 100644 (file)
@@ -97,6 +97,7 @@ common::TizenResult ConvergenceUtils::ConvertConvergenceError(int error) {
   }
 
   return common::TizenSuccess();
+
 }
 
 } // namespace convergence
index 25b02f9..79597cd 100644 (file)
@@ -34,7 +34,7 @@
             'packages': [
                 'capi-system-info',
                 'capi-network-nfc',
-                'capi-appfw-application'
+                'capi-appfw-app-control',
             ]
           },
         }],
index 9c219a8..35fc135 100755 (executable)
@@ -26,6 +26,7 @@
             'packages': [
               'notification',
               'capi-system-device',
+              'capi-appfw-app-control',
             ]
           },
         }],
index 0b5161b..eedd0f4 100644 (file)
@@ -22,7 +22,7 @@
         ['tizen == 1', {
           'variables': {
             'packages': [
-              'capi-appfw-application',
+              'capi-appfw-preference',
             ]
           },
         }],
index 5cdb2ad..6028465 100644 (file)
@@ -28,7 +28,7 @@
           'variables': {
             'packages': [
               'push',
-              'capi-appfw-application',
+              'capi-appfw-app-control',
               'libpcrecpp',
             ]
           },