admin [Fri, 12 Jun 2020 15:53:21 +0000 (15:53 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
woohyun [Fri, 12 Jun 2020 07:43:28 +0000 (16:43 +0900)]
[NUI] replace field declaration with property (#1703)
This would fix CA1051 warnings which indicates that
"Do not declare visible instance fields".
This patch restores the diff in
409a8ccea4f26cd7ca4db8e2549e81aac09121a2
except the modification on opened API.
Co-authored-by: WooHyun Jung <wh0705.jung@samsung.com>
woohyun [Fri, 12 Jun 2020 06:13:41 +0000 (15:13 +0900)]
Revert "[NUI] replace field declaration with property (#1701)" (#1702)
This reverts commit
409a8ccea4f26cd7ca4db8e2549e81aac09121a2.
woohyun [Fri, 12 Jun 2020 05:25:28 +0000 (14:25 +0900)]
[NUI] replace field declaration with property (#1701)
This would fix CA1051 warnings which indicates that
"Do not declare visible instance fields".
admin [Thu, 11 Jun 2020 15:55:19 +0000 (15:55 +0000)]
Release 8.0.0.15284
admin [Thu, 11 Jun 2020 15:55:19 +0000 (15:55 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
WonYoung Choi [Thu, 11 Jun 2020 10:23:20 +0000 (19:23 +0900)]
[Docs] Fix the list in API References (#1698)
neostom432 [Thu, 11 Jun 2020 05:28:06 +0000 (14:28 +0900)]
[NUI] Add GridRecycleLayotManager (#1685)
Grid Layout for RecyclerView.
When user set Orientation, GridRecycleLayoutManager will lay out items using only one factor between Row and Column.
Horizontal => Row
Vertical => Column
wootak [Thu, 11 Jun 2020 05:28:00 +0000 (14:28 +0900)]
[Bluetooth][Non-ACR] Fix Native callback GC issue (#1678)
Signed-off-by: Wootak Jung <wootak.jung@samsung.com>
neostom432 [Thu, 11 Jun 2020 04:08:13 +0000 (13:08 +0900)]
[NUI] Change ScrollableBase clipping mode (#1690)
huiyueun [Thu, 11 Jun 2020 02:38:19 +0000 (11:38 +0900)]
Revert "[NUI] Add MIN_LINE_SIZE property at TextLabel (#1619)" (#1687)
This reverts commit
b949a3d1015a0ce1ad9831ca91c58b13437d4cef.
huiyueun [Thu, 11 Jun 2020 01:38:46 +0000 (10:38 +0900)]
Revert "[NUI]TextField: SelectNone and SelectedText (#1611)" (#1686)
This reverts commit
a50c933512257fd854f3b173356802566f016f5c.
admin [Wed, 10 Jun 2020 15:53:34 +0000 (15:53 +0000)]
Release 8.0.0.15278
admin [Wed, 10 Jun 2020 15:53:34 +0000 (15:53 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
zhouleonlei [Wed, 10 Jun 2020 11:57:06 +0000 (19:57 +0800)]
[NUI] Add command for button (#1647)
* [NUI] Add command for button
* [NUI] Add Command XAML sample
YeongJong Lee [Wed, 10 Jun 2020 09:20:42 +0000 (18:20 +0900)]
[NUI] remove margin, padding calculation for AbsoluteLayout child size (#1668)
Since child position property and dali position property that decides
real position of controls are shared as same property(View.Position),
AbsoluteLayout cannot respect margin, padding for child position. so,
we don't need to calculate size with margin, padding.
YeongJong Lee [Wed, 10 Jun 2020 08:35:47 +0000 (17:35 +0900)]
[NUI] cleanup MeasureChild Methods (#1684)
- Duplicated Padding accumulation is removed.
- Use `MeasureChildWithMargins` to consider Margin.
No logical changes.
YeongJong Lee [Wed, 10 Jun 2020 08:08:39 +0000 (17:08 +0900)]
[NUI] introduce CreateViewStyle that is alternative to GetViewStyle (#1681)
`CreateViewStyle` is alternative method of `GetViewStyle`.
To resolve CA1721, please use `CreateViewStyle` instead.
```
warning CA1721: The property name 'ViewStyle' is confusing given the existence of
method 'GetViewStyle'. Rename or remove one of these members.
```
`GetViewStyle` should be deprecated(or removed) if there is no
compatibility issue.
WonYoung Choi [Tue, 9 Jun 2020 23:52:58 +0000 (08:52 +0900)]
[Build] Add struct validation at GBS build-time (#1660)
admin [Tue, 9 Jun 2020 15:53:39 +0000 (15:53 +0000)]
Release 8.0.0.15273
admin [Tue, 9 Jun 2020 15:53:39 +0000 (15:53 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
jaehyun0cho [Tue, 9 Jun 2020 10:12:06 +0000 (19:12 +0900)]
[NUI] Resolve CA1823 of StyleCop (#1669)
To resolve CA1823 of StyleCop in Tizen.NUI.Components and
Tizen.NUI.Wearable, unused variables are removed.
'isNeedAnimation' in CircularPagination.cs is not removed because it is
marked as 'TODO'.
Co-authored-by: Jaehyun Cho <jae_hyun.cho@samsung.com>
Seungkeun Lee [Tue, 9 Jun 2020 08:36:31 +0000 (17:36 +0900)]
[Security] Fix PrivacyPrivilegeManager.RequestPermissions crash issue (#1650)
neostom432 [Tue, 9 Jun 2020 08:01:27 +0000 (17:01 +0900)]
[NUI] Calculate MaxScrollDistance in Relayout (#1665)
jaehyun0cho [Tue, 9 Jun 2020 07:12:07 +0000 (16:12 +0900)]
[NUI] Resolve CA1802 of StyleCop (#1667)
To resolve CA1802 of StyleCop in Tizen.NUI.Components and
Tizen.NUI.Wearable, static readonly is replaced with const.
Co-authored-by: Jaehyun Cho <jae_hyun.cho@samsung.com>
woohyun [Tue, 9 Jun 2020 05:24:06 +0000 (14:24 +0900)]
[NUI] Fix style loading issue when extending control classes (#1550)
When a NUI.Component.Control class was extended, the default style
was not loaded well.
This was because searching style logic was executed with not whole base classes
but only with the inherited class.
Co-authored-by: WooHyun Jung <wh0705.jung@samsung.com>
zhouleonlei [Tue, 9 Jun 2020 05:20:55 +0000 (13:20 +0800)]
[NUI] Replace paginationStyle with Style (#1663)
Seoyeon2Kim [Tue, 9 Jun 2020 05:14:19 +0000 (14:14 +0900)]
[NUI] Add CircularSlider to Wearable Component (#1659)
* [NUI] Add CircularSlider to Wearable Component
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
* Update implementation according to reviews
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
JoogabYun [Tue, 9 Jun 2020 04:46:04 +0000 (13:46 +0900)]
[NUI] Add MIN_LINE_SIZE property at TextLabel (#1619)
Seoyeon2Kim [Tue, 9 Jun 2020 01:52:02 +0000 (10:52 +0900)]
[NUI] Update Wearable default style (#1664)
- Added default indicator size to CircularPagination.
- Changed the names of bindable properties.
- Added Stop() before creating Animation with visual.
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
admin [Mon, 8 Jun 2020 15:51:46 +0000 (15:51 +0000)]
Release 8.0.0.15264
admin [Mon, 8 Jun 2020 15:51:46 +0000 (15:51 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
zhouleonlei [Mon, 8 Jun 2020 11:34:07 +0000 (19:34 +0800)]
[NUI]Add layouts and refine codes for Samples (#1595)
* [NUI]Add layouts and refine codes for Samples
* [NUI] Modified app path issue and layout
* [NUI] Modified ItemView
* [NUI] Modify layout and display issues
* [NUI] Remove Style
WonYoung Choi [Mon, 8 Jun 2020 06:59:42 +0000 (15:59 +0900)]
Remove unused test applications (#1661)
zhouleonlei [Mon, 8 Jun 2020 03:01:29 +0000 (11:01 +0800)]
[NUI] Add ApplyStyle for Pagination (#1649)
admin [Fri, 5 Jun 2020 15:53:35 +0000 (15:53 +0000)]
Release 8.0.0.15261
admin [Fri, 5 Jun 2020 15:53:35 +0000 (15:53 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
WonYoung Choi [Fri, 5 Jun 2020 08:24:48 +0000 (17:24 +0900)]
Remove unused test applications (#1615)
Seoyeon2Kim [Fri, 5 Jun 2020 04:17:20 +0000 (13:17 +0900)]
[NUI] Remove unnecessary opacity in CircularProgress (#1653)
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
dh79pyun [Thu, 4 Jun 2020 23:45:15 +0000 (08:45 +0900)]
[Bluetooth][Non-ACR] Add NULL check logic for Marshal.PtrToStringAnsi (#1657)
This patchset is to avoid ArgumentNullException error. There are some
cases to come NULL variable from Native API.
BluetoothAdapterImpl.cs: RegisterDiscoveryStateChangedEvent(258) > Discovery state changed callback is called
Unhandled exception.
System.ArgumentNullException: Value cannot be null. (Parameter 'ptr')
at System.Runtime.InteropServices.Marshal.PtrToStringAnsi(IntPtr ptr, Int32 len)
at Tizen.Network.Bluetooth.BluetoothUtils.ConvertStructToDiscoveredDevice(BluetoothDiscoveredDeviceStruct structDevice)
at Tizen.Network.Bluetooth.BluetoothAdapterImpl.<RegisterDiscoveryStateChangedEvent>b__45_0(Int32 result, BluetoothDeviceDiscoveryState state, IntPtr deviceInfo, IntPtr user
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
admin [Thu, 4 Jun 2020 15:51:47 +0000 (15:51 +0000)]
Release 8.0.0.15258
admin [Thu, 4 Jun 2020 15:51:47 +0000 (15:51 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
huayongxu [Thu, 4 Jun 2020 06:21:34 +0000 (14:21 +0800)]
add internal visibility for NUI.Components.DA temporarily. (#1654)
jaehyun0cho [Thu, 4 Jun 2020 04:43:37 +0000 (13:43 +0900)]
[NUI] Fix ScrollTo to move pan position to the argument position (#1652)
Previously, ScrollTo moved pan position including the ScrollableBase's
current position.
e.g. ScrollTo(360, true); //moves by 360
ScrollTo(0, true); //moves by 360 again based on current position
The argument position is the new pan position. So the new position of
ScrollableBase becomes (-position).
To move ScrollableBase's position to (-position), it moves by
(-position - currentPosition).
Co-authored-by: Jaehyun Cho <jae_hyun.cho@samsung.com>
neostom432 [Thu, 4 Jun 2020 03:27:53 +0000 (12:27 +0900)]
[NUI] Fix LinearListLayoutManager (#1645)
Change Layout and Recycle rule for linear layout.
Ali-Alzyoud [Thu, 4 Jun 2020 02:24:33 +0000 (05:24 +0300)]
[NUI]TextField: SelectNone and SelectedText (#1611)
* TextField: SelectNone and SelectedText
* Update NDalicPINVOKE.cs
* Update NDalicPINVOKE.cs
JoogabYun [Thu, 4 Jun 2020 02:22:38 +0000 (11:22 +0900)]
[NUI] circular text (#1634)
admin [Tue, 2 Jun 2020 15:53:39 +0000 (15:53 +0000)]
Release 8.0.0.15253
admin [Tue, 2 Jun 2020 15:53:39 +0000 (15:53 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
msaltnet [Tue, 2 Jun 2020 10:11:57 +0000 (19:11 +0900)]
[Notification] Fix wrong example code comments (#1538)
Co-authored-by: salt.jeong <salt.jeong@samsung.com>
zhouleonlei [Tue, 2 Jun 2020 08:04:45 +0000 (16:04 +0800)]
[NUI] Made the value of Size be consistent with Specification (#1646)
dh79pyun [Tue, 2 Jun 2020 01:48:47 +0000 (10:48 +0900)]
[Bluetooth][Non-ACR] Fix the crash in GetBondedDevices API (#1643)
The manufacture data can be filled without NULL termination.
Because it is the byte array type. So we should define it as
IntPrt instead of string to avoid the buffer overflow.
Exception !!!: System.Runtime.InteropServices.COMException (0x8007007A): The data area passed to a system call is too small.
at System.StubHelpers.ValueClassMarshaler.ConvertToNative(IntPtr dst, IntPtr src, IntPtr pMT, CleanupWorkListElement& pCleanupWorkList)
at Tizen.Network.Bluetooth.BluetoothAdapterImpl.GetBondedDevices()
at Tizen.Network.Bluetooth.BluetoothAdapter.GetBondedDevices()
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
admin [Mon, 1 Jun 2020 15:51:48 +0000 (15:51 +0000)]
Release 8.0.0.15250
admin [Mon, 1 Jun 2020 15:51:48 +0000 (15:51 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
Seoyeon2Kim [Mon, 1 Jun 2020 08:08:28 +0000 (17:08 +0900)]
[NUI] Add the default images of Pagination (#1641)
- Even though users don't set Pagination images separately,
the default images would be shown.
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
chleun-moon [Mon, 1 Jun 2020 02:05:19 +0000 (11:05 +0900)]
[Connection] Update documents for state/type (#1637)
* Update documents
* Add exception description
* Remove wrong privilege
admin [Fri, 29 May 2020 15:53:39 +0000 (15:53 +0000)]
Release 8.0.0.15248
admin [Fri, 29 May 2020 15:53:39 +0000 (15:53 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
zhouleonlei [Fri, 29 May 2020 06:33:41 +0000 (14:33 +0800)]
[NUI] SetProperty first then SetValue (#1639)
zhouleonlei [Fri, 29 May 2020 05:44:59 +0000 (13:44 +0800)]
[NUI] Add default DropdownItemStyle (#1638)
Seungkeun Lee [Fri, 29 May 2020 05:41:06 +0000 (14:41 +0900)]
[ElmSharp] Update internal EcoreEventKey struct (#1631)
Kangho Hur [Fri, 29 May 2020 05:40:40 +0000 (14:40 +0900)]
[ElmSharp] Update the SystemTime internal struct (#1627)
dongsug-song [Fri, 29 May 2020 05:02:37 +0000 (14:02 +0900)]
[NUI] Add Wearable.Popup (#1572)
we can enhance interface after getting feedback.
admin [Thu, 28 May 2020 15:53:37 +0000 (15:53 +0000)]
Release 8.0.0.15243
admin [Thu, 28 May 2020 15:53:37 +0000 (15:53 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
zhouleonlei [Thu, 28 May 2020 08:18:01 +0000 (16:18 +0800)]
[NUI] Provide APIs to access sub-components (#1624)
* [NUI] Provide APIs to access sub-components
* [NUI] Modified Slider API name
* [NUI] Add internal setter
* [NUI] Removed unused Apis
* [NUI] Rebase Scrollbar
neostom432 [Thu, 28 May 2020 07:08:01 +0000 (16:08 +0900)]
[NUI] First version of RecyclerView (#1626)
First version of RecyclerView.
RecyclerView is a component that can improve performance by reusing user-defined child.
User can define what the child will look like through creating function in RecycleAdapter.
RecyclerView creates its children using this function and bind data with child if child is ready to shown.
Seoyeon2Kim [Thu, 28 May 2020 05:43:27 +0000 (14:43 +0900)]
[NUI] Update Tizen.NUI.Samples slightly (#1633)
* [NUI] Update Tizen.NUI.Samples slightly
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
* Update CircularPaginationSample.cs
Jiyun Yang [Thu, 28 May 2020 05:05:01 +0000 (14:05 +0900)]
[NUI] Scrollbar : Separate the concept of viewport size and view size. (#1632)
* Previously, viewSize represents viewport size, but in some cases they are not the same value.
* View size : Implement OnRelayout of Scrollbar to respond to response to size changes.
* Viewport size : Receive by user when initialize.
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
Jiyun Yang [Thu, 28 May 2020 04:46:37 +0000 (13:46 +0900)]
[NUI] Fix some view properties are not overwritten when the view has created with Style (#1630)
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
Wootak [Thu, 28 May 2020 01:03:09 +0000 (10:03 +0900)]
[Bluetooth][Non-ACR] Invalid increased count issue (#1613)
Signed-off-by: Wootak Jung <wootak.jung@samsung.com>
admin [Wed, 27 May 2020 15:51:53 +0000 (15:51 +0000)]
Release 8.0.0.15237
admin [Wed, 27 May 2020 15:51:53 +0000 (15:51 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
tscholb [Wed, 27 May 2020 09:51:28 +0000 (18:51 +0900)]
[NUI] Refactorying FittingMode for ImageView (#1553)
FittingMode does not need the required size anymore.
and new fittingMode is added for ImageView.
- CENTER : Image fills inside using original width & height.
- FILL : Image filles whole width & height. this fitting mode don't maintain aspect ratio
Seoyeon2Kim [Wed, 27 May 2020 08:28:25 +0000 (17:28 +0900)]
[NUI] Add CircularProgress to Wearable components (#1609)
* [NUI] Add CircularProgress to Wearable components
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
* [NUI] Add Animation to CircularProgress angle
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
* Fix typo
Jiyun Yang [Wed, 27 May 2020 07:48:32 +0000 (16:48 +0900)]
[NUI] Make a color visual of View's shadow to center aligned (#1616)
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
Jiyun Yang [Wed, 27 May 2020 07:32:31 +0000 (16:32 +0900)]
[NUI] Add Scrollbar and CircularScrollbar (#1628)
* Implement Arc Visual to support arc shapes used in CircularScrollbar
* Move previous ScrollBar class code from Scrollbar.cs to ImageScrollBar.cs.
* Implement new Scrollbar class based on a ScrollbarBase class.
* Implement new CircularScrollbar class based on a ScrollbarBase class.
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
Seoyeon2Kim [Wed, 27 May 2020 01:21:29 +0000 (10:21 +0900)]
[NUI] Update the default size of Loading (#1623)
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
- Removed the initialized size of Loading visual.
- Added the default size value on Loading PreloadStyle
- Modified InputMethodContext description slightly.
admin [Mon, 25 May 2020 15:51:51 +0000 (15:51 +0000)]
Release 8.0.0.15232
admin [Mon, 25 May 2020 15:51:51 +0000 (15:51 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
MuHong Byun [Mon, 25 May 2020 02:59:59 +0000 (11:59 +0900)]
[Sensor] Update sensor description for better understanding. (#1622)
Signed-off-by: MuHong Byun <mh.byun@samsung.com>
kwangson [Mon, 25 May 2020 01:01:26 +0000 (10:01 +0900)]
[Vision] Change DLLImport file (#1618)
libcapi-media-vision.so.0 is replaced by sub-libraries.
Signed-off-by: Kwang Son <k.son@samsung.com>
admin [Thu, 21 May 2020 15:51:50 +0000 (15:51 +0000)]
Release 8.0.0.15230
admin [Thu, 21 May 2020 15:51:50 +0000 (15:51 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
huiyueun [Thu, 21 May 2020 01:46:06 +0000 (10:46 +0900)]
[NUI] Modify to use NDalicPINVOKE.Lib (#1620)
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
admin [Wed, 20 May 2020 15:51:52 +0000 (15:51 +0000)]
Release 8.0.0.15229
admin [Wed, 20 May 2020 15:51:52 +0000 (15:51 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
neostom432 [Wed, 20 May 2020 01:59:57 +0000 (10:59 +0900)]
[NUI] Change suggested minimun size in Layout. (#1610)
When user set maximum size or minimum size instaed of size and specification,
it means that user want to use natural size of component and makes it bigger than minimum and smaller than maximum.
Currently, when using text, it lays whole text on one line and returns its size as natural size even if multiline is enabled.
So, we need to calculate HeightForWidth with MaximunWidth to know candidate height of multiline text.
Use GetHeightForWidth / GetWidthForHeight size as suggested minimun size.
admin [Tue, 19 May 2020 15:51:50 +0000 (15:51 +0000)]
Release 8.0.0.15228
admin [Tue, 19 May 2020 15:51:49 +0000 (15:51 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
chleun-moon [Tue, 19 May 2020 11:30:10 +0000 (20:30 +0900)]
[Tizen.Network.Connection] Make callbacks to member variable (#1608)
dongsug-song [Tue, 19 May 2020 10:54:16 +0000 (19:54 +0900)]
[NUI] Add GetWindowId() (#1547)
WonYoung Choi [Tue, 19 May 2020 03:31:37 +0000 (12:31 +0900)]
Remove unused internal modules (#1601)
admin [Mon, 18 May 2020 15:51:57 +0000 (15:51 +0000)]
Release 8.0.0.15225
admin [Mon, 18 May 2020 15:51:57 +0000 (15:51 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
huiyueun [Mon, 18 May 2020 12:19:30 +0000 (21:19 +0900)]
[NUI.Wearable] Modify LanguageChanged bug (#1607)
Get language from device.
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
admin [Wed, 13 May 2020 15:52:03 +0000 (15:52 +0000)]
Release 8.0.0.15224
admin [Wed, 13 May 2020 15:52:03 +0000 (15:52 +0000)]
Merge remote-tracking branch 'origin/master' into tizen
Tae-Young Chung [Wed, 13 May 2020 07:45:12 +0000 (16:45 +0900)]
[MediaVision] Fix wrong key string value (#1602)
* [MediaVision] Fix wrong key string value
Wrong key string value of MV_INFERENCE_TARGET_DEVICE.
In NativeACR, MV_INFERENCE_TARGET_DEVICE_TYPE is added.
This patch fix it.
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
* [MediaVision] Fix _keyTargetDevice to _keyTargetDeviceType
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
JoogabYun [Wed, 13 May 2020 06:15:05 +0000 (15:15 +0900)]
[NUI] Add Title in Wearable component (#1600)
- The Title inherits TextLabel.
The Title can has a fadeOut effects on the left and right side.