Fang Xiaohui [Wed, 8 Jun 2022 08:47:45 +0000 (16:47 +0800)]
[NUI][Xaml] Change default value of XamlOptimization to 1 (use injection)
dongsug.song [Fri, 3 Jun 2022 02:22:51 +0000 (11:22 +0900)]
[NUI] version update 22053
Fang Xiaohui [Thu, 2 Jun 2022 08:43:36 +0000 (16:43 +0800)]
[NUI][Xaml] Support Dictionary which has string key in Xaml
Xianbing Teng [Tue, 31 May 2022 07:18:37 +0000 (15:18 +0800)]
[NUI] Add GetLastKeyEvent and GetLastTouchEvent api for Window
zhouleonlei [Mon, 30 May 2022 07:16:42 +0000 (15:16 +0800)]
[NUI] Fix svace issues
Fang Xiaohui [Wed, 11 May 2022 06:22:50 +0000 (14:22 +0800)]
[NUI] Change IsCreateByXaml to virtual
zhouleonlei [Wed, 11 May 2022 08:35:12 +0000 (16:35 +0800)]
[NUI] Fixed svace issue
Fang Xiaohui [Thu, 24 Mar 2022 02:34:19 +0000 (10:34 +0800)]
[NUI][Xaml] Rename method
Fang Xiaohui [Thu, 24 Mar 2022 01:30:07 +0000 (09:30 +0800)]
[NUI][Xaml] Remove unused method
Fang Xiaohui [Wed, 23 Mar 2022 03:28:22 +0000 (11:28 +0800)]
[NUI] Remove SetValueAndForceSendChangeSignal
Fang Xiaohui [Wed, 23 Mar 2022 03:09:34 +0000 (11:09 +0800)]
[NUI] Listen text changed event so that can notify binded instance when Text is changed by key input
Fang Xiaohui [Tue, 22 Mar 2022 07:49:13 +0000 (15:49 +0800)]
[NUI][Xaml]Fix issue of Call SetBinding in C# code
guowei.wang [Tue, 26 Apr 2022 12:26:20 +0000 (20:26 +0800)]
[NUI][Xamlbuild] Update Tizen.NUI.XamlBuild.dll.
guowei.wang [Tue, 26 Apr 2022 07:38:39 +0000 (15:38 +0800)]
[NUI][XamlBuild] Change XamlCTask & XamlGTask to NUIXamlCTask & NUIXamlGTask.
Fang Xiaohui [Thu, 14 Apr 2022 00:38:06 +0000 (08:38 +0800)]
[Xaml] Fix issue that the Xaml element which has the created-in-csharp parent will not be disposed when exit xaml
Fang Xiaohui [Mon, 11 Apr 2022 05:22:26 +0000 (13:22 +0800)]
[Xaml] Support import other xaml as the source of resource dictionary
Fang Xiaohui [Mon, 11 Apr 2022 05:19:36 +0000 (13:19 +0800)]
[Xaml] Support import other xaml as the source of resource dictionary
guowei.wang [Mon, 11 Apr 2022 03:43:00 +0000 (11:43 +0800)]
[NUI][XamlBuild] Fix build error when calling ExitXaml() if XamlOptimization set as 0.
guowei.wang [Thu, 7 Apr 2022 08:06:09 +0000 (16:06 +0800)]
[NUI][XamlBuild] Set ExitXaml() as internal method.
Xianbing Teng [Wed, 30 Mar 2022 07:56:51 +0000 (15:56 +0800)]
[XamlBuild] Support classmodifier in xaml
Fang Xiaohui [Fri, 1 Apr 2022 01:29:02 +0000 (09:29 +0800)]
[XamlBuild] Support DateTime
dongsug.song [Wed, 6 Apr 2022 01:43:58 +0000 (10:43 +0900)]
[NUI] Fix comments according to ACR review
dongsug.song [Wed, 6 Apr 2022 03:43:59 +0000 (12:43 +0900)]
[NUI] Fix to disable ThemeManager in tv profile
WonYoung Choi [Mon, 4 Apr 2022 14:10:50 +0000 (23:10 +0900)]
[Build] Enable aarch64 build (#4111)
* Enable aarch64 build
* Update csapi-tizenfx.spec
dongsug.song [Mon, 4 Apr 2022 05:22:04 +0000 (14:22 +0900)]
[NUI] Fix tizen-manifest files for frequently used and managed samples
guowei.wang [Thu, 24 Mar 2022 09:10:40 +0000 (17:10 +0800)]
[NUI][XamlBuild] Set node as null after calling ExitXaml().
Fang Xiaohui [Fri, 25 Mar 2022 08:44:36 +0000 (16:44 +0800)]
[XamlBuild] Remove the reference of Tizen.NUI.XamlBuild in NUITizenGallery
Fang Xiaohui [Thu, 24 Mar 2022 07:03:16 +0000 (15:03 +0800)]
[XamlBuild] Fix issue of boolean element node
Fang Xiaohui [Thu, 24 Mar 2022 02:45:00 +0000 (10:45 +0800)]
[XamlBuild] Support use root node inheirt nest type
Fang Xiaohui [Fri, 18 Mar 2022 08:35:09 +0000 (16:35 +0800)]
[NUI][XamlBuild] Fix Xaml issues reported by VD
zhouleonlei [Mon, 21 Mar 2022 01:31:56 +0000 (09:31 +0800)]
[NUI] Fix svace issue
Xianbing Teng [Fri, 11 Mar 2022 03:38:15 +0000 (11:38 +0800)]
[XamlBuild] Add XamlOptimization to use xaml/injection/examl
Xianbing Teng [Wed, 16 Mar 2022 09:07:34 +0000 (17:07 +0800)]
[XamlBuild] Fix internal class generate error
Xianbing Teng [Wed, 22 Dec 2021 10:55:40 +0000 (18:55 +0800)]
[NUI] Add Xaml line info for bindable object
Xianbing Teng [Tue, 14 Dec 2021 08:28:04 +0000 (16:28 +0800)]
[NUI] Add EditableBrowsable.Never for CurrentLoadedXaml
Xianbing Teng [Tue, 7 Dec 2021 10:07:26 +0000 (18:07 +0800)]
Remove XamlLoadedEventArgs
Xianbing Teng [Tue, 7 Dec 2021 09:15:41 +0000 (17:15 +0800)]
Add XNames for Element
Xianbing Teng [Tue, 7 Dec 2021 09:07:45 +0000 (17:07 +0800)]
Add XamlLoaded event for NUIApplication
Taehyub Kim [Tue, 8 Mar 2022 13:07:20 +0000 (22:07 +0900)]
[NUI] Prevent to call button up event when button is not pressed
Fang Xiaohui [Mon, 7 Mar 2022 07:55:39 +0000 (15:55 +0800)]
[NUI][XamlBuild] 1.Support DP value, 2.Support DataTemplate in EXaml
Fang Xiaohui [Wed, 2 Mar 2022 08:40:15 +0000 (16:40 +0800)]
[XamlBuild] Fix issue of project which hasn't debug symbol
tscholb [Wed, 2 Mar 2022 07:10:36 +0000 (16:10 +0900)]
[NUI] Save the cropMask value internally in ImageView (#3983)
Regardless of the cropToMask setting order, the value has been modified to apply properly.
In the existing code, the appclication set the cropToMask first and setting url later,
there was an issue that the set cropToMask value was not applied properly.
To solve this issue, it has been modified to save this value at the ImageView.
Xianbing Teng [Fri, 25 Feb 2022 08:01:26 +0000 (16:01 +0800)]
Add target/props for netstandard2.0
Xianbing Teng [Thu, 24 Feb 2022 08:54:50 +0000 (16:54 +0800)]
[NUI] Add file comment and end empty line
Woochanlee [Wed, 23 Feb 2022 12:25:57 +0000 (21:25 +0900)]
[NUI] Fix timePicker ampm internal logic
Woochanlee [Wed, 26 Jan 2022 09:18:48 +0000 (18:18 +0900)]
[NUI] Support last day of month when month change in DatePicker
Previously, DatePicker don't consider last day of month when month change.
It makes crash issue when create DateTime.
Woochanlee [Thu, 24 Feb 2022 06:20:50 +0000 (15:20 +0900)]
[NUI] Use CurrentCulture to prevent exception
Gets system locale for multi language support got a unhandled exception.
Use CurrentCulture according to .NET guide.
Xianbing Teng [Wed, 23 Feb 2022 11:03:19 +0000 (19:03 +0800)]
[NUI] Fix mismatch issue of the enum CreateDPObject
Xianbing Teng [Wed, 23 Feb 2022 10:34:53 +0000 (18:34 +0800)]
[NUI] Add Tizen.NUI.XamlBuild module
huayong.xu [Wed, 16 Feb 2022 05:11:28 +0000 (13:11 +0800)]
[NUI] Add an API for evaluating js with callback in WebView.
Xianbing Teng [Thu, 17 Feb 2022 10:03:47 +0000 (18:03 +0800)]
[NUI]Fix ResourcesDictionary & BindingContext issues
Description:
1. Optimize codes of xaml parser.
2. Split resources from Application, each view can has its own resources. Previously only use application resources, it costs more time to lookup.
3. Migrate XamlStyle/XamlResources from View/Layer to Container. Previously both Layer and View have XamlStyle and XamlResources properties, it is redundant.
4. Optimize inherited binding context.
5. This change does not change the previous use.
Xianbing Teng [Tue, 22 Feb 2022 08:04:00 +0000 (16:04 +0800)]
[NUI] Fix GetProperty ambiguousmatch exception
JoogabYun [Tue, 22 Feb 2022 04:43:01 +0000 (13:43 +0900)]
[NUI] Add forward and backward direction type (#3932)
Now, You can get Forward type by pressing Tab key and Backward type by pressing Shift-Tab key.
public override View GetNextFocusableView(View currentFocusedView, View.FocusDirection direction, bool loopEnabled)
{
if (direction == View.FocusDirection.Forward)
{
// Tab
}
else if (direction == View.FocusDirection.Backward)
{
// Shift-Tab
}
}
joogab.yun [Tue, 25 Jan 2022 02:20:41 +0000 (11:20 +0900)]
[NUI] Rotary Event (Custom Wheel Type) improvement
Previously, RotaryEvents could always be received only by window.
Now, User can receive Rotary Events in focused View as well.
It is also possible to propagate events to the parent view.
If there is no focused View, the window will receive the event.
This only applies to Rotary Event(CustomWheel type).
chleun-moon [Thu, 17 Feb 2022 08:58:43 +0000 (17:58 +0900)]
[WiFi] Add missing lock condition (3) (#3963)
joogab.yun [Fri, 11 Feb 2022 02:16:54 +0000 (11:16 +0900)]
[NUI] Add FeedTouch and FeedWheel
joogab.yun [Fri, 11 Feb 2022 02:16:54 +0000 (11:16 +0900)]
[NUI] Add FeedTouch and FeedWheel
dongsug.song [Thu, 10 Feb 2022 04:17:08 +0000 (13:17 +0900)]
[NUI] Add KeyFrameAnimationTest sample
Haesu Gwon [Thu, 10 Feb 2022 02:41:00 +0000 (11:41 +0900)]
[Camera] Support variable buffer size (#3933)
taemin.yeom [Wed, 15 Sep 2021 05:44:42 +0000 (14:44 +0900)]
[Sensor] Add orientation sensor type
- SENSOR_GYROSCOPE_ORIENTATION : based on gyroscope_rotation_vector
- SENSOR_GEOMAGNETIC_ORIENTATION : based on geomagnetic_rotration_vector
chleun-moon [Mon, 7 Feb 2022 02:15:57 +0000 (11:15 +0900)]
[WiFi] Add missing lock condition (2) (#3925)
Eunki Hong [Thu, 3 Feb 2022 08:21:00 +0000 (17:21 +0900)]
[NUI] Fix svace issue of RecyclerView LinearLayouter (#3924)
Check if groupInfo is null. It can be null when count = 0.
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Co-authored-by: Eunki, Hong <eunkiki.hong@samsung.com>
Haesu Gwon [Fri, 28 Jan 2022 05:26:40 +0000 (14:26 +0900)]
[Camera] Remove useless logs (#3915)
Haesu Gwon [Thu, 27 Jan 2022 06:45:56 +0000 (15:45 +0900)]
[Camera] Fix preview gc issue (#3883)
* [Camera] Fix preview gc issue
chleun-moon [Tue, 25 Jan 2022 08:29:32 +0000 (17:29 +0900)]
[WiFi] Add missing lock condition (#3901)
dongsug.song [Thu, 20 Jan 2022 07:08:17 +0000 (16:08 +0900)]
[NUI] Clean up SubWindowTest.cs
chleun-moon [Fri, 21 Jan 2022 05:07:23 +0000 (14:07 +0900)]
[Connection] Do not use Lazy for Singleton (#3890)
Wonsik Jung [Tue, 18 Jan 2022 05:53:46 +0000 (14:53 +0900)]
[NUI] Add IsWindowRotating()
Add IsWindowRotationg function.
It is return with true when window is rotating.
Eunki Hong [Wed, 12 Jan 2022 01:18:42 +0000 (10:18 +0900)]
Revert "[NUI] Update ImageView properties lazy"
This reverts commit
6e1268590fbeac10ff4bc9ca004eea40ade16c32.
Eunki, Hong [Tue, 11 Jan 2022 11:53:26 +0000 (20:53 +0900)]
[NUI] Update ImageView properties lazy
backport patch of PR #3829
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Xianbing Teng [Tue, 12 Oct 2021 11:24:59 +0000 (19:24 +0800)]
[NUI] Fix issue if application info is null
dongsug.song [Wed, 5 Jan 2022 10:24:23 +0000 (19:24 +0900)]
[NUI] Fix the defect that CurrentFrame is not updated properly when AnimatedVectorImageView stops
Haesu Gwon [Tue, 4 Jan 2022 00:09:49 +0000 (09:09 +0900)]
[WebRTC] Prevent cb instance from GC (#3835)
Haesu Gwon [Mon, 3 Jan 2022 05:10:40 +0000 (14:10 +0900)]
[MediaPlayer] Fix description error(API9) (#3834)
dongsug.song [Fri, 17 Dec 2021 06:45:03 +0000 (15:45 +0900)]
[NUI] Fix StopFinal(EndAction) not working on lite model
dongsug.song [Fri, 17 Dec 2021 01:15:59 +0000 (10:15 +0900)]
[NUI] Fix VS solution file to build the project
joogab.yun [Tue, 14 Dec 2021 06:00:32 +0000 (15:00 +0900)]
[NUI] Improves GetNextFocusableView
Currently, GetNextFocusableView of FocusableBase was Index-based of ContentContainer Child.
This is a problem.
Changes the search for the next focus view from index-based to position-based.
Daekwang Ryu [Wed, 20 Oct 2021 04:26:09 +0000 (13:26 +0900)]
[NUI] Add GLView
GLView allows drawing with OpenGL.
It creates a context, a surface and a render thread.
The render thread invokes user's callbacks.
Haesu Gwon [Thu, 9 Dec 2021 02:53:26 +0000 (11:53 +0900)]
[Camera] Fix UnsetExtraPreviewCallback bug (#3780)
Eunki, Hong [Wed, 8 Dec 2021 05:37:52 +0000 (14:37 +0900)]
[NUI][API9] Set null if callback removed
When signal disconnected and signal become empty, let callback as null.
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
zhouleonlei [Thu, 2 Dec 2021 10:35:16 +0000 (18:35 +0800)]
[NUI] Fix null pointer svace issue
dongsug.song [Thu, 2 Dec 2021 10:47:20 +0000 (19:47 +0900)]
[NUI] Remove redundant debug msg, No logic change
dongsug.song [Thu, 25 Nov 2021 10:07:44 +0000 (19:07 +0900)]
[NUI] clean up debugging logs
Wootak Jung [Thu, 25 Nov 2021 00:06:48 +0000 (09:06 +0900)]
[Bluetooth][Non-ACR] Fix Hid unregister callback not invoke issue (#3771)
joogab.yun [Fri, 19 Nov 2021 04:57:43 +0000 (13:57 +0900)]
[NUI] Binding TextFitChanged event
dongsug.song [Mon, 22 Nov 2021 06:57:59 +0000 (15:57 +0900)]
Revert "[NUI] Change for Size2D property to own internalSize2D which is cashed to prevent making repeated Size2D instance"
This reverts commit
1d7d93845e15839fdf18ef36fb7a795392f64e5c.
dongsug.song [Mon, 22 Nov 2021 06:57:34 +0000 (15:57 +0900)]
Revert "[NUI] Change Color, Position2D, and etc properties to own only one instance"
This reverts commit
e62db1769f32f7fa214b7def490cebf7e195fd79.
Wonsik Jung [Mon, 22 Nov 2021 02:46:21 +0000 (11:46 +0900)]
[NUI] Add window auixiliary message event
Seungho Baek [Mon, 15 Nov 2021 05:27:47 +0000 (14:27 +0900)]
[NUI] Add Transition Group
Signed-off-by: Seungho Baek <sbsh.baek@samsung.com>
seungho [Thu, 18 Nov 2021 08:34:26 +0000 (17:34 +0900)]
[NUI] Make image visual actions protected
Signed-off-by: seungho <sbsh.baek@samsung.com>
dongsug.song [Thu, 18 Nov 2021 04:03:57 +0000 (13:03 +0900)]
[NUI] Add some debugging code to check if the object,which has no body, is used
Shinwoo Kim [Mon, 15 Nov 2021 11:00:49 +0000 (20:00 +0900)]
[NUI][ATSPI] Calculate states based on DALi
We do not have to same job calculating states.
This patch sets make the View use DALi states.
If there is NUI specific state, then it will be overwritten.
Shinwoo Kim [Mon, 15 Nov 2021 10:47:59 +0000 (19:47 +0900)]
[NUI][ATSPI] Set Navigator, ContentPage role
Navigator should be Role.PageTabList
ContentPage should be Role.PageTab
dongsug.song [Wed, 17 Nov 2021 05:27:52 +0000 (14:27 +0900)]
[NUI] Add some debug log to check reference count of disposed object
Seoyeon Kim [Mon, 15 Nov 2021 03:36:21 +0000 (12:36 +0900)]
[NUI] Remove build warning messages
1. CS0414 : The field 'tag' is assigned but its value is never used
- Accessibility.cs and AnimatedVectorImageView.cs
2. CS0419 : Ambiguous reference in cref attribute: 'SetImage'
- ImageView.cs
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
dongsug.song [Sat, 13 Nov 2021 06:43:01 +0000 (15:43 +0900)]
[NUI] Check if event handler of the DisposedQueued object is valid
- The objects that are waiting in disposeQueue are not yet signal disconnected, and their states are implict disposed.
- When dali callback comes and the obeject is in the queue, it seems that the problem will occur.
- User event callback checks IsDisposeQueued before Invoked, and if Dispose == False, IsDisposeQueued == true, then event callback is not invoked.
- when Dispose == True, User callback != NULL, throw exception.
tscholb [Fri, 12 Nov 2021 07:51:48 +0000 (16:51 +0900)]
[NUI] Fix crash issue when signal is disposed
i create this patch to fix the crash issue.
it will be avoid the crash issue.
SangHyeon Jade Lee [Fri, 12 Nov 2021 08:15:08 +0000 (17:15 +0900)]
[NUI] Fix wrong prev size assigning on scroll relayout. (#3728)
tscholb [Thu, 11 Nov 2021 05:52:07 +0000 (14:52 +0900)]
[NUI] make a null pointer when signal is disconnected
when signal is disconnected, signal pointer need to be null.
so i added this patch
EverLEEst(SangHyeon Lee) [Tue, 9 Nov 2021 06:39:15 +0000 (15:39 +0900)]
[NUI] add null check in collectionview
null value is abnormal in collectionview,
but adding null value check for code management.