Revert "[Tizen] Reset to 2.3.44"
authorEunki, Hong <eunkiki.hong@samsung.com>
Wed, 16 Oct 2024 06:44:42 +0000 (15:44 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Wed, 16 Oct 2024 06:44:42 +0000 (15:44 +0900)
This reverts commit c93dd4417663867044ef8c440b107d9a5a4d0c30.

dali-csharp-binder/common/tizen-dependency-wrap.cpp
dali-csharp-binder/dali-adaptor/capture-wrap.cpp
dali-csharp-binder/dali-adaptor/dali-adaptor-wrap.cpp
dali-csharp-binder/dali-adaptor/native-image-queue-wrap.cpp
dali-csharp-binder/dali-adaptor/window-wrap.cpp
dali-csharp-binder/dali-scene3d/scene-view-wrap.cpp
dali-csharp-binder/dali-toolkit/web-view-wrap.cpp
packaging/dali-csharp-binder.spec

index 8d57b6cc3447844d90888964c1f48c67ea32125c..7d0ac428dfd7de4770a70b0cc469983a972b848f 100644 (file)
@@ -1,5 +1,5 @@
 /*\r
- * Copyright (c) 2024 Samsung Electronics Co., Ltd.\r
+ * Copyright (c) 2020 Samsung Electronics Co., Ltd.\r
  *\r
  * Licensed under the Apache License, Version 2.0 (the "License");\r
  * you may not use this file except in compliance with the License.\r
 // EXTERNAL INCLUDES\r
 #include <dali/dali.h>\r
 #include <dali/devel-api/adaptor-framework/native-image-source-devel.h>\r
-#include <dali/devel-api/adaptor-framework/native-image-source-queue.h>\r
-\r
-// Tizen dependency header\r
 #include <tbm_surface.h>\r
-#include <tbm_surface_queue.h>\r
 \r
 // INTERNAL INCLUDES\r
 #include "common.h"\r
@@ -45,59 +41,37 @@ SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_new_Texture_TbmSurface(tbm_surface_h tb
     Dali::Any source(tbm_surface);\r
     mNativeImageSrc = Dali::NativeImageSource::New(source);\r
     mNativeTexture = Dali::Texture::New( *mNativeImageSrc );\r
-  } CALL_CATCH_EXCEPTION(0);\r
+    } CALL_CATCH_EXCEPTION(0);\r
 \r
   jresult = new Dali::Texture((const Dali::Texture &)mNativeTexture);\r
   return (void*)jresult;\r
 }\r
 \r
-struct NativeImageSourcePtrHandle\r
-{\r
-  Dali::NativeImageSourcePtr Ptr;\r
-};\r
-\r
-SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_NativeImageSource_New_Handle_With_TbmSurface(tbm_surface_h csTbmSurface)\r
-{\r
-  void* jresult;\r
-  NativeImageSourcePtrHandle* handle = new NativeImageSourcePtrHandle();\r
-  Dali::Any tbmSurface = (Dali::Any)csTbmSurface;\r
-  {\r
-    try {\r
-      handle->Ptr = Dali::NativeImageSource::New(tbmSurface);\r
-    } CALL_CATCH_EXCEPTION_WITH_FUNCTION(0, [](NativeImageSourcePtrHandle* ptr){delete ptr;}, handle);\r
-  }\r
-  jresult = (void *)handle;\r
-  return jresult;\r
-}\r
 \r
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_NativeImageSource_SetSource(void* jarg1, tbm_surface_h csTbmSurface)\r
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_NativeImageSource_SetSource(void* jarg1, tbm_surface_h jarg2)\r
 {\r
   Dali::NativeImageSource* pImage = (Dali::NativeImageSource*)jarg1;\r
-  Dali::Any tbmSurface = (Dali::Any)csTbmSurface;\r
+  Dali::Any source = (Dali::Any)jarg2;\r
 \r
   try {\r
-    pImage->SetSource(tbmSurface);\r
-  } CALL_CATCH_EXCEPTION();\r
-}\r
-\r
-struct NativeImageSourceQueuePtrHandle\r
-{\r
-  Dali::NativeImageSourceQueuePtr Ptr;\r
-};\r
-\r
-SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_NativeImageQueuePtr_New_Handle_With_TbmQueue(tbm_surface_queue_h csTbmQueue)\r
-{\r
-  void* jresult;\r
-  NativeImageSourceQueuePtrHandle* queue = new NativeImageSourceQueuePtrHandle();\r
-  Dali::Any tbmQueue = (Dali::Any)csTbmQueue;\r
-  {\r
-    try {\r
-      queue->Ptr = Dali::NativeImageSourceQueue::New(tbmQueue);\r
-    }\r
-    CALL_CATCH_EXCEPTION_WITH_FUNCTION(0, [](NativeImageSourceQueuePtrHandle* ptr){delete ptr;}, queue);\r
+    pImage->SetSource(source);\r
+  }\r
+  catch (std::out_of_range & e) {\r
+    SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what()));\r
+    return;\r
+  }\r
+  catch (std::exception & e) {\r
+    SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what()));\r
+    return;\r
+  }\r
+  catch (Dali::DaliException e) {\r
+    SWIG_CSharpException(SWIG_UnknownError, e.condition);\r
+    return;\r
+  }\r
+  catch (...) {\r
+    SWIG_CSharpException(SWIG_UnknownError, "unknown error");\r
+    return;\r
   }\r
-  jresult = (void *)queue;\r
-  return jresult;\r
 }\r
 \r
 #ifdef __cplusplus\r
index 7f59dacbac509f01546d7635bd987ce615e821c7..6861d34be83b93c6e49c0eedc164aa1dc384e256 100755 (executable)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2024 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2020 Samsung Electronics Co., Ltd.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -381,19 +381,43 @@ struct NativeImageSourcePtrHandle
 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Capture_GetNativeImageSource(void* jarg1)
 {
   Dali::Capture*              arg1   = (Dali::Capture*)jarg1;
+  NativeImageSourcePtrHandle* handle = new NativeImageSourcePtrHandle();
 
   if(!arg1)
   {
     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "some argument is null", 0);
+    delete handle;
     return 0;
   }
-
-  NativeImageSourcePtrHandle* handle = new NativeImageSourcePtrHandle();
   {
     try
     {
       handle->Ptr = arg1->GetNativeImageSource();
-    } CALL_CATCH_EXCEPTION_WITH_FUNCTION(0, [](NativeImageSourcePtrHandle* ptr){delete ptr;}, handle);
+    }
+    catch(std::out_of_range& e)
+    {
+      SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what()));
+      delete handle;
+      return 0;
+    }
+    catch(std::exception& e)
+    {
+      SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what()));
+      delete handle;
+      return 0;
+    }
+    catch(Dali::DaliException e)
+    {
+      SWIG_CSharpException(SWIG_UnknownError, e.condition);
+      delete handle;
+      return 0;
+    }
+    catch(...)
+    {
+      SWIG_CSharpException(SWIG_UnknownError, "unknown error");
+      delete handle;
+      return 0;
+    }
   }
   return (void*)handle;
 }
index 69e01f5b42bf96b3fdbcd3c85c01f2f59bd57612..6514f874da274748111d8414583594a85c9103d4 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2024 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -1291,6 +1291,7 @@ struct NativeImageSourcePtrHandle
   NativeImageSourcePtr Ptr;
 };
 
+
 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_NativeImageSource_New_Handle(unsigned int jarg1, unsigned int jarg2, int jarg3)
 {
   void* jresult;
@@ -1298,7 +1299,27 @@ SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_NativeImageSource_New_Handle(unsigned i
   {
     try {
       handle->Ptr = ( NativeImageSource::New(jarg1, jarg2, (NativeImageSource::ColorDepth)jarg3) );
-    } CALL_CATCH_EXCEPTION_WITH_FUNCTION(0, [](NativeImageSourcePtrHandle* ptr){delete ptr;}, handle);
+    }
+    catch (std::out_of_range & e) {
+      {
+        SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
+      };
+    }
+    catch (std::exception & e) {
+      {
+        SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
+      };
+    }
+    catch (Dali::DaliException e) {
+      {
+        SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
+      };
+    }
+    catch (...) {
+      {
+        SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
+      };
+    }
   }
   jresult = (void *)handle;
   return jresult;
@@ -1308,11 +1329,7 @@ SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_NativeImageSource_New(void* jarg1)
 {
   void* jresult;
   NativeImageSourcePtrHandle* handle = (NativeImageSourcePtrHandle*)jarg1;
-  {
-    try {
-      jresult = (void*)( handle->Ptr.Get() );
-    } CALL_CATCH_EXCEPTION(0);
-  }
+  jresult = (void*)( handle->Ptr.Get() );
   return jresult;
 }
 
@@ -1321,7 +1338,27 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_NativeImageSource_Delete(void* jarg1) {
   {
     try {
       delete arg1;
-    } CALL_CATCH_EXCEPTION();
+    }
+    catch (std::out_of_range & e) {
+      {
+        SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return;
+      };
+    }
+    catch (std::exception & e) {
+      {
+        SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return;
+      };
+    }
+    catch (Dali::DaliException e) {
+      {
+        SWIG_CSharpException(SWIG_UnknownError, e.condition); return;
+      };
+    }
+    catch (...) {
+      {
+        SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return;
+      };
+    }
   }
 }
 
@@ -1335,7 +1372,27 @@ SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_NativeImageSource_AcquireBuffer(void* j
   {
     try {
       jresult = (void *)Dali::DevelNativeImageSource::AcquireBuffer( *arg1, *arg2, *arg3, *arg4 );
-    } CALL_CATCH_EXCEPTION(0);
+    }
+    catch (std::out_of_range & e) {
+      {
+        SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
+      };
+    }
+    catch (std::exception & e) {
+      {
+        SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
+      };
+    }
+    catch (Dali::DaliException e) {
+      {
+        SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
+      };
+    }
+    catch (...) {
+      {
+        SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
+      };
+    }
   }
   return jresult;
 }
@@ -1348,7 +1405,27 @@ SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_NativeImageSource_ReleaseBuffer(void* ja
   {
     try {
       jresult = Dali::DevelNativeImageSource::ReleaseBuffer(*arg1, Rect<uint32_t>{});
-    } CALL_CATCH_EXCEPTION(0);
+    }
+    catch (std::out_of_range & e) {
+      {
+        SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
+      };
+    }
+    catch (std::exception & e) {
+      {
+        SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
+      };
+    }
+    catch (Dali::DaliException e) {
+      {
+        SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
+      };
+    }
+    catch (...) {
+      {
+        SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
+      };
+    }
   }
   return jresult;
 }
@@ -1367,7 +1444,8 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_NativeImageSource_EnableBackBuffer(void*
     try
     {
       Dali::DevelNativeImageSource::EnableBackBuffer(*nativeImage, enable);
-    } CALL_CATCH_EXCEPTION();
+    }
+    CALL_CATCH_EXCEPTION();
   }
 }
 
index c76c3f41d2ac034e2cf4de24e48b1b0784fa735a..d0dc4b6c619976a99f6d61495f59442f6ac960b4 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2024 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2021 Samsung Electronics Co., Ltd.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -40,7 +40,7 @@ SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_new_NativeImageQueuePtr_2(unsigned int
     try {
       queue->Ptr = Dali::NativeImageSourceQueue::New(queueCount, width, height, (Dali::NativeImageSourceQueue::ColorFormat)colorFormat);
     }
-    CALL_CATCH_EXCEPTION_WITH_FUNCTION(0, [](NativeImageSourceQueuePtrHandle* ptr){delete ptr;}, queue);
+    CALL_CATCH_EXCEPTION(0);
   }
   jresult = (void *)queue;
   return jresult;
index 5c0270dc8583f08e498c44bd819a235ad736df28..df87c4ceb7fb0a79c2b7f6922042fd0ccc517676 100644 (file)
@@ -2689,10 +2689,10 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Window_InternalRetrievingLastKeyEvent(vo
   {
     try {
       // TODO : To make ensure that inputed handle have body, let we retrieving last event only if it exist.
-      Dali::KeyEvent lastKeyEvent = Dali::DevelWindow::GetLastKeyEvent(*window);
+      auto& lastKeyEvent = Dali::DevelWindow::GetLastKeyEvent(*window);
       if(lastKeyEvent)
       {
-        (*keyEvent) = lastKeyEvent;
+        (*keyEvent) = *((Dali::KeyEvent *)&lastKeyEvent);
       }
     } CALL_CATCH_EXCEPTION();
   }
@@ -2714,10 +2714,10 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Window_InternalRetrievingLastTouchEvent(
   {
     try {
       // TODO : To make ensure that key handle have body, let we retrieving last event only if it exist.
-      Dali::TouchEvent lastTouchEvent = Dali::DevelWindow::GetLastTouchEvent(*window);
+      auto& lastTouchEvent = Dali::DevelWindow::GetLastTouchEvent(*window);
       if(lastTouchEvent)
       {
-        (*touchEvent) = lastTouchEvent;
+        (*touchEvent) = *((Dali::TouchEvent *)&lastTouchEvent);
       }
     } CALL_CATCH_EXCEPTION();
   }
@@ -2739,10 +2739,10 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Window_InternalRetrievingLastHoverEvent(
   {
     try {
       // TODO : To make ensure that key handle have body, let we retrieving last event only if it exist.
-      Dali::HoverEvent lastHoverEvent = Dali::DevelWindow::GetLastHoverEvent(*window);
+      auto& lastHoverEvent = Dali::DevelWindow::GetLastHoverEvent(*window);
       if(lastHoverEvent)
       {
-        (*hoverEvent) = lastHoverEvent;
+        (*hoverEvent) = *((Dali::HoverEvent *)&lastHoverEvent);
       }
     } CALL_CATCH_EXCEPTION();
   }
@@ -3817,30 +3817,6 @@ SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_Window_IsAlwaysOnTop(void * winHandle) {
   return result;
 }
 
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Window_SetBottom(void * winHandle, bool enable) {
-  Dali::Window *window = (Dali::Window *) 0 ;
-
-  window = (Dali::Window *)winHandle;
-  {
-    try {
-      Dali::DevelWindow::SetBottom(*window, enable);
-    } CALL_CATCH_EXCEPTION();
-  }
-}
-
-SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_Window_IsBottom(void * winHandle) {
-  Dali::Window *window = (Dali::Window *) 0 ;
-  bool result = false;
-
-  window = (Dali::Window *)winHandle;
-  {
-    try {
-      result = Dali::DevelWindow::IsBottom(*window);
-    } CALL_CATCH_EXCEPTION(false);
-  }
-  return result;
-}
-
 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_Window_RelativeMotionGrab(void * winHandle, unsigned int boundary) {
   Dali::Window *window = (Dali::Window *) 0 ;
   bool result = false;
index c1cb90d17a10e3e74c7e9e698cec068e63b299c2..2c541fb22c905bfca40ec7c541c5e333bac148e5 100755 (executable)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2024 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -626,56 +626,6 @@ SWIGEXPORT int SWIGSTDCALL CSharp_Dali_SceneView_Property_CropToMask_get()
   return jresult;
 }
 
-SWIGEXPORT int SWIGSTDCALL CSharp_Dali_SceneView_Property_CornerRadius_get()
-{
-  int jresult;
-  int result;
-
-  result  = (int)Dali::Scene3D::SceneView::Property::CORNER_RADIUS;
-  jresult = (int)result;
-  return jresult;
-}
-
-SWIGEXPORT int SWIGSTDCALL CSharp_Dali_SceneView_Property_CornerRadiusPolicy_get()
-{
-  int jresult;
-  int result;
-
-  result  = (int)Dali::Scene3D::SceneView::Property::CORNER_RADIUS_POLICY;
-  jresult = (int)result;
-  return jresult;
-}
-
-SWIGEXPORT int SWIGSTDCALL CSharp_Dali_SceneView_Property_BorderlineWidth_get()
-{
-  int jresult;
-  int result;
-
-  result  = (int)Dali::Scene3D::SceneView::Property::BORDERLINE_WIDTH;
-  jresult = (int)result;
-  return jresult;
-}
-
-SWIGEXPORT int SWIGSTDCALL CSharp_Dali_SceneView_Property_BorderlineColor_get()
-{
-  int jresult;
-  int result;
-
-  result  = (int)Dali::Scene3D::SceneView::Property::BORDERLINE_COLOR;
-  jresult = (int)result;
-  return jresult;
-}
-
-SWIGEXPORT int SWIGSTDCALL CSharp_Dali_SceneView_Property_BorderlineOffset_get()
-{
-  int jresult;
-  int result;
-
-  result  = (int)Dali::Scene3D::SceneView::Property::BORDERLINE_OFFSET;
-  jresult = (int)result;
-  return jresult;
-}
-
 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_SceneView_StartCameraTransition_Index(void* csSceneView, uint32_t index, int durationMilliSeconds, void* csAlphaFunction)
 {
   Dali::Scene3D::SceneView* sceneView       = (Dali::Scene3D::SceneView*)csSceneView;
index c2338ad2f6eca0614da7573a9466a0036701e3a4..8a606b1b994eb8fd1d7893715ae5b06529ec09d2 100755 (executable)
@@ -32,7 +32,6 @@
 #include <dali/devel-api/adaptor-framework/web-engine/web-engine-request-interceptor.h>
 #include <dali/devel-api/adaptor-framework/web-engine/web-engine-security-origin.h>
 #include <dali/devel-api/adaptor-framework/web-engine/web-engine-back-forward-list-item.h>
-#include <dali/devel-api/adaptor-framework/web-engine/web-engine-user-media-permission-request.h>
 #include <dali-toolkit/dali-toolkit.h>
 #include <dali-toolkit/devel-api/controls/web-view/web-back-forward-list.h>
 #include <dali-toolkit/devel-api/controls/web-view/web-settings.h>
@@ -110,23 +109,6 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WebView_New_3(uint32_t jarg1, char **
   return jresult;
 }
 
-SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WebView_New_4(uint32_t argc, char ** argv, int32_t type) {
-  if (!argv) {
-    SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "argv is null string", 0);
-    return 0;
-  }
-
-  Dali::Toolkit::WebView result;
-  {
-    try {
-      result = Dali::Toolkit::WebView::New(argc, argv, type);
-    } CALL_CATCH_EXCEPTION(0);
-  }
-
-  void * jresult = new Dali::Toolkit::WebView((const Dali::Toolkit::WebView &)result);
-  return jresult;
-}
-
 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WebView_GetContext() {
   void * jresult;
   Dali::WebEngineContext *result = 0;
@@ -1389,107 +1371,6 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_GetPlainTextAsynchronously(void
   }
 }
 
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_WebAuthenticationCancel(void * nuiWebView) {
-  Dali::Toolkit::WebView *webview = (Dali::Toolkit::WebView *)nuiWebView;
-  {
-    try {
-      webview->WebAuthenticationCancel();
-    } CALL_CATCH_EXCEPTION();
-  }
-}
-
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_RegisterWebAuthDisplayQRCallback(void * jarg1, void * jarg2) {
-  Dali::Toolkit::WebView *arg1 = (Dali::Toolkit::WebView *)jarg1;
-  void (*handler)(const char*) = (void (*)(const char*))jarg2;
-  {
-    try {
-      if (handler)
-      {
-        (arg1)->RegisterWebAuthDisplayQRCallback([handler](const std::string& url) {
-            handler(url.c_str());
-          });
-      }
-      else
-      {
-        (arg1)->RegisterWebAuthDisplayQRCallback(nullptr);
-      }
-    } CALL_CATCH_EXCEPTION();
-  }
-}
-
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_RegisterWebAuthResponseCallback(void * jarg1, void * jarg2) {
-  Dali::Toolkit::WebView *arg1 = (Dali::Toolkit::WebView *)jarg1;
-  void (*handler)(void) = (void (*)(void))jarg2;
-  {
-    try {
-      if (handler)
-      {
-        (arg1)->RegisterWebAuthResponseCallback([handler](void) {
-            handler();
-          });
-      }
-      else
-      {
-        (arg1)->RegisterWebAuthResponseCallback(nullptr);
-      }
-    } CALL_CATCH_EXCEPTION();
-  }
-}
-
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_RegisterUserMediaPermissionRequestCallback(void * jarg1, void * jarg2) {
-  Dali::Toolkit::WebView *arg1 = (Dali::Toolkit::WebView *)jarg1;
-  void (*handler)(Dali::WebEngineUserMediaPermissionRequest*, const char *) = (void (*)(Dali::WebEngineUserMediaPermissionRequest*, const char *))jarg2;
-  {
-    try {
-      if (handler)
-      {
-        (arg1)->RegisterUserMediaPermissionRequestCallback([handler](std::unique_ptr<Dali::WebEngineUserMediaPermissionRequest> permission, const std::string &message) {
-            handler(permission.release(), message.c_str());
-          });
-      }
-      else
-      {
-        (arg1)->RegisterUserMediaPermissionRequestCallback(nullptr);
-      }
-    } CALL_CATCH_EXCEPTION();
-  }
-}
-
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_UserMediaPermissionRequest(void * jarg1) {
-  if (!jarg1) {
-    SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "UserMediaPermissionRequest is null", 0);
-    return;
-  }
-
-  Dali::WebEngineUserMediaPermissionRequest* arg1 = (Dali::WebEngineUserMediaPermissionRequest*)jarg1;
-  {
-    try {
-      delete arg1;
-    } CALL_CATCH_EXCEPTION();
-  }
-}
-
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_UserMediaPermissionRequest_Set(void * jarg1, bool jarg2) {
-  Dali::WebEngineUserMediaPermissionRequest *arg1 = (Dali::WebEngineUserMediaPermissionRequest*)jarg1;
-  {
-    try {
-      (arg1)->Set(jarg2);
-    } CALL_CATCH_EXCEPTION();
-  }
-}
-
-SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_UserMediaPermissionRequest_Suspend(void * jarg1) {
-  Dali::WebEngineUserMediaPermissionRequest* arg1 = (Dali::WebEngineUserMediaPermissionRequest*)jarg1;
-  bool ret;
-  {
-    try {
-      ret = (arg1)->Suspend();
-    } CALL_CATCH_EXCEPTION(0);
-  }
-  return ret;
-}
-
-
 //----------------------------------WebBackForwardListItem-----------------------------------------------------
 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebBackForwardListItem_GetUrl(void * jarg1) {
   Dali::WebEngineBackForwardListItem *arg1 = (Dali::WebEngineBackForwardListItem *)0;
index 9a41f463180c878ef820f0f0c82cea1b2c9e9aa8..4e97fdd71dbc7431cc4f57a3d0c9c2c3fff03f63 100644 (file)
@@ -21,7 +21,7 @@
 
 Name: dali2-csharp-binder
 Summary: The DALI Csharp Binder
-Version: 2.3.44
+Version: 2.3.42
 Release: 1
 Group: uifw/graphic
 License: Apache-2.0 and BSD-3-Clause and MIT