TizenAPI-Bot [Tue, 20 Feb 2024 09:37:58 +0000 (09:37 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
Woochan Lee [Tue, 20 Feb 2024 07:38:56 +0000 (16:38 +0900)]
Version up 22311
Eunki, Hong [Thu, 1 Feb 2024 07:47:34 +0000 (16:47 +0900)]
[NUI] Make view-wrapper signal input as weak handle
Since we don't need to control the ownership of native memory at callback side,
let we just keep whole input value memory ownership as false.
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Eunki, Hong [Tue, 30 Jan 2024 11:06:43 +0000 (20:06 +0900)]
[NUI] Support FrameUpdateCallback get world transform
Let we bind some more codes that UpdateProxy in dali side already supported.
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Eunki, Hong [Mon, 29 Jan 2024 03:39:19 +0000 (12:39 +0900)]
[NUI] Allow to use null rootView for FrameUpdateCallback + Let we use null rootView if we use default API
Let we use some global view controllable frameUpdateCallback when
user skip to add RootView information.
Previously, we detach the frameUpdateCallback automatically if rootView was disposed.
But now, we will never remove callback until user call RemoveFrameUpdateCallback.
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Eunki Hong [Tue, 23 Jan 2024 12:47:43 +0000 (21:47 +0900)]
[NUI] Call Mashal.FreeHGlobal() what we allocated
Let we free allocated heap memory by Mashal.
It might cause memory leak issue if user try to use VertexBuffer.
And also, let we also fix FrameBrokerBase implementation
that might be the guideline who want to use custom Geometry class.
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
Eunki Hong [Sun, 21 Jan 2024 04:38:43 +0000 (13:38 +0900)]
[NUI.Sample] Resolve memory leak for DisposeTest sample
There was leak issue since we don't call FreeHGlobal after AllocHGlobal.
And also, let we Dispose Renderer / Geometry / Shader / TextureSet what NUI create.
Those classes memory might give confuse when we test the memory.
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
Eunki, Hong [Thu, 15 Feb 2024 06:23:23 +0000 (15:23 +0900)]
[NUI] Fix error if LottieAnimationView set BackgroundData before set URL
Since LottieAnimationView.URL property change whole Visual property by itself,
CornerRadius / Borderline properties become ignored when we set URL.
To avoid this case, let we ensure to set CornerRadius / Borderline if we set URL
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Haesu Gwon [Tue, 20 Feb 2024 05:10:41 +0000 (14:10 +0900)]
[MediaContent] Add missing deprecation description (#5957)
* [MediaContent] Add missing deprecation description
* [MediaContent] Add other missing deprecation description
Haesu Gwon [Tue, 20 Feb 2024 04:38:10 +0000 (13:38 +0900)]
[Camera] Fix CameraDeviceManager bug (#5959)
Haesu Gwon [Tue, 20 Feb 2024 01:54:47 +0000 (10:54 +0900)]
[ImageUtil] Remove deprecated API and change native pinvoke APIs (#5950)
TizenAPI-Bot [Sat, 17 Feb 2024 15:09:09 +0000 (15:09 +0000)]
Release 12.0.0.18222
TizenAPI-Bot [Thu, 15 Feb 2024 15:09:03 +0000 (15:09 +0000)]
Release 12.0.0.18222
TizenAPI-Bot [Wed, 14 Feb 2024 15:08:53 +0000 (15:08 +0000)]
Release 12.0.0.18222
TizenAPI-Bot [Wed, 14 Feb 2024 15:08:53 +0000 (15:08 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
Haesu Gwon [Wed, 14 Feb 2024 08:31:48 +0000 (17:31 +0900)]
[MediaContent] Deprecate meaningless media group enum (#5939)
* [MediaContent] Deprecate meaningless media group enum
TizenAPI-Bot [Tue, 13 Feb 2024 07:28:02 +0000 (07:28 +0000)]
Release 12.0.0.18221
TizenAPI-Bot [Tue, 13 Feb 2024 07:28:02 +0000 (07:28 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
joogab.yun [Tue, 13 Feb 2024 06:47:14 +0000 (15:47 +0900)]
Version up 22310
joogab.yun [Tue, 6 Feb 2024 07:02:08 +0000 (16:02 +0900)]
[NUI] Enable relayout only when layout is set for the layer.
If you do not check this, all views on layers that do not have a layout set will be searched unnecessarily.
TizenAPI-Bot [Mon, 12 Feb 2024 15:09:24 +0000 (15:09 +0000)]
Release 12.0.0.18219
TizenAPI-Bot [Sat, 10 Feb 2024 15:08:19 +0000 (15:08 +0000)]
Release 12.0.0.18219
TizenAPI-Bot [Wed, 7 Feb 2024 15:09:32 +0000 (15:09 +0000)]
Release 12.0.0.18219
TizenAPI-Bot [Tue, 6 Feb 2024 15:08:26 +0000 (15:08 +0000)]
Release 12.0.0.18219
TizenAPI-Bot [Tue, 6 Feb 2024 15:08:26 +0000 (15:08 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
Haesu Gwon [Tue, 6 Feb 2024 07:51:51 +0000 (16:51 +0900)]
[Camera] Add new Camera constructor for camera device internal selection (#5941)
TizenAPI-Bot [Mon, 5 Feb 2024 15:08:27 +0000 (15:08 +0000)]
Release 12.0.0.18218
TizenAPI-Bot [Mon, 5 Feb 2024 15:08:27 +0000 (15:08 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
Haesu Gwon [Mon, 5 Feb 2024 07:09:50 +0000 (16:09 +0900)]
[MediaContent] Deprecate infrequent meta fields (#5915)
Junseok Kim [Fri, 26 Jan 2024 13:35:11 +0000 (22:35 +0900)]
[NUI.WindowSystem] Add new API GetSourceMimetypes of KVMService
KVMService.GetSourceMimetypes() returns mimetype list that current drag source offered.
TizenAPI-Bot [Fri, 2 Feb 2024 15:09:06 +0000 (15:09 +0000)]
Release 12.0.0.18216
TizenAPI-Bot [Thu, 1 Feb 2024 15:08:34 +0000 (15:08 +0000)]
Release 12.0.0.18216
TizenAPI-Bot [Thu, 1 Feb 2024 03:55:58 +0000 (03:55 +0000)]
Release 12.0.0.18216
TizenAPI-Bot [Thu, 1 Feb 2024 03:55:58 +0000 (03:55 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
ANZ1217 [Wed, 31 Jan 2024 07:40:20 +0000 (16:40 +0900)]
Version up 22308
Jiyun Yang [Tue, 30 Jan 2024 05:02:50 +0000 (14:02 +0900)]
[NUI] Add methods to modify base theme for fhub and fix bugs
* Add ThemeManager.AppendBaseTheme : It enables outer package to modify base theme
* Add SharedResourcePathExtension for xaml supporting
* Fix the bug that broken images in a theme always overwrite existing settings
* Fix the bug that cloning a view style losts SolidNull information.
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
EverLEEst(SangHyeon Lee) [Wed, 24 Jan 2024 11:51:15 +0000 (20:51 +0900)]
Fix CollectionView LinearLayout move overlapped issue
Jaehyun Cho [Wed, 24 Jan 2024 09:44:22 +0000 (18:44 +0900)]
[NUI] Fix LinearLayout to update its child's MeasuredSizeHeight 0 correctly
LinearLayout updates its child's MeasuredSizeWidth 0 correctly but it
does not update its child's MeasuredSizeHeight 0 due to the range typo.
The range typo has been fixed so child's MeasuredSizeHeight 0 is also
handled correctly.
TizenAPI-Bot [Wed, 31 Jan 2024 15:09:08 +0000 (15:09 +0000)]
Release 12.0.0.18212
TizenAPI-Bot [Wed, 31 Jan 2024 15:09:08 +0000 (15:09 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
ilho159kim [Wed, 31 Jan 2024 11:02:47 +0000 (20:02 +0900)]
[Packagemanager] Fix SetPackageManagerEventStatus (#5928)
Since native API internally unregister event and register event
so fix it to actually set event only when necessary
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
TizenAPI-Bot [Mon, 29 Jan 2024 15:11:43 +0000 (15:11 +0000)]
Release 12.0.0.18211
TizenAPI-Bot [Mon, 29 Jan 2024 15:11:43 +0000 (15:11 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
Seungkeun Lee [Mon, 29 Jan 2024 06:52:04 +0000 (15:52 +0900)]
[Multimedia] Add a new constructor of Display to remove dependency of UI frameworks (#5738)
* Add a new constructor of Display to remove depenendcy of UI frameworks
* Rename property
* Apply review comment
---------
Co-authored-by: Jay Cho <chojoong@gmail.com>
TizenAPI-Bot [Sat, 27 Jan 2024 15:07:50 +0000 (15:07 +0000)]
Release 12.0.0.18210
TizenAPI-Bot [Fri, 26 Jan 2024 15:08:34 +0000 (15:08 +0000)]
Release 12.0.0.18210
TizenAPI-Bot [Fri, 26 Jan 2024 15:08:34 +0000 (15:08 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
hjhun [Fri, 26 Jan 2024 05:35:22 +0000 (14:35 +0900)]
[NUI.Gadget] Remove Unload() method (#5918)
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
hjhun [Fri, 26 Jan 2024 00:12:44 +0000 (09:12 +0900)]
[NUI.Gadget] Change assembly load mothod (#5914)
- Use LoadFromNativeImagePath() instead of LoadFromStream()
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
TizenAPI-Bot [Thu, 25 Jan 2024 15:09:06 +0000 (15:09 +0000)]
Release 12.0.0.18208
TizenAPI-Bot [Thu, 25 Jan 2024 15:09:06 +0000 (15:09 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
hjhun [Thu, 25 Jan 2024 04:03:33 +0000 (13:03 +0900)]
[NUI.Gadget] Modify NUIGadget implementation (#5912)
The mount path is changed to the directory path of the executable file.
The environment variable related to resource package IDs is changed to
"GADGET_PKGIDS".
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
TizenAPI-Bot [Wed, 24 Jan 2024 08:04:00 +0000 (08:04 +0000)]
Release 12.0.0.18207
TizenAPI-Bot [Wed, 24 Jan 2024 08:04:00 +0000 (08:04 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
Bowon Ryu [Wed, 24 Jan 2024 06:25:54 +0000 (15:25 +0900)]
[NUI] Version up 22307
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
Jiyun Yang [Thu, 18 Jan 2024 06:58:36 +0000 (15:58 +0900)]
[NUI] Do not check theme applied flag when set ThemeChangeSensitive
New theme can affect to the views that were not affected by previous theme.
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
Eunki Hong [Fri, 19 Jan 2024 04:04:36 +0000 (13:04 +0900)]
[NUI] Add some remarks at BaseHandle class about Dispose
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
Eunki Hong [Fri, 19 Jan 2024 01:28:11 +0000 (10:28 +0900)]
[NUI] Fix some incorrect implements when we get Texture relative items
Since now we have a unified pattern to avoid memory leak problem
between NUI and Native side handle count problem,
Let we change some mis-implementated codes relative with Texture.
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
hjhun [Wed, 24 Jan 2024 04:25:35 +0000 (13:25 +0900)]
[NUI.Gadget] Implement Unload() method (#5897)
To unload the loaded assembly, NUIGadgetManager.Unload() method is
added.
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
TizenAPI-Bot [Tue, 23 Jan 2024 15:08:42 +0000 (15:08 +0000)]
Release 12.0.0.18202
TizenAPI-Bot [Tue, 23 Jan 2024 15:08:42 +0000 (15:08 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
jeremy-jang [Tue, 23 Jan 2024 06:41:48 +0000 (15:41 +0900)]
[Packagemanager] Throw an exception when failed to add event listener (#5886)
* [Packagemanager] Throw an exception when failed to add event listener
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
* Fix doxygen comment
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
---------
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
TizenAPI-Bot [Sat, 20 Jan 2024 15:08:10 +0000 (15:08 +0000)]
Release 12.0.0.18201
TizenAPI-Bot [Fri, 19 Jan 2024 15:08:56 +0000 (15:08 +0000)]
Release 12.0.0.18201
TizenAPI-Bot [Fri, 19 Jan 2024 15:08:56 +0000 (15:08 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
Haesu Gwon [Fri, 19 Jan 2024 06:08:42 +0000 (15:08 +0900)]
[StreamRecorder] Remove module (#5881)
dongsug.song [Mon, 11 Dec 2023 12:07:14 +0000 (21:07 +0900)]
[ACR-564] deprecate unused API
TizenAPI-Bot [Tue, 16 Jan 2024 04:17:52 +0000 (04:17 +0000)]
Release 12.0.0.18199
TizenAPI-Bot [Tue, 16 Jan 2024 04:17:51 +0000 (04:17 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
Wonsik Jung [Tue, 16 Jan 2024 01:08:47 +0000 (10:08 +0900)]
[NUI] Version up 22306 (#5883)
Eunki, Hong [Mon, 8 Jan 2024 09:01:41 +0000 (18:01 +0900)]
[NUI] Allow to call FrameUpdate callback return value
DALi's FrameUpdateCallback have interface whether we need to update scene or not.
Previously, we always return it as false.
It might make some render / update timing issue when App is paused.
To make ensure whether we need to update scene or not,
Let we override the new API that app can control the return value.
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Jay Cho [Fri, 5 Jan 2024 07:12:15 +0000 (16:12 +0900)]
[NUI] Add test for PropertyMap
TizenAPI-Bot [Mon, 15 Jan 2024 15:08:57 +0000 (15:08 +0000)]
Release 12.0.0.18196
TizenAPI-Bot [Sun, 14 Jan 2024 15:08:33 +0000 (15:08 +0000)]
Release 12.0.0.18196
TizenAPI-Bot [Thu, 11 Jan 2024 15:07:58 +0000 (15:07 +0000)]
Release 12.0.0.18196
TizenAPI-Bot [Thu, 11 Jan 2024 15:07:58 +0000 (15:07 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
Young [Thu, 11 Jan 2024 01:55:52 +0000 (10:55 +0900)]
[Tizen.WebView][TCSACR-568] Remove Tizen.WebView (#5832)
Tizen.WebView was deprecated since API Level 10, so it is removed in API
Level 12.
Signed-off-by: yh106.jung <yh106.jung@samsung.com>
TizenAPI-Bot [Wed, 10 Jan 2024 15:07:49 +0000 (15:07 +0000)]
Release 12.0.0.18195
TizenAPI-Bot [Wed, 10 Jan 2024 15:07:49 +0000 (15:07 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
sung-su.kim [Wed, 10 Jan 2024 01:23:29 +0000 (10:23 +0900)]
[Actions] Update deploy packages (#5879)
TizenAPI-Bot [Tue, 9 Jan 2024 09:53:02 +0000 (09:53 +0000)]
Release 12.0.0.18194
TizenAPI-Bot [Tue, 9 Jan 2024 09:53:02 +0000 (09:53 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
jykeon [Tue, 9 Jan 2024 06:07:34 +0000 (15:07 +0900)]
[NUI] Version up 22305.
Signed-off-by: jykeon <jykeon@samsung.com>
zhouhao [Fri, 5 Jan 2024 07:46:33 +0000 (15:46 +0800)]
[NUI] Fix some SVACE issues.
Eunki Hong [Wed, 3 Jan 2024 16:44:02 +0000 (01:44 +0900)]
[NUI] Do not recreate visual when we change ImageColor only
Since we don't need to re-create the visual if we only chage the ImageColor property,
let we use UpdateProperty Action.
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
Eunki, Hong [Thu, 14 Dec 2023 02:44:43 +0000 (11:44 +0900)]
[NUI] Initialize C# items if required
We have create ProcessorController constructor without initalize as default.
If NUI core want to change this policy, we can initialize at constructor time.
But this case code has some error. It didn't create C# side objects and only create
native side.
Let we make constructor with initialize works well now.
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Eunki Hong [Sun, 31 Dec 2023 01:35:16 +0000 (10:35 +0900)]
[NUI] Support NativeImageQueue creation with queue count
Let we allow to create NativeImageQueue with queue count.
Previously, we only allow to create the NativeImageQueue based on the environment value "DALI_TBM_SURFACE_QUEUE_SIZE".
(This value is 3 as default)
It will be useful if some user want to reduce the queue count for some cases, not for whole queue.
relative DALi patches :
https://review.tizen.org/gerrit/c/platform/core/uifw/dali-adaptor/+/303523
https://review.tizen.org/gerrit/c/platform/core/uifw/dali-csharp-binder/+/303524
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
Xianbing Teng [Mon, 18 Dec 2023 12:03:31 +0000 (20:03 +0800)]
[NUI] Fix svace issue of Marshal.Copy
Bowon Ryu [Fri, 29 Dec 2023 06:06:24 +0000 (15:06 +0900)]
[NUI] Fix text padding issue
This patch solves the problem that text with padding does not work in nui layout.
For text components, the control's padding is used to calculatie size in native,
so it should not be set to zero value.
This avoids setting padding to zero when it comes to text layout.
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
akash1-kumar [Tue, 9 Jan 2024 07:20:21 +0000 (12:50 +0530)]
[Tizen.Network.WiFi] Add APIs for multi-scanning (#5872)
Signed-off-by: Akash Kumar <akash1.kumar@samsung.com>
TizenAPI-Bot [Mon, 8 Jan 2024 15:09:46 +0000 (15:09 +0000)]
Release 12.0.0.18186
TizenAPI-Bot [Mon, 8 Jan 2024 15:09:46 +0000 (15:09 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
Haesu Gwon [Mon, 8 Jan 2024 06:20:21 +0000 (15:20 +0900)]
[MediaContent] Deprecate underutilized fields (#5850)
TizenAPI-Bot [Thu, 4 Jan 2024 15:09:44 +0000 (15:09 +0000)]
Release 12.0.0.18185
TizenAPI-Bot [Thu, 4 Jan 2024 15:09:44 +0000 (15:09 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
Haesu Gwon [Thu, 4 Jan 2024 01:42:40 +0000 (10:42 +0900)]
[Metadata] Deprecate MetadataEditor module (#5837)
* [Metadata] Deprecate MetadataEditor module
TizenAPI-Bot [Tue, 2 Jan 2024 10:53:58 +0000 (10:53 +0000)]
Release 12.0.0.18184
TizenAPI-Bot [Tue, 2 Jan 2024 10:53:58 +0000 (10:53 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
sunghyun kim [Thu, 30 Nov 2023 03:48:29 +0000 (12:48 +0900)]
[NUI] Add EnableFrameCache in LottieAnimationView
Haesu Gwon [Tue, 2 Jan 2024 05:55:38 +0000 (14:55 +0900)]
[MediaVision] Change feature key of inference face recognition (#5802)
* [MediaVision] Change feature key of inference face recognition