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)
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>
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>
WonYoung Choi [Wed, 16 Sep 2020 00:16:50 +0000 (09:16 +0900)]
[Build] Install Tizen.Peripheral to all profiles temporarily (#2016)
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>
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.
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>
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)
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"
}
```
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>
dongsug-song [Tue, 8 Sep 2020 01:19:15 +0000 (10:19 +0900)]
[NUI] Version update (#1994)
- DALi2-1.9.28 matched
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)
DavidIanSteele [Fri, 4 Sep 2020 14:46:59 +0000 (15:46 +0100)]
[NUI] Removing ContextLoss bindings and internal API (#1974)
Co-authored-by: Adeel Kazmi <adeel.kazmi@samsung.com>
Adeel Kazmi [Fri, 4 Sep 2020 14:41:35 +0000 (15:41 +0100)]
[NUI] Remove Internal and unused methods in Adaptor (#1985)
Adam Bialogonski [Fri, 4 Sep 2020 14:37:01 +0000 (15:37 +0100)]
[NUI] Removed OnHoverEvent() and OnWheelEvent() (#1986)
Co-authored-by: adam.b <adam.b@samsung.com>
chleun-moon [Fri, 4 Sep 2020 03:37:44 +0000 (12:37 +0900)]
Add logs (#1980)
dongsug-song [Fri, 4 Sep 2020 02:51:04 +0000 (11:51 +0900)]
[NUI] Fix exception error when sub Window is disposed (#1978)
- https://code.sec.samsung.net/jira/browse/GRE-2009
- Add null check for Layers and LayoutContainer
- Add sample and test case for sub Window's Dispose()
huiyueun [Fri, 4 Sep 2020 02:43:06 +0000 (11:43 +0900)]
[NUI] Fix NUIWidget View thread error message (#1976)
Register current thread
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
Co-authored-by: dongsug-song <35130733+dongsug-song@users.noreply.github.com>
neostom432 [Fri, 4 Sep 2020 01:31:42 +0000 (10:31 +0900)]
[NUI] Open new FlexLayout APIs (#1880)
static Tizen.NUI.FlexLayout.AlignmentType GetFlexAlignmentSelf(Tizen.NUI.BaseComponents.View view)
static Tizen.NUI.FlexLayout.PositionType GetFlexPositionType(Tizen.NUI.BaseComponents.View view)
static float GetFlexAspectRatio(Tizen.NUI.BaseComponents.View view)
static float GetFlexBasis(Tizen.NUI.BaseComponents.View view)
static float GetFlexShrink(Tizen.NUI.BaseComponents.View view)
static float GetFlexGrow(Tizen.NUI.BaseComponents.View view)
static void SetFlexAlignmentSelf(Tizen.NUI.BaseComponents.View view)
static void SetFlexPositionType(Tizen.NUI.BaseComponents.View view)
static void SetFlexAspectRatio(Tizen.NUI.BaseComponents.View view)
static void SetFlexBasis(Tizen.NUI.BaseComponents.View view)
static void SetFlexShrink(Tizen.NUI.BaseComponents.View view)
static void SetFlexGrow(Tizen.NUI.BaseComponents.View view)
enum FlexLayout.PositionType
Relative
Absolute
Co-authored-by: neostom432 <minho.sun@samsung.com>
Co-authored-by: WonYoung Choi <wy80.choi@samsung.com>
Co-authored-by: YeongJong Lee <cleanlyj@naver.com>
chleun-moon [Fri, 4 Sep 2020 01:12:15 +0000 (10:12 +0900)]
Fix privilege (#1979)
Richard Huang [Thu, 3 Sep 2020 11:02:00 +0000 (12:02 +0100)]
[NUI] Add OnSceneConnection and OnSceneDisconnection methods in NUI CustomView (#1955)
Co-authored-by: Adeel Kazmi <adeel.kazmi@samsung.com>
Seoyeon2Kim [Thu, 3 Sep 2020 06:40:28 +0000 (15:40 +0900)]
[NUI] Add KeyInputFocus property to View (#1969)
- KeyInputFocus is to receive key events to View.
- This property is originally public on DALi package,
so to use it in NUI app, it should be supplied even as hidden API.
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
dkdk-ryu [Thu, 3 Sep 2020 06:19:14 +0000 (15:19 +0900)]
[NUI] Add GLWindow (#1945)
GLWindow allows you to render scenes with OpenGL ES.
dongsug-song [Wed, 2 Sep 2020 08:22:18 +0000 (17:22 +0900)]
[NUI] Fix Components.Switch Thumb animation defect (#1973)
- Fix https://code.sec.samsung.net/jira/browse/TDAF-1171
- When the switch thumb is animated, sometimes it's position is fixed so stucked in the middle of track
- Change EndAction of animation as StopFinal
kkuchciak [Wed, 2 Sep 2020 08:14:21 +0000 (10:14 +0200)]
[Internal] Add Tizen.Inspections internal API (#1933)
Co-authored-by: WonYoung Choi <wy80.choi@samsung.com>
jaehyun0cho [Wed, 2 Sep 2020 06:42:20 +0000 (15:42 +0900)]
Revert "[NUI] Add Selector constructor with SelectorChangedCallback internally (#1862)" (#1972)
This reverts commit
8527701bf57a40fa56a96378b962bd1ca3f10d90.
Setters of Color class properties (i.e. R, G, B, A) are going to be
deprecated.
Like Color class does, setters of Selector State are going to be
deprecated instead of adding constructor with SelectorChangedCallback.
Co-authored-by: Jaehyun Cho <jae_hyun.cho@samsung.com>
dongsug-song [Wed, 2 Sep 2020 03:15:41 +0000 (12:15 +0900)]
[NUI] Version update (#1971)
- DALi2-1.9.27 matched
JoogabYun [Wed, 2 Sep 2020 02:43:59 +0000 (11:43 +0900)]
[NUI] Revert patch about StyleManager (#1970)
* Revert "[NUI] use auto-property initializer for StyleManager.ThemeMap (#1966)"
This reverts commit
6f647cecf8e11d232c6fc48af85a6662751f607d.
* Revert "[NUI] replace NUI.ISelectorItem with System.ICloneable (#1965)"
This reverts commit
b0e274d1d3fca5387ca2554d2101f5a2247de227.
* Revert "[NUI] Refactoring Theme and StyleManager (#1910)"
This reverts commit
ac1c95426e88d3dcbcb35e3ea11a4adf1678c748.
DavidIanSteele [Wed, 2 Sep 2020 01:35:56 +0000 (02:35 +0100)]
[NUI] Updating PropertyBuffer interop (#1947)
Co-authored-by: JoogabYun <40262755+JoogabYun@users.noreply.github.com>
Co-authored-by: dongsug-song <35130733+dongsug-song@users.noreply.github.com>
Richard Huang [Wed, 2 Sep 2020 01:28:32 +0000 (02:28 +0100)]
[NUI] Update NUI after removing Window::ResizedSignal (#1949)
Co-authored-by: JoogabYun <40262755+JoogabYun@users.noreply.github.com>
jusung-son [Tue, 1 Sep 2020 23:30:43 +0000 (08:30 +0900)]
Fix wrong EntryPoint of SetPrivateSharing (#1968)
Signed-off-by: Jusung Son <jusung07.son@samsung.com>
Co-authored-by: pjh9216 <jh9216.park@samsung.com>
YeongJong Lee [Tue, 1 Sep 2020 10:34:14 +0000 (19:34 +0900)]
[NUI] use auto-property initializer for StyleManager.ThemeMap (#1966)
Code cleanup
YeongJong Lee [Tue, 1 Sep 2020 10:26:15 +0000 (19:26 +0900)]
[NUI] replace NUI.ISelectorItem with System.ICloneable (#1965)
`Tizen.NUI.ISelectorItem` and `System.ICloneable` are exactly same
interface.
tscholb [Tue, 1 Sep 2020 07:24:22 +0000 (16:24 +0900)]
[NUI]Add WatchView (#1960)
Co-authored-by: dongsug-song <35130733+dongsug-song@users.noreply.github.com>
Co-authored-by: hyunjushin <hyunjushin@samsung.com>
Jiyun Yang [Tue, 1 Sep 2020 02:32:37 +0000 (11:32 +0900)]
[NUI] Refactoring Theme and StyleManager (#1910)
* Introduce new Theme class that is similar to Dicrionary to support XAML load.
* Introduce ThemeManager to apply theme to the components.
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
WonYoung Choi [Sun, 30 Aug 2020 00:32:40 +0000 (09:32 +0900)]
Fix status badges of README (#1961)
jeremy-jang [Fri, 28 Aug 2020 06:19:48 +0000 (15:19 +0900)]
[Packagemanager] Fix releasing callback information (#1959)
When installing multiple packages, callback information should be
released when all completed event received.
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
JoogabYun [Fri, 28 Aug 2020 02:17:24 +0000 (11:17 +0900)]
Revert "[NUI] Provide binding after WheelEvent class pimpling (#1927)" (#1956)
This reverts commit
fb31cb7e5cd8d7ff50d74316227002d619940860.
Co-authored-by: dongsug-song <35130733+dongsug-song@users.noreply.github.com>
JoogabYun [Fri, 28 Aug 2020 02:11:11 +0000 (11:11 +0900)]
Revert "[NUI] Provide binding after HoverEvent class pimpling (#1917)" (#1957)
This reverts commit
86de072d0845bb610130f14e9e5d593c4faaa46d.
YeongJong Lee [Thu, 27 Aug 2020 10:34:32 +0000 (19:34 +0900)]
[NUI] simplify code of LottieXXXStyle by using 'is' operator (#1935)
Co-authored-by: Jiyun Yang <ji.yang@samsung.com>
Co-authored-by: Yeongjong Lee <yj34.lee@samsung.com>
Co-authored-by: Jiyun Yang <ji.yang@samsung.com>
Co-authored-by: woohyun <woo_hyun0705@naver.com>
neostom432 [Thu, 27 Aug 2020 08:14:40 +0000 (17:14 +0900)]
[NUI] change amount of Notificaion step (#1930)
Change default notification step value and add new property to modify
it.
Co-authored-by: neostom432 <neostom432@nate.com>
Co-authored-by: dongsug-song <35130733+dongsug-song@users.noreply.github.com>
neostom432 [Thu, 27 Aug 2020 08:05:42 +0000 (17:05 +0900)]
[NUI] Add color constructor (#1929)
Add color constructor which is initialized by System.Drawing.Color.
When we test something, we always feel our Color class has not enough
color list.
In System.Drawing.Color, there is a ton of predefined colors.
So, added new constructor which can initialized by System.Drawing.Color.
Co-authored-by: dongsug-song <35130733+dongsug-song@users.noreply.github.com>
YeongJong Lee [Thu, 27 Aug 2020 07:01:13 +0000 (16:01 +0900)]
[NUI] proper BindableProperty name for Componenets.Progress (#1936)
Fixes CA1507
Co-authored-by: Yeongjong Lee <yj34.lee@samsung.com>
Co-authored-by: Jiyun Yang <ji.yang@samsung.com>
YeongJong Lee [Thu, 27 Aug 2020 06:55:48 +0000 (15:55 +0900)]
[NUI] rename from styleSheet to styleName (#1937)
Since `StyleSheet` is used in Dali with the JSON file format, this rename will
avoid name confusion.
Co-authored-by: Yeongjong Lee <yj34.lee@samsung.com>
Co-authored-by: Jiyun Yang <ji.yang@samsung.com>
Jiyun Yang [Thu, 27 Aug 2020 05:52:32 +0000 (14:52 +0900)]
[NUI] Fix View.BackgroundImage getter and View.ImageSyncronousLoading to support all possible visuals. (#1857)
Previous code, it didn't work for other visuals except ImageVisual.
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
Co-authored-by: WonYoung Choi <wy80.choi@samsung.com>
Richard Huang [Wed, 26 Aug 2020 09:51:01 +0000 (10:51 +0100)]
[NUI] Provide binding after WheelEvent class pimpling (#1927)
Co-authored-by: TizenAPI-Bot <37820187+TizenAPI-Bot@users.noreply.github.com>
WonYoung Choi [Wed, 26 Aug 2020 01:34:56 +0000 (10:34 +0900)]
[Build] Use cached api spec in check-api of Pull Request workflow (#1948)
kilig [Wed, 26 Aug 2020 00:47:32 +0000 (09:47 +0900)]
[Tizen.Applications.ThemeManager] add new apis for ThemeManager (#1913)
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Co-authored-by: TizenAPI-Bot <37820187+TizenAPI-Bot@users.noreply.github.com>
Co-authored-by: pjh9216 <jh9216.park@samsung.com>
hsgwon [Tue, 25 Aug 2020 07:23:25 +0000 (16:23 +0900)]
[Camera] Fix document bug (#1944)
dongsug-song [Tue, 25 Aug 2020 05:20:24 +0000 (14:20 +0900)]
[NUI] Version update (#1943)
JoogabYun [Tue, 25 Aug 2020 04:59:41 +0000 (13:59 +0900)]
[NUI] Sync the director number with the csharp-binder (#1942)
huiyueun [Tue, 25 Aug 2020 04:31:31 +0000 (13:31 +0900)]
[NUI] Add internal api to create Texture using TbmSurface (#1941)
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
chleun-moon [Tue, 25 Aug 2020 03:42:47 +0000 (12:42 +0900)]
Change privilege of route related APIs (#1888)
Co-authored-by: WonYoung Choi <wy80.choi@samsung.com>
WonYoung Choi [Mon, 24 Aug 2020 09:12:03 +0000 (18:12 +0900)]
[Build] Update workflows for pr build (#1938)
hsgwon [Mon, 24 Aug 2020 03:50:32 +0000 (12:50 +0900)]
[Radio] Add missing descriptions (#1934)
bshsqa [Mon, 24 Aug 2020 01:11:54 +0000 (10:11 +0900)]
[NUI] Fix capture issue of to capture sub-scene. (#1931)
Signed-off-by: seungho <seungho@seungho.tn.corp.samsungelectronics.net>
Co-authored-by: seungho <seungho@seungho.tn.corp.samsungelectronics.net>
huiyueun [Fri, 21 Aug 2020 06:05:19 +0000 (15:05 +0900)]
[NUI] Fix NUI Layout issue (#1928)
The LayoutController is not created when created window at the PreLoad time,
because the Stage does not exist yet.
This operation causes a problem that the layout does not work.
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
chleun-moon [Fri, 21 Aug 2020 04:18:14 +0000 (13:18 +0900)]
[Tizen.Network.Connection] Init/deinit without ManagedThreadId (#1915)
* Init/deinit without ManagedThreadId
* Remove Post
* Remove ThreadLocal variable
Sangjung Woo [Fri, 21 Aug 2020 01:57:07 +0000 (10:57 +0900)]
[MachineLearning.Inference] Add CustomFilter class and more functionality to MachineLearning module. (#1903)
* [MachineLearning.Inference] Add new Enum value to support new HW and NNFW
* Add SNPE(Snapdgragon Neural Processing Engine) to NNFWType enum
* Add CPUSIMD to HWType enum
Signed-off-by: Sangjung Woo <sangjung.woo@samsung.com>
* [MachineLearning.Inference] Add CustomFilter class
This patch newly adds the CustomFilter class. It provides developers
with a custom callback interface in the NNStreamer pipeline. Using this
interface, developers can easily manipulate the tensors data.
Signed-off-by: Sangjung Woo <sangjung.woo@samsung.com>
* [MachineLearning.Inference] Add the property getter/setter of the node in NNStreamer pipeline.
This patch newly add getter/setter methods to pipeline node classes. To
handle each node sophisticated, it provides developers with a control
method for each type.
Signed-off-by: Sangjung Woo <sangjung.woo@samsung.com>
Richard Huang [Thu, 20 Aug 2020 09:41:06 +0000 (10:41 +0100)]
[NUI] Provide binding after HoverEvent class pimpling (#1917)
YeongJong Lee [Thu, 20 Aug 2020 07:06:07 +0000 (16:06 +0900)]
[NUI] restore TypeConverter support for Properties (#1918)
Since commit
97c4baea0ef21936602db814fd2a9177ddf6e673, TypeConverter of
Properties has not worked. this patch will fix this issue.
Test Code:
```cs
public class TestClass
{
[TypeConverter(typeof(MyTypeConverter))]
public int TestProperty { get; set; }
public class MyTypeConverter : TypeConverter, IExtendedTypeConverter
{
object IExtendedTypeConverter.ConvertFromInvariantString(string value, IServiceProvider serviceProvider)
{
...
...
return value;
}
...
}
}
```
jaeunchoi [Thu, 20 Aug 2020 02:20:52 +0000 (11:20 +0900)]
[NUI] Add ThumbColor property to Slider (#1878)
* [NUI] Add ThumbColor property to Slider
- Change Slider's Thumb image into colorless image
- Set default Color for Thumb image
jaeunchoi [Thu, 20 Aug 2020 02:12:36 +0000 (11:12 +0900)]
[NUI] Add SlidingStarted event to Slider (#1883)
DavidIanSteele [Wed, 19 Aug 2020 10:00:03 +0000 (11:00 +0100)]
[NUI] Updated Tizen.NUI following removal of DALi TouchEvent (#1912)
dongsug-song [Wed, 19 Aug 2020 07:45:53 +0000 (16:45 +0900)]
[NUI] Fix TCT fail (#1922)
- Add casting to resolve the exception of the TCT fail
- Exception : execute case Tizen.NUI.Components.Tests # Tizen.NUI.Components.Tests.PopupTests.TitleHeight_SET_GET_VALUE...(FAIL)
System.InvalidOperationException Nullable object must have a value.
dongsug-song [Wed, 19 Aug 2020 07:45:39 +0000 (16:45 +0900)]
[NUI] Restore Size2D's minus value as zero when Layout is null (#1926)
AdunFang [Wed, 19 Aug 2020 07:45:21 +0000 (15:45 +0800)]
[NUI] Fix osv issue (#1919)
* [NUI] Fix OSV issue
* [NUI] Fix OSV issue of NUI
Co-authored-by: Fang Xiaohui <xiaohui fang>
dongsug-song [Wed, 19 Aug 2020 07:42:41 +0000 (16:42 +0900)]
[NUI] Sync DALi2 1.9.25 (#1923)
Seoyeon2Kim [Wed, 19 Aug 2020 07:07:45 +0000 (16:07 +0900)]
[NUI] Add the default Accessibility attribute trait (#1924)
- Added the default trait of Accessibility attribute
to several Tizen.NUI.Components
: Button, DropDown, Loading, and ScrollableBase
- If Accessibility turns on, screen reader would read these components name.
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
Seoyeon2Kim [Wed, 19 Aug 2020 07:06:02 +0000 (16:06 +0900)]
[NUI] Add Accessibility override functions to components (#1921)
- To get Accessibility Activated signal to Button components,
added and connected OnAccessibilityActivated in Button.
- To get Accessibility Pan signal to ScrollableBase,
added OnAccessibilityPan method to be overridden.
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
bshsqa [Wed, 19 Aug 2020 07:03:16 +0000 (16:03 +0900)]
[NUI] Sample app for Frame callback. (#1925)
- Touch the screen then launcher icons are appeared
- The icons can be moved by using finger gesture.
- If a icon is moved by gesture, others follow it with small delay(0.03s)
- the delayed animation is computed in the frame callback
Signed-off-by: seungho <seungho@seungho.tn.corp.samsungelectronics.net>
Co-authored-by: seungho <seungho@seungho.tn.corp.samsungelectronics.net>
neostom432 [Tue, 18 Aug 2020 04:30:28 +0000 (13:30 +0900)]
[NUI] Boundary check for properties in ScrollableBase (#1920)
Check boundary for
ScrollDuration - value >= 0
DecelerationRate - value < 1 && value > 0
PageFlickThreshold - value >= 0
Invalid value will be ignored.
Seoyeon2Kim [Fri, 14 Aug 2020 04:47:26 +0000 (13:47 +0900)]
[NUI] Remove OnAccessibilityTouch binding (#1914)
- Currently OnAccessibilityTouch is unused and unnecessary in AccessibilityManager.
So, removed the internal API and its C# binding
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
hsgwon [Thu, 13 Aug 2020 07:51:32 +0000 (16:51 +0900)]
[ImageUtil] Supports WebP encoder and decoder (#1881)
jaehyun0cho [Thu, 13 Aug 2020 02:42:47 +0000 (11:42 +0900)]
[NUI] Add ScrollPosition and ScrollCurrentPosition to ScrollbarBase (#1872)
To get the scroll position given to ScrollTo or Update, ScrollPosition
is added.
To get the current scroll position in the middle of ScrollTo or Update
animation, ScrollCurrentPosition is added.
Co-authored-by: Jaehyun Cho <jae_hyun.cho@samsung.com>
Seoyeon2Kim [Wed, 12 Aug 2020 05:41:47 +0000 (14:41 +0900)]
[NUI] Add MaxLength property and signal to TextEditor (#1901)
- To limit input to maximum characters in TextEditor,
added MaxLength property and MaxLengthReached signal
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
WonYoung Choi [Wed, 12 Aug 2020 04:58:39 +0000 (13:58 +0900)]
Restore csapi-tizenfx-dummy rpm package (#1911)
It is referenced by other meta packages. They should be fixed first.
Richard Huang [Tue, 11 Aug 2020 07:25:42 +0000 (08:25 +0100)]
[NUI] Rename OnStage signal related internal methods (#1891)
neostom432 [Tue, 11 Aug 2020 07:13:48 +0000 (16:13 +0900)]
[NUI] Row/Column Spacing Underflow correction (#1909)
In comment, if developer sets negative value to Row/ColumnSpacing, it
will change to 0.
But it isn't so fix this error.
JoogabYun [Tue, 11 Aug 2020 01:33:35 +0000 (10:33 +0900)]
[NUI] Add MinLineSize in RendererParameters (#1892)
jeremy-jang [Mon, 10 Aug 2020 08:15:59 +0000 (17:15 +0900)]
[Packagemanager] Check the package list is empty (#1907)
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>