From c93dd4417663867044ef8c440b107d9a5a4d0c30 Mon Sep 17 00:00:00 2001 From: Eunki Hong Date: Sat, 12 Oct 2024 22:49:01 +0900 Subject: [PATCH] [Tizen] Reset to 2.3.44 Change-Id: Ibf75025490ae0c003a5c57caf1ca2f84217cc378 Signed-off-by: Eunki Hong --- .../common/tizen-dependency-wrap.cpp | 68 ++++++---- .../dali-adaptor/capture-wrap.cpp | 32 +---- .../dali-adaptor/dali-adaptor-wrap.cpp | 100 ++------------- .../dali-adaptor/native-image-queue-wrap.cpp | 4 +- .../dali-adaptor/window-wrap.cpp | 36 +++++- .../dali-scene3d/scene-view-wrap.cpp | 52 +++++++- .../dali-toolkit/web-view-wrap.cpp | 119 ++++++++++++++++++ packaging/dali-csharp-binder.spec | 2 +- 8 files changed, 265 insertions(+), 148 deletions(-) diff --git a/dali-csharp-binder/common/tizen-dependency-wrap.cpp b/dali-csharp-binder/common/tizen-dependency-wrap.cpp index 7d0ac428..8d57b6cc 100644 --- a/dali-csharp-binder/common/tizen-dependency-wrap.cpp +++ b/dali-csharp-binder/common/tizen-dependency-wrap.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2020 Samsung Electronics Co., Ltd. + * Copyright (c) 2024 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. @@ -18,7 +18,11 @@ // EXTERNAL INCLUDES #include #include +#include + +// Tizen dependency header #include +#include // INTERNAL INCLUDES #include "common.h" @@ -41,37 +45,59 @@ SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_new_Texture_TbmSurface(tbm_surface_h tb Dali::Any source(tbm_surface); mNativeImageSrc = Dali::NativeImageSource::New(source); mNativeTexture = Dali::Texture::New( *mNativeImageSrc ); - } CALL_CATCH_EXCEPTION(0); + } CALL_CATCH_EXCEPTION(0); jresult = new Dali::Texture((const Dali::Texture &)mNativeTexture); return (void*)jresult; } +struct NativeImageSourcePtrHandle +{ + Dali::NativeImageSourcePtr Ptr; +}; + +SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_NativeImageSource_New_Handle_With_TbmSurface(tbm_surface_h csTbmSurface) +{ + void* jresult; + NativeImageSourcePtrHandle* handle = new NativeImageSourcePtrHandle(); + Dali::Any tbmSurface = (Dali::Any)csTbmSurface; + { + try { + handle->Ptr = Dali::NativeImageSource::New(tbmSurface); + } CALL_CATCH_EXCEPTION_WITH_FUNCTION(0, [](NativeImageSourcePtrHandle* ptr){delete ptr;}, handle); + } + jresult = (void *)handle; + return jresult; +} -SWIGEXPORT void SWIGSTDCALL CSharp_Dali_NativeImageSource_SetSource(void* jarg1, tbm_surface_h jarg2) +SWIGEXPORT void SWIGSTDCALL CSharp_Dali_NativeImageSource_SetSource(void* jarg1, tbm_surface_h csTbmSurface) { Dali::NativeImageSource* pImage = (Dali::NativeImageSource*)jarg1; - Dali::Any source = (Dali::Any)jarg2; + Dali::Any tbmSurface = (Dali::Any)csTbmSurface; try { - pImage->SetSource(source); - } - catch (std::out_of_range & e) { - SWIG_CSharpException(SWIG_IndexError, const_cast(e.what())); - return; - } - catch (std::exception & e) { - SWIG_CSharpException(SWIG_RuntimeError, const_cast(e.what())); - return; - } - catch (Dali::DaliException e) { - SWIG_CSharpException(SWIG_UnknownError, e.condition); - return; - } - catch (...) { - SWIG_CSharpException(SWIG_UnknownError, "unknown error"); - return; + pImage->SetSource(tbmSurface); + } CALL_CATCH_EXCEPTION(); +} + +struct NativeImageSourceQueuePtrHandle +{ + Dali::NativeImageSourceQueuePtr Ptr; +}; + +SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_NativeImageQueuePtr_New_Handle_With_TbmQueue(tbm_surface_queue_h csTbmQueue) +{ + void* jresult; + NativeImageSourceQueuePtrHandle* queue = new NativeImageSourceQueuePtrHandle(); + Dali::Any tbmQueue = (Dali::Any)csTbmQueue; + { + try { + queue->Ptr = Dali::NativeImageSourceQueue::New(tbmQueue); + } + CALL_CATCH_EXCEPTION_WITH_FUNCTION(0, [](NativeImageSourceQueuePtrHandle* ptr){delete ptr;}, queue); } + jresult = (void *)queue; + return jresult; } #ifdef __cplusplus diff --git a/dali-csharp-binder/dali-adaptor/capture-wrap.cpp b/dali-csharp-binder/dali-adaptor/capture-wrap.cpp index 6861d34b..7f59dacb 100755 --- a/dali-csharp-binder/dali-adaptor/capture-wrap.cpp +++ b/dali-csharp-binder/dali-adaptor/capture-wrap.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2020 Samsung Electronics Co., Ltd. + * Copyright (c) 2024 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,43 +381,19 @@ 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(); - } - catch(std::out_of_range& e) - { - SWIG_CSharpException(SWIG_IndexError, const_cast(e.what())); - delete handle; - return 0; - } - catch(std::exception& e) - { - SWIG_CSharpException(SWIG_RuntimeError, const_cast(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; - } + } CALL_CATCH_EXCEPTION_WITH_FUNCTION(0, [](NativeImageSourcePtrHandle* ptr){delete ptr;}, handle); } return (void*)handle; } diff --git a/dali-csharp-binder/dali-adaptor/dali-adaptor-wrap.cpp b/dali-csharp-binder/dali-adaptor/dali-adaptor-wrap.cpp index 6514f874..69e01f5b 100644 --- a/dali-csharp-binder/dali-adaptor/dali-adaptor-wrap.cpp +++ b/dali-csharp-binder/dali-adaptor/dali-adaptor-wrap.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023 Samsung Electronics Co., Ltd. + * Copyright (c) 2024 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,7 +1291,6 @@ struct NativeImageSourcePtrHandle NativeImageSourcePtr Ptr; }; - SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_NativeImageSource_New_Handle(unsigned int jarg1, unsigned int jarg2, int jarg3) { void* jresult; @@ -1299,27 +1298,7 @@ SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_NativeImageSource_New_Handle(unsigned i { try { handle->Ptr = ( NativeImageSource::New(jarg1, jarg2, (NativeImageSource::ColorDepth)jarg3) ); - } - catch (std::out_of_range & e) { - { - SWIG_CSharpException(SWIG_IndexError, const_cast(e.what())); return 0; - }; - } - catch (std::exception & e) { - { - SWIG_CSharpException(SWIG_RuntimeError, const_cast(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; - }; - } + } CALL_CATCH_EXCEPTION_WITH_FUNCTION(0, [](NativeImageSourcePtrHandle* ptr){delete ptr;}, handle); } jresult = (void *)handle; return jresult; @@ -1329,7 +1308,11 @@ SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_NativeImageSource_New(void* jarg1) { void* jresult; NativeImageSourcePtrHandle* handle = (NativeImageSourcePtrHandle*)jarg1; - jresult = (void*)( handle->Ptr.Get() ); + { + try { + jresult = (void*)( handle->Ptr.Get() ); + } CALL_CATCH_EXCEPTION(0); + } return jresult; } @@ -1338,27 +1321,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_NativeImageSource_Delete(void* jarg1) { { try { delete arg1; - } - catch (std::out_of_range & e) { - { - SWIG_CSharpException(SWIG_IndexError, const_cast(e.what())); return; - }; - } - catch (std::exception & e) { - { - SWIG_CSharpException(SWIG_RuntimeError, const_cast(e.what())); return; - }; - } - catch (Dali::DaliException e) { - { - SWIG_CSharpException(SWIG_UnknownError, e.condition); return; - }; - } - catch (...) { - { - SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return; - }; - } + } CALL_CATCH_EXCEPTION(); } } @@ -1372,27 +1335,7 @@ SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_NativeImageSource_AcquireBuffer(void* j { try { jresult = (void *)Dali::DevelNativeImageSource::AcquireBuffer( *arg1, *arg2, *arg3, *arg4 ); - } - catch (std::out_of_range & e) { - { - SWIG_CSharpException(SWIG_IndexError, const_cast(e.what())); return 0; - }; - } - catch (std::exception & e) { - { - SWIG_CSharpException(SWIG_RuntimeError, const_cast(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; - }; - } + } CALL_CATCH_EXCEPTION(0); } return jresult; } @@ -1405,27 +1348,7 @@ SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_NativeImageSource_ReleaseBuffer(void* ja { try { jresult = Dali::DevelNativeImageSource::ReleaseBuffer(*arg1, Rect{}); - } - catch (std::out_of_range & e) { - { - SWIG_CSharpException(SWIG_IndexError, const_cast(e.what())); return 0; - }; - } - catch (std::exception & e) { - { - SWIG_CSharpException(SWIG_RuntimeError, const_cast(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; - }; - } + } CALL_CATCH_EXCEPTION(0); } return jresult; } @@ -1444,8 +1367,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_NativeImageSource_EnableBackBuffer(void* try { Dali::DevelNativeImageSource::EnableBackBuffer(*nativeImage, enable); - } - CALL_CATCH_EXCEPTION(); + } CALL_CATCH_EXCEPTION(); } } diff --git a/dali-csharp-binder/dali-adaptor/native-image-queue-wrap.cpp b/dali-csharp-binder/dali-adaptor/native-image-queue-wrap.cpp index d0dc4b6c..c76c3f41 100644 --- a/dali-csharp-binder/dali-adaptor/native-image-queue-wrap.cpp +++ b/dali-csharp-binder/dali-adaptor/native-image-queue-wrap.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 Samsung Electronics Co., Ltd. + * Copyright (c) 2024 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(0); + CALL_CATCH_EXCEPTION_WITH_FUNCTION(0, [](NativeImageSourceQueuePtrHandle* ptr){delete ptr;}, queue); } jresult = (void *)queue; return jresult; diff --git a/dali-csharp-binder/dali-adaptor/window-wrap.cpp b/dali-csharp-binder/dali-adaptor/window-wrap.cpp index df87c4ce..5c0270dc 100644 --- a/dali-csharp-binder/dali-adaptor/window-wrap.cpp +++ b/dali-csharp-binder/dali-adaptor/window-wrap.cpp @@ -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. - auto& lastKeyEvent = Dali::DevelWindow::GetLastKeyEvent(*window); + Dali::KeyEvent lastKeyEvent = Dali::DevelWindow::GetLastKeyEvent(*window); if(lastKeyEvent) { - (*keyEvent) = *((Dali::KeyEvent *)&lastKeyEvent); + (*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. - auto& lastTouchEvent = Dali::DevelWindow::GetLastTouchEvent(*window); + Dali::TouchEvent lastTouchEvent = Dali::DevelWindow::GetLastTouchEvent(*window); if(lastTouchEvent) { - (*touchEvent) = *((Dali::TouchEvent *)&lastTouchEvent); + (*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. - auto& lastHoverEvent = Dali::DevelWindow::GetLastHoverEvent(*window); + Dali::HoverEvent lastHoverEvent = Dali::DevelWindow::GetLastHoverEvent(*window); if(lastHoverEvent) { - (*hoverEvent) = *((Dali::HoverEvent *)&lastHoverEvent); + (*hoverEvent) = lastHoverEvent; } } CALL_CATCH_EXCEPTION(); } @@ -3817,6 +3817,30 @@ 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; diff --git a/dali-csharp-binder/dali-scene3d/scene-view-wrap.cpp b/dali-csharp-binder/dali-scene3d/scene-view-wrap.cpp index 2c541fb2..c1cb90d1 100755 --- a/dali-csharp-binder/dali-scene3d/scene-view-wrap.cpp +++ b/dali-csharp-binder/dali-scene3d/scene-view-wrap.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023 Samsung Electronics Co., Ltd. + * Copyright (c) 2024 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,6 +626,56 @@ 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; diff --git a/dali-csharp-binder/dali-toolkit/web-view-wrap.cpp b/dali-csharp-binder/dali-toolkit/web-view-wrap.cpp index 8a606b1b..c2338ad2 100755 --- a/dali-csharp-binder/dali-toolkit/web-view-wrap.cpp +++ b/dali-csharp-binder/dali-toolkit/web-view-wrap.cpp @@ -32,6 +32,7 @@ #include #include #include +#include #include #include #include @@ -109,6 +110,23 @@ 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; @@ -1371,6 +1389,107 @@ 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 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; diff --git a/packaging/dali-csharp-binder.spec b/packaging/dali-csharp-binder.spec index 4e97fdd7..9a41f463 100644 --- a/packaging/dali-csharp-binder.spec +++ b/packaging/dali-csharp-binder.spec @@ -21,7 +21,7 @@ Name: dali2-csharp-binder Summary: The DALI Csharp Binder -Version: 2.3.42 +Version: 2.3.44 Release: 1 Group: uifw/graphic License: Apache-2.0 and BSD-3-Clause and MIT -- 2.34.1