admin [Tue, 29 Sep 2020 15:52:18 +0000 (15:52 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
WonYoung Choi [Tue, 29 Sep 2020 07:21:01 +0000 (16:21 +0900)]
[Build] Suppress build warnings (#2062)
admin [Tue, 29 Sep 2020 02:08:37 +0000 (02:08 +0000)]
Release 8.0.0.15595
admin [Tue, 29 Sep 2020 02:08:37 +0000 (02:08 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
WonYoung Choi [Tue, 29 Sep 2020 02:05:50 +0000 (11:05 +0900)]
[Build] Fix wrong relative path in maketfm.py (#2059)
WonYoung Choi [Tue, 29 Sep 2020 01:55:02 +0000 (10:55 +0900)]
[Build] Fix permission of makespec.sh (#2058)
kkuchciak [Mon, 28 Sep 2020 07:54:19 +0000 (09:54 +0200)]
[Internal] Add guide for Inspections (#2040)
Signed-off-by: Konrad Kuchciak <k.kuchciak@samsung.com>
Co-authored-by: WonYoung Choi <wy80.choi@samsung.com>
xerrni [Mon, 28 Sep 2020 01:49:58 +0000 (03:49 +0200)]
Tizen.Peripheral rename classes && move them to namespaces. (#2033)
Signed-off-by: Ernest Borowski <e.borowski@samsung.com>
Kangho Hur [Fri, 25 Sep 2020 01:46:39 +0000 (10:46 +0900)]
[ElmSharp] Fix elm_more_option_open_get to return bool correctly (#2054)
Hyungju Lee [Thu, 24 Sep 2020 08:32:46 +0000 (17:32 +0900)]
[Build] change nitool to dotnettool (#2039)
Change-Id: I8bd92b02cd1d9f6746fb2aef8a1a4b44dd017765
Co-authored-by: TizenAPI-Bot <37820187+TizenAPI-Bot@users.noreply.github.com>
JongHeonChoi [Thu, 24 Sep 2020 08:14:36 +0000 (17:14 +0900)]
[Build] Set TFM supported by Tizen to vconf (#2026)
* Added to update TFM with maketfm.py
Co-authored-by: Hyungju Lee <leee.lee@samsung.com>
MuHong Byun [Thu, 24 Sep 2020 08:00:34 +0000 (17:00 +0900)]
[Sensor] Change tizen feature of AutoRotationSensor (#2037)
Signed-off-by: MuHong Byun <mh.byun@samsung.com>
huiyueun [Thu, 24 Sep 2020 06:19:14 +0000 (15:19 +0900)]
[NUI] Fix ScrollableBase maxScrollDistance issue (#2051)
[TDAF-1221] issue
1. If the size of ScrollableBase is changed, maxScrollDistance update is required.
maxScrollDistance: Maximum range that ScrollableBase can scroll
2. Change maxScrollDistance by calling OnSCrollingChildRelayout at OnMeasure when size changes.
3. Currently, maxScrollDistance is updated based on ContentContainer size only.
Change this to be modified even if the ScrollableBase size is changed
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
admin [Wed, 23 Sep 2020 10:38:06 +0000 (10:38 +0000)]
Release 8.0.0.15586
admin [Wed, 23 Sep 2020 10:38:06 +0000 (10:38 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
huiyueun [Wed, 23 Sep 2020 09:21:18 +0000 (18:21 +0900)]
Revert "[NUI] Add ControlStateTypeConverter for xaml (#2002)" (#2047)
This reverts commit
87dc2534f824b8c35a6961a32a15dfd3a85131a5.
huiyueun [Wed, 23 Sep 2020 09:03:07 +0000 (18:03 +0900)]
[NUI] Modify preload (#2046)
delete to precreate NUIApplication on NUI.
but Application class is created in dali-backend
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
YeongJong Lee [Wed, 23 Sep 2020 07:47:32 +0000 (16:47 +0900)]
[NUI] correct logical operator in enum validation (#2045)
Test Code:
```cs
FlexLayout flexLayout = new FlexLayout();
flexLayout.WrapType = FlexLayout.FlexWrapType.Wrap;
```
Co-authored-by: Yeongjong Lee <yj34.lee@samsung.com>
admin [Wed, 23 Sep 2020 04:35:41 +0000 (04:35 +0000)]
Release 8.0.0.15583
admin [Wed, 23 Sep 2020 04:35:41 +0000 (04:35 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
dongsug-song [Wed, 23 Sep 2020 04:31:03 +0000 (13:31 +0900)]
[NUI] Version update : nui-21930 (#2044)
YeongJong Lee [Wed, 23 Sep 2020 04:16:00 +0000 (13:16 +0900)]
[NUI] add enum validation for Grid,FlexLayout (#2008)
This validation check is added by TCT reviewer request.
Co-authored-by: TizenAPI-Bot <37820187+TizenAPI-Bot@users.noreply.github.com>
Co-authored-by: dongsug-song <35130733+dongsug-song@users.noreply.github.com>
YeongJong Lee [Wed, 23 Sep 2020 03:24:33 +0000 (12:24 +0900)]
[NUI] Add ControlStateTypeConverter for xaml (#2002)
* [NUI] rename from StateValuePair to SelectorItem
* [NUI] add ControlStateTypeConverter for xaml
Custom ConstrolState is now available in xaml.
### Sample
XamlPage.xaml
```xaml
<View x:Class="NUIXamlTemplate1.XamlPage"
xmlns="http://tizen.org/Tizen.NUI/2018/XAML"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:c="clr-namespace:Tizen.NUI.Components;assembly=Tizen.NUI.Components"
xmlns:local="clr-namespace:NUIXamlTemplate1">
<local:MyButton x:Name="MyButton">
<x:Arguments>
<c:ButtonStyle Size="100, 100">
<c:ButtonStyle.BackgroundColor>
<Selector x:TypeArguments="Color" Normal="1, 1, 0, 1" Pressed="0.77, 0.88, 1, 1" Disabled="0.88, 0.88, 0.88, 1">
<SelectorItem x:TypeArguments="Color" State="MyState" Value="0,0,1,1" />
<SelectorItem x:TypeArguments="Color" State="MyState,Focused" Value="0,1,1,1" />
</Selector>
</c:ButtonStyle.BackgroundColor>
</c:ButtonStyle>
</x:Arguments>
</local:MyButton>
</View>
```
MyButton.cs
```cs
public class MyButton : Button
{
public MyButton(ButtonStyle buttonStyle) : base(buttonStyle) {}
public void SetControlState(ControlState s) => ControlState = s;
}
```
```cs
protected override void OnCreate()
{
base.OnCreate();
Window.Instance.BackgroundColor = new Color(227 / 255f, 255 / 255f, 227 / 255f, 1.0f);
Window.Instance.KeyEvent += OnKeyEvent;
View root = new View();
root.WidthSpecification = LayoutParamPolicies.MatchParent;
root.HeightSpecification = LayoutParamPolicies.MatchParent;
root.Layout = new AbsoluteLayout();
Window.Instance.GetDefaultLayer().Add(root);
XamlPage xamlPage = new XamlPage();
root.Add(xamlPage);
ControlState MyState = ControlState.Create("MyState");
Button button = new Button() { Position2D = new Position2D(100, 100) };
bool flag = false;
button.Clicked += (object sender, ClickedEventArgs e) =>
{
if (!flag)
{
xamlPage.MyButton.SetControlState(MyState);
flag = true;
}
else
{
xamlPage.MyButton.SetControlState(ControlState.Focused + MyState);
flag = false;
}
};
root.Add(button);
}
```
Co-authored-by: dongsug-song <35130733+dongsug-song@users.noreply.github.com>
zhouleonlei [Wed, 23 Sep 2020 03:17:23 +0000 (11:17 +0800)]
[NUI] Deprecate the callback of OnTouch (#2000)
* [NUI] Hide the callback of OnTouch
* [NUI] Change to Deprecated
* [NUI] Change Obsolete words
Co-authored-by: dongsug-song <35130733+dongsug-song@users.noreply.github.com>
dongsug-song [Wed, 23 Sep 2020 03:12:59 +0000 (12:12 +0900)]
[NUI] Deprecate Adaptor class, ACR-373 (#1997)
dongsug-song [Wed, 23 Sep 2020 03:06:06 +0000 (12:06 +0900)]
[NUI] Update MeasureCallback interface for latest Dali::Toolkit (#2043)
Making MeasureCallback return a struct is causing the .NET runtime on
Windows 10 messes up with argument values. We changed the signature of
MeasureCallback on Dali::Toolkit to make the return value be an out
parameter.
The detailed explanation of what's the problem can be found at [1].
Moreover, we declare MeasureCallback as Cdecl, as it is declared this
way in the C++ header file.
[1] https://review.tizen.org/gerrit/#/c/platform/core/uifw/dali-toolkit/+/242665/
Co-authored-by: Wander Lairson Costa <wander.lairson@gmail.com>
Xianbing Teng [Wed, 23 Sep 2020 02:49:20 +0000 (10:49 +0800)]
[NUI] Fix fitting mode issue of ImageView (#1977)
Co-authored-by: Xianbing Teng <reformed_beginner@outlook.com>
Co-authored-by: dongsug-song <35130733+dongsug-song@users.noreply.github.com>
Xianbing Teng [Wed, 23 Sep 2020 02:36:10 +0000 (10:36 +0800)]
[NUI] Fix ObjectDump can't output logs (#1964)
Co-authored-by: Xianbing Teng <reformed_beginner@outlook.com>
Co-authored-by: dongsug-song <35130733+dongsug-song@users.noreply.github.com>
Xianbing Teng [Wed, 23 Sep 2020 02:31:33 +0000 (10:31 +0800)]
[NUI] Add Tizen.NUI.Binding into XAML namespace (#1950)
Co-authored-by: Xianbing Teng <reformed_beginner@outlook.com>
Co-authored-by: dongsug-song <35130733+dongsug-song@users.noreply.github.com>
WonYoung Choi [Tue, 22 Sep 2020 23:58:39 +0000 (08:58 +0900)]
[Build] Fix build errors in github actions (#2041)
* Update build-branches.yml
* Update build-pull-request.yml
admin [Tue, 22 Sep 2020 06:32:03 +0000 (06:32 +0000)]
Release 8.0.0.15573
admin [Tue, 22 Sep 2020 06:32:03 +0000 (06:32 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
JinWang An [Tue, 22 Sep 2020 06:18:02 +0000 (15:18 +0900)]
[SystemSettings] Add lock for EventHandler (#2036)
* [SystemSettings] Add lock for EventHandler
Signed-off-by: JinWang An <jinwang.an@samsung.com>
* Fix indent for Lockobj
Signed-off-by: JinWang An <jinwang.an@samsung.com>
kkuchciak [Mon, 21 Sep 2020 22:46:48 +0000 (00:46 +0200)]
[Internal] Change API ref for Inspections (#2035)
Signed-off-by: Konrad Kuchciak <k.kuchciak@samsung.com>
admin [Mon, 21 Sep 2020 15:54:44 +0000 (15:54 +0000)]
Release 8.0.0.15571
admin [Mon, 21 Sep 2020 15:54:44 +0000 (15:54 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
huiyueun [Mon, 21 Sep 2020 05:26:12 +0000 (14:26 +0900)]
[NUI] Add Transition Animation Effects (#2006)
* [NUI] Add Seamless transition
Add NUIFrameBroker & NUIFrameProvider
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* fix commend
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* modify to provider interface
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* Delete iconify
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* Modify FrameBroker error code type
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* Update FrameBrokerBaseErrorFactory.cs
* Update SafeFrameBrokerHandle.cs
* Update FrameProviderErrorFactory.cs
* Update Interop.FrameBroker.cs
* Update Interop.FrameProvider.cs
* Update Interop.Libraries.cs
* Update SafeFrameProviderHandle.cs
* Update and rename DefaultAnimationBroker.cs to DefaultFrameBroker.cs
* Update TransitionOptions.cs
* Update NUIApplication.cs
* Update TransitionOptions.cs
* Update TransitionOptions.cs
Co-authored-by: dongsug-song <35130733+dongsug-song@users.noreply.github.com>
admin [Mon, 21 Sep 2020 05:18:32 +0000 (05:18 +0000)]
Release 8.0.0.15570
admin [Mon, 21 Sep 2020 05:18:32 +0000 (05:18 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
Jiyun Yang [Mon, 21 Sep 2020 05:01:34 +0000 (14:01 +0900)]
[NUI] Switch do not animate on selection when it is not on Window (#2032)
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
admin [Fri, 18 Sep 2020 06:57:16 +0000 (06:57 +0000)]
Release 8.0.0.15569
admin [Fri, 18 Sep 2020 06:57:15 +0000 (06:57 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
bshsqa [Fri, 18 Sep 2020 06:48:29 +0000 (15:48 +0900)]
[NUI] Make Scrollable finish when Gesture.StateType is Cancelled (#2029)
- Current implementation, the scroll of ScrollableBase will be finished only when Gesture.StateType is Finished.
- However, by the hw, it can be Cancelled.
Signed-off-by: seungho <seungho@seungho.tn.corp.samsungelectronics.net>
Co-authored-by: seungho <seungho@seungho.tn.corp.samsungelectronics.net>
admin [Fri, 18 Sep 2020 06:03:32 +0000 (06:03 +0000)]
Release 8.0.0.15568
admin [Fri, 18 Sep 2020 06:03:32 +0000 (06:03 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
AdunFang [Fri, 18 Sep 2020 05:54:26 +0000 (13:54 +0800)]
[NUI]Add static constructor to confirm the static dictionary will be created befor Constructor (#2025)
Co-authored-by: Fang Xiaohui <xiaohui fang>
Co-authored-by: dongsug-song <35130733+dongsug-song@users.noreply.github.com>
Jiyun Yang [Fri, 18 Sep 2020 05:47:40 +0000 (14:47 +0900)]
[NUI] Add experimental API to Pagination (#2027)
Add an API LastIndicatorImageUrl.
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
Co-authored-by: dongsug-song <35130733+dongsug-song@users.noreply.github.com>
Wootak Jung [Fri, 18 Sep 2020 05:39:17 +0000 (14:39 +0900)]
[Bluetooth][Non-ACR] Add the exception handling logic (#2021)
Signed-off-by: Wootak Jung <wootak.jung@samsung.com>
WonYoung Choi [Fri, 18 Sep 2020 00:11:53 +0000 (09:11 +0900)]
[Docs] Add toc files for internal modules (#2024)
admin [Thu, 17 Sep 2020 15:52:21 +0000 (15:52 +0000)]
Release 8.0.0.15564
admin [Thu, 17 Sep 2020 15:52:21 +0000 (15:52 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
TizenAPI-Bot [Thu, 17 Sep 2020 10:58:20 +0000 (19:58 +0900)]
[Docs] Create index.md in internals/api
WonYoung Choi [Thu, 17 Sep 2020 10:40:52 +0000 (19:40 +0900)]
[Docs] Remove unnecessary docs directory (#2023)
* [Docs] Add initial docs for internal modules
* [Docs] Remove unnecessary docs files
jaehyun0cho [Thu, 17 Sep 2020 07:26:13 +0000 (16:26 +0900)]
[ElmSharp] Fix Transit.Go to start transition immediately (#2014)
Transit.Go calls elm_transit_go_in with interval.
elm_transit_go_in uses timer so it does not start transition immediately
although interval is 0.
To start transition immediately without interval, Transit.Go is fixed to
call elm_transit_go.
Co-authored-by: Jaehyun Cho <jae_hyun.cho@samsung.com>
Co-authored-by: Kangho Hur <rookiejava@gmail.com>
jaehyun0cho [Thu, 17 Sep 2020 06:53:40 +0000 (15:53 +0900)]
[ElmSharp] Fix elm_transit_paused_get to return boolean correctly (#2022)
Interop.Elementary.elm_transit_paused_get always returns true although
elm_transit_paused_get actually returns EINA_FALSE.
Since C and C# use 4 bytes for boolean but C++ uses 1 byte for boolean,
this may cause that the boolean return value is not passed correctly.
To resolve this issue, [return: MarshalAs(UnmanagedType.U1)] is inserted
to the declaration of elm_transit_paused_get in Interop.Elementary.cs.
This patch refers
98c70851b1b1d640295768e6050c90ed61889e7c
Co-authored-by: Jaehyun Cho <jae_hyun.cho@samsung.com>
admin [Wed, 16 Sep 2020 08:37:18 +0000 (08:37 +0000)]
Release 8.0.0.15560
admin [Wed, 16 Sep 2020 08:37:18 +0000 (08:37 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
dongsug-song [Wed, 16 Sep 2020 08:30:43 +0000 (17:30 +0900)]
Revert "[NUI] Fix tct fail issues (#2012)" (#2017)
This reverts commit
1f3c2b0ed05f80f6c3985eefcd0ee3c72f2f7987.
YeongJong Lee [Wed, 16 Sep 2020 07:44:00 +0000 (16:44 +0900)]
[NUI] remove StateValueCollection from Selector (#1975)
State-Value pair is now added to Selector.StateValueList without
duplicate check.
You need to use Selector.StateValueList when custom state-value pair is added
to Selector. and it is now able to add custom state and pre-defined
state in the same initializer.
Before:
```
Selector<string> textSelector = new Selector<string>()
{
Normal = "Defalut",
{ ControlState.Pressed, "Pressed!" }, // build error
{ ControlState.Focused, "Focused!" } // build error
};
```
After:
```
Selector<string> textSelector = new Selector<string>()
{
Normal = "Default!",
StateValueList =
{
{ ControlState.Pressed, "Pressed!" },
{ ControlState.Focused, "Focused!" }
}
};
```
Also, this patch fixes a bunch of CA2227(Collection properties should be read
only) warnings.
Co-authored-by: dongsug-song <35130733+dongsug-song@users.noreply.github.com>
YeongJong Lee [Wed, 16 Sep 2020 07:39:19 +0000 (16:39 +0900)]
[NUI] add Set/GetAttachedValue method (#2007)
This will fix CA1062(Validate arguments of public methods)
Co-authored-by: dongsug-song <35130733+dongsug-song@users.noreply.github.com>
Seoyeon2Kim [Wed, 16 Sep 2020 07:21:33 +0000 (16:21 +0900)]
[NUI] Fix Svace issues (#2018)
- To clarify null check, modify conditionals clearly like this
: if (a != null)
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
YeongJong Lee [Wed, 16 Sep 2020 05:27:01 +0000 (14:27 +0900)]
[NUI] remove redundant interanl get/set methods in FlexLayout (#2009)
Co-authored-by: dongsug-song <35130733+dongsug-song@users.noreply.github.com>
admin [Wed, 16 Sep 2020 00:19:35 +0000 (00:19 +0000)]
Release 8.0.0.15555
admin [Wed, 16 Sep 2020 00:19:35 +0000 (00:19 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
WonYoung Choi [Wed, 16 Sep 2020 00:16:50 +0000 (09:16 +0900)]
[Build] Install Tizen.Peripheral to all profiles temporarily (#2016)
admin [Tue, 15 Sep 2020 15:52:24 +0000 (15:52 +0000)]
Release 8.0.0.15554
admin [Tue, 15 Sep 2020 15:52:24 +0000 (15:52 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
dongsug-song [Tue, 15 Sep 2020 13:05:59 +0000 (22:05 +0900)]
[NUI] revert #2012 and add #1983 again by review of #2012 (#2015)
* Revert "[NUI] Fix tct fail issues (#2012)"
This reverts commit
1f3c2b0ed05f80f6c3985eefcd0ee3c72f2f7987.
* Revert "[NUI] Change parent class of Hover, Key, Wheel and Gesture to BaseHandle (#2001)"
This reverts commit
f57729e8b0e69dbab9864ff8248e9d86584072ad.
xerrni [Tue, 15 Sep 2020 10:14:22 +0000 (12:14 +0200)]
Add Tizen.Peripheral API (#1939)
TizenFX integration prepared by Wiktor Gerstenstein,
Ernest Borowski
Original authors:
- Jakub Sobczuk
- Michal Lesniak
- Michal Kolodziejski
- Marcin Romaniuk
- Kamil Stepaniuk
Co-authored-by: Wiktor Gerstenstein <w.gerstenste@samsung.com>
admin [Tue, 15 Sep 2020 07:55:22 +0000 (07:55 +0000)]
Release 8.0.0.15552
admin [Tue, 15 Sep 2020 07:55:21 +0000 (07:55 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
Jiyun Yang [Tue, 15 Sep 2020 07:39:52 +0000 (16:39 +0900)]
Revert "[NUI] Refactoring Theme and StyleManager (#1981)" (#2013)
This reverts commit
3b9f27432d37bb9957f644f4b45d7bacc4914c10.
Co-authored-by: dongsug-song <35130733+dongsug-song@users.noreply.github.com>
dongsug-song [Tue, 15 Sep 2020 07:30:52 +0000 (16:30 +0900)]
[NUI] Fix tct fail issues (#2012)
* Revert "[NUI] Adding VertexBuffer to replace PropertyBuffer (#1983)"
This reverts commit
114d09295e8deedbfd31ff825164f0e8a6defe9a.
* Revert "[NUI] Change parent class of Hover, Key, Wheel and Gesture to BaseHandle (#2001)"
This reverts commit
f57729e8b0e69dbab9864ff8248e9d86584072ad.
admin [Tue, 15 Sep 2020 03:56:42 +0000 (03:56 +0000)]
Release 8.0.0.15550
admin [Tue, 15 Sep 2020 03:56:42 +0000 (03:56 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
WonYoung Choi [Tue, 15 Sep 2020 03:53:40 +0000 (12:53 +0900)]
[Build] Fix directory permissions of csapi-tizen-full.rpm (#2011)
Wootak Jung [Mon, 14 Sep 2020 23:58:17 +0000 (08:58 +0900)]
[Bluetooth][Non-ACR] Define Interop callback to global variable (#2005)
Signed-off-by: Wootak Jung <wootak.jung@samsung.com>
admin [Mon, 14 Sep 2020 15:52:16 +0000 (15:52 +0000)]
Release 8.0.0.15548
admin [Mon, 14 Sep 2020 15:52:16 +0000 (15:52 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
DavidIanSteele [Mon, 14 Sep 2020 12:33:28 +0000 (13:33 +0100)]
[NUI] Adding VertexBuffer to replace PropertyBuffer (#1983)
* [NUI] Adding VertexBuffer to replace PropertyBuffer
Native PropertyBuffer has been renamed to VertexBuffer.
Creating a new object to mirror this name change.
Changed SetData API to take an array of structs, and create
an unmanaged buffer before passing it to native side.
Signed-off-by: David Steele <david.steele@samsung.com>
* Update src/Tizen.NUI/src/public/Geometry.cs
Co-authored-by: Marcin Macias <40991900+m-macias@users.noreply.github.com>
* Update src/Tizen.NUI/src/public/VertexBuffer.cs
Co-authored-by: Marcin Macias <40991900+m-macias@users.noreply.github.com>
* Update VertexBuffer.cs
Fixed the tizen version in the documentation
* Update Geometry.cs
Changed if() throw style.
Co-authored-by: Marcin Macias <40991900+m-macias@users.noreply.github.com>
Co-authored-by: Adeel Kazmi <adeel.kazmi@samsung.com>
Richard Huang [Mon, 14 Sep 2020 12:25:09 +0000 (13:25 +0100)]
[NUI] Change parent class of Hover, Key, Wheel and Gesture to BaseHandle (#2001)
YeongJong Lee [Mon, 14 Sep 2020 07:06:38 +0000 (16:06 +0900)]
[NUI] enhance FlexLayout documentation (#2004)
admin [Thu, 10 Sep 2020 11:02:55 +0000 (11:02 +0000)]
Release 8.0.0.15545
admin [Thu, 10 Sep 2020 11:02:55 +0000 (11:02 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
Richard Huang [Thu, 10 Sep 2020 10:25:16 +0000 (11:25 +0100)]
[NUI] Create valid handle from Gesture constructors (#1996)
Co-authored-by: dongsug-song <35130733+dongsug-song@users.noreply.github.com>
YeongJong Lee [Thu, 10 Sep 2020 05:15:56 +0000 (14:15 +0900)]
[NUI] add support for parameterized constructor in xaml (#1998)
In xaml, root element is now able to be instantiated by parameterized
constructor.
### Sample
```cs
namespace NUIXamlTemplate1
{
public class TestClass
{
public TestClass([Parameter(nameof(PropertyForConstructor))] string propertyForConstructor)
{
PropertyForConstructor = propertyForConstructor;
}
public string PropertyForConstructor { get; }
}
}
```
```xaml
<local:TestClass
xmlns="http://tizen.org/Tizen.NUI/2018/XAML"
xmlns:local="clr-namespace:NUIXamlTemplate1;assembly=NUIXamlTemplate1"
PropertyForConstructor="test property"
>
</local:TestClass>
```
```cs
protected override void OnCreate()
{
base.OnCreate();
Window.Instance.KeyEvent += OnKeyEvent;
View root = new View();
Window.Instance.GetDefaultLayer().Add(root);
TestClass testClass;
using (var reader = XmlReader.Create(Tizen.Applications.Application.Current.DirectoryInfo.Resource + "/TestXaml.xaml"))
{
testClass = XamlLoader.Create(reader) as TestClass;
}
string property = testClass.PropertyForConstructor; //"test property"
}
```
admin [Tue, 8 Sep 2020 15:52:21 +0000 (15:52 +0000)]
Release 8.0.0.15543
admin [Tue, 8 Sep 2020 15:52:21 +0000 (15:52 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
Sangjung Woo [Tue, 8 Sep 2020 11:50:17 +0000 (20:50 +0900)]
[MachineLearning.Inference] Fix the bug for double type of GetValue<T> (#1995)
This patch fixes the bug for double type of GetValue<T> method.
Signed-off-by: Sangjung Woo <sangjung.woo@samsung.com>
admin [Tue, 8 Sep 2020 01:24:46 +0000 (01:24 +0000)]
Release 8.0.0.15542
admin [Tue, 8 Sep 2020 01:24:46 +0000 (01:24 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
dongsug-song [Tue, 8 Sep 2020 01:19:15 +0000 (10:19 +0900)]
[NUI] Version update (#1994)
- DALi2-1.9.28 matched
admin [Mon, 7 Sep 2020 15:52:16 +0000 (15:52 +0000)]
Release 8.0.0.15541
admin [Mon, 7 Sep 2020 15:52:16 +0000 (15:52 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
Jiyun Yang [Mon, 7 Sep 2020 11:30:58 +0000 (20:30 +0900)]
[NUI] Fix Switch bugs (#1984)
* Change ControlState propagation sequence
* Remove setting border property in default switch style
This fixes an error of the following code,
```
protected override void OnCreate()
{
//...
var button = new Switch();
button.SelectedChanged += OnSelected;
root.Add(button);
}
void OnSelected(object target, SelectedChangedEventArgs args)
{
if (args.IsSelected)
{
(target as Switch).IsSelected = false;
}
}
```
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
Richard Huang [Mon, 7 Sep 2020 09:56:44 +0000 (10:56 +0100)]
[NUI] Update Key, Hover and Wheel code after event pimpling in DALi native (#1989)
Co-authored-by: JoogabYun <40262755+JoogabYun@users.noreply.github.com>
JoogabYun [Mon, 7 Sep 2020 09:47:22 +0000 (18:47 +0900)]
[NUI] Sync the director number with the csharp-binder (#1992)
Jiyun Yang [Mon, 7 Sep 2020 07:12:02 +0000 (16:12 +0900)]
[NUI] Refactoring Theme and StyleManager (#1981)
* Revert "[NUI] Revert patch about StyleManager (#1970)"
This reverts commit
8a611b32c8a98672740e013cbde4932139b649d0.
* [NUI] Fix bugs in #1910 (ThemeManager)
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
bshsqa [Mon, 7 Sep 2020 06:22:18 +0000 (15:22 +0900)]
[NUI] Fix WidthSpecification and HeightSpecification setting issue. (#1982)
- Currently, new Size2D is created when one of the WidthSpecification or HeightSpecification is set.
- Then, the Size2D has incomplete value until the latter one is also entered.
- e.g. if the size is (500, 500), after just WidthSpecification is entered the Size2D is (500, -2) until HeightSpecification will be entered.
- (-2 is default negative value that notifing the value is still not set).
- But, in the property setter of Size2D in View, the value is transfered to the Native API.
- And the incomplete value make crash in Native API.
- Because when the latter is entered, we just set Size2D.Width or Size2D.Height not to create Size2D itself. And, exact Size2D is not transfered to the Native.
- So, this patch postpone to create Size2D utill both WidthSpecification and HeightSpecification are all entered.
- This create new Size2D whenever new WidthSpecification or HeightSpecification is entered, and it transfers them to the Native well.
Signed-off-by: seungho <seungho@seungho.tn.corp.samsungelectronics.net>
Co-authored-by: seungho <seungho@seungho.tn.corp.samsungelectronics.net>
Co-authored-by: dongsug-song <35130733+dongsug-song@users.noreply.github.com>
hsgwon [Mon, 7 Sep 2020 03:33:05 +0000 (12:33 +0900)]
[Camera] Fix ObjectDisposedException bug (#1991)