WonYoung Choi [Thu, 30 May 2019 10:16:29 +0000 (19:16 +0900)]
Delete .gitmodules
WonYoung Choi [Thu, 30 May 2019 10:13:51 +0000 (19:13 +0900)]
[Doc] Fix documentation warnings (#868)
dongsug-song [Thu, 30 May 2019 09:59:16 +0000 (18:59 +0900)]
[NUI] Add NUI.Xaml into Platform binary (#867)
randeepsingh01 [Thu, 30 May 2019 09:21:20 +0000 (14:51 +0530)]
[OAuth2] Remove reference to AuthorizeAsync method from documentation (#852)
* [OAuth2] Remove reference to AuthorizeAsync method from documentation
* Update src/Tizen.Account.OAuth2/Tizen.Account.OAuth2/CodeGrantAuthorizer.cs
Co-Authored-By: WonYoung Choi <wy80.choi@samsung.com>
* Update src/Tizen.Account.OAuth2/Tizen.Account.OAuth2/ImplicitGrantAuthorizer.cs
Co-Authored-By: WonYoung Choi <wy80.choi@samsung.com>
WonYoung Choi [Thu, 30 May 2019 09:20:23 +0000 (18:20 +0900)]
[NUI] Split NUI Assemblies (#865)
* Split Tizen.NUI (#848)
* Split Tizen.NUI (#848) (#854)
* Fix compile error (#857)
* Split Tizen.NUI (#848)
* [NUI]Fix compile error
* Fix API break (#859)
* Split Tizen.NUI (#848)
* [NUI]Fix compile error
* [NUI]Fix API break
* [NUI]Fix API break
* [Build] Update APITool
* Fix build error of Tizen.NUI.Design (#863)
* [NUI] Fix NUI version (#842)
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* [NUI] Add Registry return (#831)
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* [NUI] Xaml intellisense support (#853)
* [NUI] Add XAML intellisense support (#834)
I merge this PR to xaml-support branch first to fix some build and packaging files with other commits.
After works in xaml-support branch, I will merge it to master later.
* [Build] Add Tizen.NUI.Design and dependent runtime assemblies to nuget
* [Build] Add dummy assemblies to nuget instead of reference assemblies
* Update .travis.yml
* [VoiceControlManager][TCSACR-213] Add VoiceControlManager APIs (#841)
* Add Tizen.Uix.VoiceControlManager
Signed-off-by: sungrae jo <seongrae.jo@samsung.com>
* [VoiceControlManager] Modified code by API review
* [MediaContent] Deprecate filter keyword (#832)
* [Build] Resolve conflict APITool with master branch
* [NUI]Fix the API break (Tizen.NUI.BaseHandle)
* [NUI]Fix PR check warning
hsgwon [Thu, 30 May 2019 08:16:30 +0000 (17:16 +0900)]
[MediaContent] Fix description of Delete method (#866)
Wonyoung Choi [Thu, 30 May 2019 05:01:15 +0000 (14:01 +0900)]
[Build] Update APITool
sukhyungkang [Thu, 30 May 2019 04:57:16 +0000 (13:57 +0900)]
Fix API reference for RPC port (#864)
Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>
hsgwon [Thu, 30 May 2019 02:06:28 +0000 (11:06 +0900)]
[MediaContent] Deprecate filter keyword (#832)
Inhong [Thu, 30 May 2019 00:52:38 +0000 (09:52 +0900)]
[VoiceControlManager][TCSACR-213] Add VoiceControlManager APIs (#841)
* Add Tizen.Uix.VoiceControlManager
Signed-off-by: sungrae jo <seongrae.jo@samsung.com>
* [VoiceControlManager] Modified code by API review
WonYoung Choi [Mon, 27 May 2019 07:35:21 +0000 (16:35 +0900)]
Update .travis.yml
Xianbing Teng [Fri, 24 May 2019 09:31:16 +0000 (17:31 +0800)]
[NUI] Xaml intellisense support (#853)
* [NUI] Add XAML intellisense support (#834)
I merge this PR to xaml-support branch first to fix some build and packaging files with other commits.
After works in xaml-support branch, I will merge it to master later.
* [Build] Add Tizen.NUI.Design and dependent runtime assemblies to nuget
* [Build] Add dummy assemblies to nuget instead of reference assemblies
huiyueun [Fri, 24 May 2019 09:01:29 +0000 (18:01 +0900)]
[NUI] Add Registry return (#831)
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
huiyueun [Fri, 24 May 2019 09:00:41 +0000 (18:00 +0900)]
[NUI] Fix NUI version (#842)
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
chauhan321 [Thu, 23 May 2019 07:06:36 +0000 (12:36 +0530)]
Remove Uncovered API's From OAuth2 (#849)
* Remove Uncovered API's From OAuth2
Signed-off-by: kamaljeet <kamal.jc@samsung.com>
* Removed Uncovered API's From Oauth2 solved build error
huiyueun [Tue, 21 May 2019 10:10:20 +0000 (19:10 +0900)]
[NUI] Fix LayoutController Crash issue (#845)
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
sp-pradhan [Tue, 21 May 2019 09:45:58 +0000 (15:15 +0530)]
Fix messaging exception (#844)
huiyueun [Tue, 21 May 2019 05:32:44 +0000 (14:32 +0900)]
[NUI] Fix NUIWatchApplication OnPause (#843)
* [NUI] Fix NUI version
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* [NUI] Fix NUI WatchApplication OnPause
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
huiyueun [Mon, 20 May 2019 05:07:42 +0000 (14:07 +0900)]
[NUI] Fix View.HasFocus crash issue (#839)
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
jungh-yeon [Fri, 17 May 2019 08:31:01 +0000 (17:31 +0900)]
[Tizen.Applications.PackageManager] Fix thread safety issue (#837)
PackageManagerEventCallback could be lost in
multi-thread environment. So we need to add lock not to lost it.
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Jiyun Yang [Thu, 16 May 2019 07:34:16 +0000 (16:34 +0900)]
[NUI] Add EditorBrowableState.Never attribute to NUI.WebView properties (#836)
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
dongsug-song [Wed, 15 May 2019 07:43:16 +0000 (16:43 +0900)]
[NUI] Change name of VectorAnimationView, Fix VD build error (#835)
Jiyun Yang [Tue, 14 May 2019 08:34:45 +0000 (17:34 +0900)]
Implement WebView APIs (#823)
Add Properties
* CACHE_MODEL
* COOKIE_ACCEPT_POLICY
* USER_AGENT
* JAVASCRIPT_ENABLED
* LOAD_IMAGE_AUTOMATICALLY
* DEFAULT_TEXT_ENCODING_NAME
* DEFAULT_FONT_SIZE
Add Signals
* PageLoadErrorSignal
Add Methods
* Suspend
* Resume
* ClearCookies
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
urmain [Mon, 13 May 2019 22:25:34 +0000 (07:25 +0900)]
[STT/TTS] support multi handle for event (#812)
* [STT/TTS] Fix desctructor to call dispose (#596)
Signed-off-by: sooyeon.kim <sooyeon.kim@samsung.com>
* Support multi handle
Wootak [Mon, 13 May 2019 06:15:44 +0000 (15:15 +0900)]
[Bluetooth][Non-ACR] Fix API document (#833)
Fix API document
hsgwon [Mon, 13 May 2019 02:04:52 +0000 (11:04 +0900)]
[MediaController] Fix description (#829)
dongsug-song [Fri, 10 May 2019 06:39:15 +0000 (15:39 +0900)]
[NUI] Remove throw exception for WidgetView, Enable NameScopeExtensions.FindByName() (#828)
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
nam [Thu, 9 May 2019 07:32:18 +0000 (16:32 +0900)]
[MediaPlayer] Change documentation for streaming APIs (#826)
* [MediaPlayer] Change documentation for streaming APIs
bshsqa [Thu, 9 May 2019 07:19:24 +0000 (16:19 +0900)]
[NUI] Comment modifying in GraphicsTypeManager (#825)
Signed-off-by: Seungho, Baek <sbsh.baek@samsung.com>
huiyueun [Thu, 9 May 2019 07:08:14 +0000 (16:08 +0900)]
[NUI] Sync dalihub & Fix VD build error (#824)
* Added LayoutGroup and LayoutItem classes in NUI.
This was done by using bindings wrapper classes for LayoutItem,
LayoutGroup, LayoutMeasureSpec, LayoutLength, and LayoutMeasuredSize.
Change-Id: I19e28bdff59a62cf1c8e8711f50f9f0e8f1c119a
* Layouting support in NUI
Change-Id: I3d6f688d869faa81c34385db37feceb1d8c1d0c0
* Fixed disposed bug and removed RegisterChildProperties API usage.
Change-Id: I7b71bd1a3a03306897abdf3c263c6bbb65c1bff8
* RootLayout added to Window
Change-Id: Ie47ceec452b5f254950263bdaf661e9e3fe86d1f
* All Layers have an Absolute layout
Change-Id: I08281a25b2b73822b45f5c6a567b574b5af74fb4
* Set View.Size2D sets layout minimum size if exists.
Change-Id: Ide73c78957d9ee5d4799bfff4aa2232b87ffa536
* [NUI] Minimize public api for xaml
Change-Id: Ib1426b1956a2af307bd6128d6b97067b0d732847
* Renaming of rootlayer in Layer.cs
Change-Id: I583f49caaad819cabaca83b09c9c7dd9c2b9a331
* Fix NUI nested layout issue
Change-Id: I68edd6cf8295e06a52655d84b8ce039a4e1f1008
* [NUI] Back-sync Samsung/TizenFX into dalihub/TizenFX
Change-Id: Ib63e792bc3474c9226506f30889994219e237ec1
* [NUI] Remove tabs and redundant spaces
Change-Id: I1d512d7f478e532f76629b2529995386820fc764
* Sync dalihub/TizenFX and Samsung/TizenFX
- [NUI] Remove apis which are using internal APIs (#324)
Some apis are using DALi internal APIs.
Clean up these wrong apis to prevent future errors.
Signed-off-by: minho.sun <minho.sun@samsung.com>
Change-Id: I77f773ec84f93f69684c2bdad26d9721f8ed705d
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
* Sync dalihub/TizenFX and Samsung/TizenFX for NUI-XAML related changes
Change-Id: Ied6a4e33d462712672e65763572c6aa88065a897
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
* Support multi-cascade property setting for Size2D and Position2D
Change-Id: Ibeb9e9ec639742b78054fe8592167170ea0f00d2
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
* Add Mouse button type to identify clicked button kind
Change-Id: Id336dacccff8192a17cda552ba8ea2ba01121002
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
* [NUI] Fix dereferenced error
Value trans, which has null value,
is dereferenced in member access expression trans.Name
Change-Id: I5b7fa2a0e96689ff0cc0821f2e931ed3c4001e9d
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* [NUI]Remove ContentProperty attribute and update sample
Change-Id: I0fbb60bf00c609779b6f5ff4d8aff58a26a8819e
* [NUI] Fix children count of LayoutGroup bug
Change-Id: I73c3b597b161a2dbf4a52d37e6f5a0ab4858c11b
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* [NUI] Make Layout APIs as internal ones (will be changed as public APIs later)
Conflicts:
src/Tizen.NUI/src/internal/Layouting/LayoutGroupWrapper.cs
src/Tizen.NUI/src/internal/Layouting/LayoutItemWrapper.cs
Change-Id: Ia64e9216d10ecc986e0e977f2e0633a03813faec
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
* Fix View Size2D.
We force Size2D by setting fixed width & height specifications.
There is no really another way in new layouting without breaking
new layouting design.
Also MinimumSize will set now Layout.MinimumSize.
Change-Id: I65c7eaab8210c83b9097426a14c8877173d11f90
* [NUI] Change Parameter type of KeyboardRepeatInfo APIs
- Changed the parameters type of KeyboardRepeatInfo APIs
: 'double' type -> 'float' type
Change-Id: I3940e44a1a2c116988e8c947ae81d118ac266000
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
* [NUI] Fix getting ClippingMode error
Change-Id: I2379ec6adda1442e819d2adbaa9751e5dd154996
* [NUI] Fix animation flickering issue.
Change-Id: Idd3e28ac861a6fa33ad316e4bcae6a7b2199c0de
Signed-off-by: Feng Jin <feng16.jin@samsung.com>
* [NUI] Remove redundant logs
Change-Id: Ic7ec157fe8117b613d0d008f68e74cf7c4bccf64
* [NUI] Fix KeyValue issue
Change-Id: I1970a61633fba277379a43035cf84ec2871d1cdd
* [NUI]public BindableObject.GetValue and BindableObject.SetValue to enable other modules(EX.Tizen.TV.NUI) to implement data binding.
Change-Id: Ibb048e668e765a96f1e8553951e4073b181e9a84
Signed-off-by: Feng Jin <feng16.jin@samsung.com>
* [NUI]Add protect codes in API View::Add
1. Add protect codes, so that if the child is null, this API won't don anything.
Change-Id: Icfd7e2cbb08b99ed962660edb88e8797bad2b654
* [NUI] public gesture detector.
Change-Id: Ife9902fe77b43f2c422a1a2ebeaf474d13e67589
Signed-off-by: Feng Jin <feng16.jin@samsung.com>
* GridLayout added
Change-Id: I67916a0e2a8efde6fd8d28daac79bca39d679d10
* Add PropertyValue.Get function for RelativeVector2, RelativeVector3, and RelativeVector4 type.
Change-Id: I181c51a6eea0a94721b28a48d8187673a3f0b88b
Signed-off-by: Feng Jin <feng16.jin@samsung.com>
* Explict assigning of Layouts to children
Allows legacy GridContainer to display it's children.
CustomLayouts children get a LayoutItem and displayed.
Change-Id: Ic3f900ae01800de77695b85a57661f886ee060b7
* [NUI] Add DestroyContext call before disposing TextField/TextEditor
In order to speed up IME hide, temporarily add DestroyContext call.
Change-Id: Id93c99f4d45061d4e406d36ced7a0ec09c8f2c34
* [NUI] VisualMap revising
Here are some changes:
Add VisualFittingMode property
Add Atlasing property
Add Shadow,Underline,Outline,Background property
Add RenderIfTransparent property
Change-Id: I8d85f9d1a438cb6fbb636f79c7438e9134e1df8f
* [NUI] Add visual test example
Change-Id: I25f41d969f7b98a494a4fa1716b0335c09ab5026
* [NUI] Add friend assembly for Tizen.TV.NUI.Component
Change-Id: I2fdc02205c03aa98260035fb81998d68514c030e
* View.cs assignement error and logging fix
Change-Id: Ic43213bb7e565f03f83d27df153d095b0e9f7143
* [NUI] Add support for changing the Rendering behavior
Change-Id: Ibbe3627659132fd40105482761795f62a92d1856
* Size2D set updates measure spec for all Views
Previously Size2D set only updated the WIDTH/HEIGHT MEASURESPEC
for Views that already had a Layout set.
But if the Size2D was set before the View added to it's parent
then the set size would not update the measure specs.
Change-Id: I28e731e5e6c6318231b5ba25108bf2daa9cd3411
* [NUI] Avoid raising InputMethodContext reference count
Change-Id: I25e89f41daa41008c81ae1b46fbb82c75a98a011
* [NUI] Add getter property for VisualFittingMode
Change-Id: I1ee389dd4a84f153e4a5d063fe3331a9525757eb
* [NUI] VisualMaps revising continue
Here are changes:
1. Update VisualFittingMode
2. Remove EditorBrowsable attribute
Change-Id: I2f272e822ba227fe255031b3574db325505e90e1
* [NUI] Add LinearLayout Alignment and Weight
Change-Id: I0ed3010fd27f8f4cb26126efc5547a301c69cf38
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
* SetLayoutRequired, IsLayoutRequired View API added
Change-Id: I6b4351901ad841c04f92b22be62c43f7f20b9263
* Fixes required after https://review.tizen.org/gerrit/#/c/189231/
Removal of dangerous float conversion
Change-Id: I6766c8747865c229a1df3ed669a1d9ab90fefdc4
* Update LayoutItem doxygen for Minimum(Width|Height) API.
Change-Id: I0ead74f919c73823cb6f4b241bea81cbcdde4c98
* [NUI] Fix LayoutItemWrapperImpl null issue
Change-Id: I158533d132eb81c4681d8ff622124ba45bfe0e4b
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* [NUI] Fix RenderingBehavior issue
Change-Id: I35b83e115fd60d2b43ed49c2a35a0f34377e55c2
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* [NUI] Support Resource path when using xaml
Change-Id: I066c4a6b051bfdcc5fa6b26f9f784a2be5a255a7
* [NUI] Public ChildAdded,ChildRemoved,PropertySet events & properties of TableView.CellPosition
Change-Id: I77b58a63e863b16e9eeef8c09da9ae5160f5e735
* [NUI] Public some apis of TableView,Animation,NUIApplication
Change-Id: I280e6389cb9d2aa537d72c183b1547ee807fcfd6
* Layer SetLayoutingRequired for added Views
Change-Id: I7e9ead91ddec74fee998bdafc0e9249ffe250453
* [NUI] Add comment
Add Size, Size2D comment
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
Change-Id: Ic790ea0af14e9aa76314e92ac74a034ab2f7985c
* [NUI] Fix ImageLoadThread issue
PLM ID : [
DF181025-02207],[
DF181005-00132],[
DF180906-00491]
heap-use-after-free issue using ASAN.
The application's destructor was not called after terminated.
The Join of ImageLoadThread was not called in ImageLoadThread's destructor.
The cause is that AnimationImpl is still referenced in C#.
Resolve by explicitly calling dispose.
Change-Id: Ica66a8a7a17ff305777c173be33e0a196213e566
* All Views in a tree can be layouts
Prior to this fix a View with children within a View would
not become a layout if the parent View did not have SetLayout
explicitly called on it.
Change-Id: Ibf9b214f907a0ea8df30f54269626747c50499ca
* [NUI] Set LayoutItem Width/Height specification
Change-Id: Idec264329f6dc20db4692fba84ac8ee1f95067aa
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* [NUI] Public some apis for TCT and fix an issue
Here are some changes:
1. public ScrollViewPagePathEffect class
2. public TypeRegistry class
3. public PinchGesture constructor
4. public SetScrollPropertySource api
5. Fix ScrollInterval event issue
Change-Id: I649f0fc464a5af0453475b7ef0dcf4df614eb34e
* [NUI] Modify since_tizen tag
Change-Id: Ib9ee882177d2372b8f132542cb235a3fcae5e734
* [NUI] Fix build error
Change-Id: Ib1ff4dcb142ce09539dbef3b567f649e40459527
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* LayoutGroup to layout children
Change-Id: Idff81189013e4cb0e85a8bbf13e268170b8aad31
* [NUI] Add reverse support for parse
Change-Id: Ia6f55508e34cf5adbf23d0f9acd4f69da7b6d3c5
* Disable layouting until set Layout
Added a (static) flag that is set once a Layout is set on any View.
Until this flag is set automatic Layout setting will not occur
Change-Id: Ieff5ed12df75a062a899831681f138c5aa3b6e1f
* [NUI] Fix ParentOrigin doesn't work when using XAML
Change-Id: I53e4b18b6c24db79c16c75b758613113152c5b25
* Remove build warnings
Change-Id: I8744e8f690a4e93b199dc762c14607bd8b191718
* VisualFactory Instance to retreive from native
VisualFactory.Get() is deprecated whilst Instance just gets the C# class.
Added call to native to return the native VisualFactory when Instance used.
Change-Id: I3be36e8f6cb70a2a1b2128c7d934fa45fe5bf570
* [NUI] Fix State issue of View
Change-Id: Ide87c43406e55b9399f191dd76f8fb0b68b0cae9
* Map non dependant ResizePolicies to Specs.
Maps NaturalSize, FillToParent and FitToChildren to the
new layouting specifications.
NaturalSize is mapped to a fixed value.
Parent relative mappings not done here, need to be done in the
measure once parent sizes known.
Change-Id: I1f11a9dca126541cd534a386583fc36f97646ed4
* [NUI] Clean NUI codes from Adaptor.cs to Window.cs
Change-Id: Ic1e5458dd1b3b4ac43cff028204254ac378d2f86
* [NUI] Add test sample for C# binding of MatchSystemLanguageDirection
Change-Id: I0ac4e82c0e026ee1c5074ec00fb4677c4690ddfe
* Remove StereoMode
Change-Id: If19a2e403114bf5375e914584e1e7fa513f7d889
* Sync dalihub and Samsung's TizenFX codes
Change-Id: I634fbe56ff9772c05f5ba59736289b3eca7d3def
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
* [NUI] Remove deprecated APIs in native DALi
Change-Id: Icc5d90e6e5752fc3b24ce3ea29cd11a89280b4b7
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
* [NUI] Clean code: BaseComponents,UIComponents,CustomView
Change-Id: I6fbd47154f179ba3a908d140f0cfb267c1e76c2d
* [NUI] Manual merge from tizen50
Merged patches from tizenfx tizen_50 branch
- [NUI] Fix Svace issue (#534), Add to check Null value (View.cs)
- [NUI] Fix SizeWidth/Height issue (#555) (View.cs)
- [NUI] ResizePolicy UseNaturalSize mapped to WrapContent (#613) (View.cs)
- Improve the performance when firstly create the View (#642) (ImageView.cs, Scrollable.cs, TableView.cs, TextEditor.cs, TextField.cs, TextLabel.cs, VideoView.cs, View.cs)
- [NUI] Remove GL/VK if-else, reduce dll size (#649) (LayoutPINVOKE.cs, ManualPINVOKE.cs, NDalicPINVOKE.cs, NUIApplication.cs)
Change-Id: I846ad3353dd7d6ef78ec096565e491d7a6eef44a
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
* [NUI] Sync dalihub and Samsung's TizenFX codes.
Change-Id: I8278896c39209e076cc7e1cce3fee63a6e3a53ad
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* [NUI] modify GetHashCode()
Change-Id: Ib642ba64e746fb811be7a5e7e2cb4e82d5c6eb8a
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* [NUI] Fix VD svace issue
- add null check
- add lock
Change-Id: I706d1b0314e1e9096597eedc01593932945286e1
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* [NUI] Fix VD Svace issue
Change-Id: I032ed4e562603441be4d26be68e29e0081e8c917
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* [NUI] Remove all warnings
Change-Id: I399e6395c83664040999f4f204f51970de1dc5df
* [NUI] Add API for get the original size of image
* [NUI] Codacy error fix
Change-Id: Ib407c7be01ad4e42913bf7896edc050e9b4bd370
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
* Make some apis as inhouse, will be internal later
Change-Id: I0fc398a3b33eaab5fd12df5e8f183d9c94ab7049
* Adding LayoutController
LayoutController from C# exclusive Layouting (LayoutingEx)
where all layouting in processed in the NUI side.
Change-Id: Ic97166e51cd2ef173f6685659f53f53253c93b21
* [NUI] Fix NUI Manual TCT issue
Add Null Checker
Change-Id: If07ebc246bad5a55f5614a10fb2f63f4bdd4115e
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* [NUI] Fix PropertyMap setting issue
Change-Id: I90548287836a4e4338c3a6d2dd5c1802ef24f876
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* [NUI] Fix svace issue
Change-Id: I014294612530f600c14c237484f95dfff0c5ec96
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* [NUI] Update comments of ImfManager and InputMethodContext
Change-Id: I72cdb3665f2e6ee3d2e355c7d18e41f74c09bba6
* Override Equals function for Color.
Signed-off-by: Feng Jin <feng16.jin@samsung.com>
* [NUI] Remove unuseful ApplicationExtensions
Change-Id: Iba33bce373883d5f049e6d4e146d9e3dd33fdf44
* Fix ImageView issues:
(1)Cannot get the correct ResourceUrl after seting the Border.
(2)The ImageView with empty url will show the default picture after seting the Border(Actualy it should show nothing).
Signed-off-by: Feng Jin <feng16.jin@samsung.com>
* add support for CustomView OnTouch callback
Change-Id: I713a91e931e58b38a09c4838a2a3fd0ace5de749
* Adding MeasureSpecification class
Class for C# exclusive layouting
Change-Id: I189fcf297c098e0b0446466de3aa0f4dadb26448
* Adding LayoutLengthEx class
Change-Id: Ic12e7d33eaa50f66bdcd55a058f1562ad42ab4ad
* Adding LayoutSizeEx class
Change-Id: I15738a2fc8c40da90ebe89888cf1779b9124b98e
* Adding MeasuredSizeEx
Change-Id: Ia8fc53d8c1700e90d00870eef22fea9b6a0b1169
* Fix svace issue
Signed-off-by: Feng Jin <feng16.jin@samsung.com>
* [NUI] Fixed some warnings
Change-Id: Id8e1c1502370f600276b30f13607b387270d7ece
* [NUI] Sync Xaml code to newest (#795)
* C# exclusive layouting
Squashed commit of the following:
updated TizenFX layouting tests
GridLayout change columns bug
Replacing EX class suffixes
Removing existing Layout code
Remove fix, Margin fix and other fixes
1) Ensure removing a View from a container removes the LayoutItem from the LayoutGroup.
2) Setting fixed specs also sets size of View.
3) LayoutController to MATCH_PARENT on height not just width.
4) Margin support added although bug raised for toolkit error/
Nested Layout support
LayoutController multiple roots
1) Layouting can now starts from the first View assigned at Layout.
2) Previously had to start from the Window and then all Views would need a layout.
3) Multiple starting roots are supported.
Remove AbsoluteLayout from Layer, Child removal fixed.
Changing Layouts bug
Pure C# Grid Layout
Updating unmanaged GridLayout to a Pure C# implementation
Ensure RequestLayout is called when layout dirty
1) When a child is added to a Layout the ForceLayout flag needs setting.
2) Also changing parameters of a Layout can require a ForceLayout.
LayoutParamsPolices now a class
1) Previous an enum which required casting to an int when comparing.
2) Now a class with defined ints.
AbsoluteLayout updated to pure C#
Adding LinearLayoutEx
Adding Layout base classes and updates to View, Window
Added ILayoutParent,LayoutGroupEx and LayoutItemEx and LayoutData
Ex classes will replace the existing classes before this branch is merged.
Change-Id: I5da5b7853d1a19194f8a390f7913cf1ace1146fa
* [NUI] Sync with Samsung/TizenFX master branch (tizen_5.5)
Change-Id: I604d42cfb21e97199e81dcdd5b3957b8f40660fb
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
* [NUI] select the whole text of text-field.
In some cases, the whole text of text-field need be selected,
and grab_handle and its popup need be disabled.
Change-Id: I6533842ba4742e356f770734d543ace63490a8e9
* LayoutItem to store View's Margin || Padding if Layout set
Prevents the legacy size negotiation repositioning View with Margins
or Padding..
Control-impl Resets position and size if Margin or Padding set.
Solution here is to move Margin and Padding storage from View to LayoutItem so
native code will not find a margin or padding hence not try to reset positions.
Change-Id: I1d874fa854b0f229059ddfa3476b1426014d075e
* [NUI] Fix build warnings
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
Change-Id: Id9956349222ca215fde7034f65c99482a3898286
* Removal of Layouting Logs
Change-Id: Ifafe4960d6d0cf4f2490025f50bdd9dc34804639
* fix
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* [NUI]Fix issue
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
dongsug-song [Thu, 9 May 2019 05:41:25 +0000 (14:41 +0900)]
[NUI] Add GraphicsTypeManager for Density Independent Pixel (#821)
hsgwon [Tue, 7 May 2019 07:14:55 +0000 (16:14 +0900)]
[MediaController] Removed p/invoke function, which is not used anymore (#822)
kilig [Tue, 7 May 2019 00:49:59 +0000 (09:49 +0900)]
[Tizen.Applications.EventManager] Request to add EventManager dll (#820)
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
jaehyun0cho [Tue, 7 May 2019 00:37:03 +0000 (09:37 +0900)]
[EflSharp] Update Circle and efl cs files (#819)
Circle and efl cs files are updated based on the latest efl.
DoPack() is replaced with Pack().
It has been fixed to load libevas.so.1.
huiyueun [Fri, 3 May 2019 06:05:14 +0000 (15:05 +0900)]
[NUI] Sync dalihub - Add C# layout (#816)
* Revert "[NUI] Split NUI Interop class (#804)"
This reverts commit
df6e6ac473c9d202f3847019b037d8cd464faf54.
* C# exclusive layouting
Squashed commit of the following:
updated TizenFX layouting tests
GridLayout change columns bug
Replacing EX class suffixes
Removing existing Layout code
Remove fix, Margin fix and other fixes
1) Ensure removing a View from a container removes the LayoutItem from the LayoutGroup.
2) Setting fixed specs also sets size of View.
3) LayoutController to MATCH_PARENT on height not just width.
4) Margin support added although bug raised for toolkit error/
Nested Layout support
LayoutController multiple roots
1) Layouting can now starts from the first View assigned at Layout.
2) Previously had to start from the Window and then all Views would need a layout.
3) Multiple starting roots are supported.
Remove AbsoluteLayout from Layer, Child removal fixed.
Changing Layouts bug
Pure C# Grid Layout
Updating unmanaged GridLayout to a Pure C# implementation
Ensure RequestLayout is called when layout dirty
1) When a child is added to a Layout the ForceLayout flag needs setting.
2) Also changing parameters of a Layout can require a ForceLayout.
LayoutParamsPolices now a class
1) Previous an enum which required casting to an int when comparing.
2) Now a class with defined ints.
AbsoluteLayout updated to pure C#
Adding LinearLayoutEx
Adding Layout base classes and updates to View, Window
Added ILayoutParent,LayoutGroupEx and LayoutItemEx and LayoutData
Ex classes will replace the existing classes before this branch is merged.
Change-Id: I5da5b7853d1a19194f8a390f7913cf1ace1146fa
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* [NUI] Split NUI Interop class (#804)
* Split interop API
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* split2
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* Fix codacy
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* Revert "Fix codacy"
This reverts commit
84b8b90814499188516e7d8872a2cf46a16a551d.
* [NUI] Add so lib
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* delete NUI log
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* [NUI] Add EditorBrowsable
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
younghajung [Thu, 2 May 2019 10:35:18 +0000 (19:35 +0900)]
[WebView] Copy the managed string into unmanaged memory for eina_hash_add (#817)
Signed-off-by: yh106.jung <yh106.jung@samsung.com>
dongsug-song [Thu, 2 May 2019 10:02:41 +0000 (19:02 +0900)]
[NUI] Make DrawModeType.Stencil deprecated (#815)
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
huiyueun [Thu, 2 May 2019 06:30:45 +0000 (15:30 +0900)]
[NUI] Split NUI Interop class (#804)
* Split interop API
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* split2
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* Fix codacy
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* Revert "Fix codacy"
This reverts commit
84b8b90814499188516e7d8872a2cf46a16a551d.
* [NUI] Add so lib
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
huiyueun [Thu, 2 May 2019 05:41:08 +0000 (14:41 +0900)]
[NUI] Fix build warnings (#806)
* [NUI] Fix build warnings
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* Update View.cs
* Update View.cs
* Update ToggleButton.cs
dongsug-song [Tue, 30 Apr 2019 08:26:24 +0000 (17:26 +0900)]
[NUI] Add VectorAnimationView (DALi Lottie) (#810)
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
younghajung [Tue, 30 Apr 2019 02:55:29 +0000 (11:55 +0900)]
[WebView] Replace eina_list_* with eina_iterator_* (#805)
Signed-off-by: yh106.jung <yh106.jung@samsung.com>
hsgwon [Tue, 30 Apr 2019 01:19:45 +0000 (10:19 +0900)]
[MediaContent] Deprecate Storage API (#807)
nam [Mon, 29 Apr 2019 08:48:19 +0000 (17:48 +0900)]
[MediaPlayer] Modify the pre-condition of streaming function (#794)
urmain [Mon, 29 Apr 2019 08:22:42 +0000 (17:22 +0900)]
[STT/TTS] Fix desctructor to call dispose (#596) (#800)
Signed-off-by: sooyeon.kim <sooyeon.kim@samsung.com>
Wonyoung Choi [Thu, 25 Apr 2019 05:55:48 +0000 (14:55 +0900)]
[Build] Fix .gitignore to include binaries in tools/ and pkg/build
hsgwon [Mon, 22 Apr 2019 09:08:01 +0000 (18:08 +0900)]
[Camera] Fix preview buffer size (#803)
AdunFang [Thu, 18 Apr 2019 10:22:13 +0000 (18:22 +0800)]
[NUI] Sync Xaml code to newest (#795)
hsgwon [Thu, 18 Apr 2019 03:36:23 +0000 (12:36 +0900)]
[MediaController] Change P/Invoke function of playlist (#793)
* [MediaController] Change P/Invoke function of playlist
nam [Tue, 16 Apr 2019 06:57:36 +0000 (15:57 +0900)]
[MediaPlayer] add APIs for controlling an audio pitch (#783)
* [MediaPlayer] add APIs for controlling an audio pitch
hsgwon [Tue, 16 Apr 2019 06:53:01 +0000 (15:53 +0900)]
[ImageUtil] Deprecate useless CalculateBufferSize (#784)
* [ImageUtil] Deprecate useless CalculateBufferSize
- Added specific level information of deprecated API
huiyueun [Tue, 16 Apr 2019 01:28:26 +0000 (10:28 +0900)]
[NUI] Fix svace issue (#792)
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
BasavarajPS [Mon, 15 Apr 2019 23:50:21 +0000 (05:20 +0530)]
[WebView] [TCSACR-219] Add view APIs (#675)
* [WebView][TCSACR-219] Add view APIs
Signed-off-by: basavarajps <basavaraj.ps@samsung.com>
BasavarajPS [Mon, 15 Apr 2019 23:38:09 +0000 (05:08 +0530)]
[WebView][TCSACR-219] Add Policy Decision APIs (#689)
Signed-off-by: basavarajps <basavaraj.ps@samsung.com>
BasavarajPS [Mon, 15 Apr 2019 23:28:57 +0000 (04:58 +0530)]
[WebView][TCSACR-219] Add Context Menu API (#674)
Signed-off-by: basavarajps <basavaraj.ps@samsung.com>
BasavarajPS [Mon, 15 Apr 2019 23:28:25 +0000 (04:58 +0530)]
[WebView][TCSACR-219] Add Context APIs (#643)
Signed-off-by: basavarajps <basavaraj.ps@samsung.com>
BasavarajPS [Mon, 15 Apr 2019 23:27:49 +0000 (04:57 +0530)]
[WebView] [TCSACR-219] Adds WebView.BackForwardList (#620)
Signed-off-by: basavarajps <basavaraj.ps@samsung.com>
BasavarajPS [Mon, 15 Apr 2019 23:26:52 +0000 (04:56 +0530)]
[WebView][TCSACR-219] Add WebView Settings API (#610)
Signed-off-by: basavarajps <basavaraj.ps@samsung.com>
sovalin [Mon, 15 Apr 2019 06:41:05 +0000 (12:11 +0530)]
[Location]Modified Stop() for StopBatch() functionality (#775)
* Modified code for StopBatch()
Signed-off-by: Susnata Sovalin <s.sovalin@samsung.com>
* Modified code for StopBatch()
Signed-off-by: Susnata Sovalin <s.sovalin@samsung.com>
* Modified code for StopBatch()
Signed-off-by: Susnata Sovalin <s.sovalin@samsung.com>
* Modified code for StopBatch()
Signed-off-by: Susnata Sovalin <s.sovalin@samsung.com>
hsgwon [Mon, 15 Apr 2019 06:32:40 +0000 (15:32 +0900)]
[MediaContent] Add exception and change p/invoke function (#782)
* [MediaController] Add exception and change p/invoke function
jaehyun0cho [Mon, 15 Apr 2019 01:39:42 +0000 (10:39 +0900)]
[EflSharp] Separate efl and Circle cs files and Update cs files (#786)
EflSharp is consist of efl and Circle cs files so EflSharp directory is
separated into efl and Circle.
EflSharp cs files are updated based on the latest efl and Circle.
Wootak [Mon, 15 Apr 2019 00:56:48 +0000 (09:56 +0900)]
[Bluetooth][Non-ACR] Fix no data exception issue (#787)
exception is not invoked if no data.
hsgwon [Fri, 12 Apr 2019 09:28:20 +0000 (18:28 +0900)]
[MediaContent] Add missing description and its related code (#788)
Hyunho Kang [Fri, 12 Apr 2019 08:29:13 +0000 (17:29 +0900)]
Fix type mismatch (#789)
* Add Tizen.Applications.WatchfaceComplication.dll
Signed-off-by: hyunho <hhstark.kang@samsung.com>
* Remove unused using
Signed-off-by: hyunho <hhstark.kang@samsung.com>
* Fix wrong dispose sequence
Signed-off-by: hyunho <hhstark.kang@samsung.com>
* Fix wrong assignment
Validation is already done and initialize should be done without validation
Signed-off-by: hyunho <hhstark.kang@samsung.com>
* Fix register callback bug
Signed-off-by: hyunho <hhstark.kang@samsung.com>
* Modify field that is only assigned in constructor
Field that is only assigned in constructor should be readonly
Signed-off-by: hyunho <hhstark.kang@samsung.com>
* Fix type mismatch
Signed-off-by: hyunho <hhstark.kang@samsung.com>
huiyueun [Fri, 12 Apr 2019 07:23:14 +0000 (16:23 +0900)]
[NUI] Fix WatchApplication crash issue (#785)
Window.Instance is null on WatchApplication.
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
Wootak [Fri, 12 Apr 2019 01:34:29 +0000 (10:34 +0900)]
[Bluetooth][TCSACR-237] Add BluetoothLeDevice APIs (#779)
* Add BluetoothLeDevice APIs getting the remote device information
* Deprecated BluetoothLeDevice APIs getting the remote device information
ACR(Add): http://suprem.sec.samsung.net/jira/browse/TCSACR-237
ACR(Deprecated): http://suprem.sec.samsung.net/jira/browse/TCSACR-238
kichankwon [Tue, 9 Apr 2019 07:36:55 +0000 (16:36 +0900)]
No more convert for TV product (#768)
- TV product is going to use enum values same with Public
dongsug-song [Tue, 9 Apr 2019 00:04:51 +0000 (09:04 +0900)]
[NUI] Add FriendAssembly for FLUX (#781)
Change-Id: I69b6b8905893c308831cfe3799a28a770258bd86
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
hsgwon [Mon, 8 Apr 2019 03:18:18 +0000 (12:18 +0900)]
[MediaController] Remove useless method call and fix the bug of foreach method (#780)
Wonyoung Choi [Fri, 5 Apr 2019 00:46:38 +0000 (09:46 +0900)]
[Build] Downgrade version of Microsoft.NETCore.Platform to 2.0.0
Wonyoung Choi [Thu, 4 Apr 2019 01:24:16 +0000 (10:24 +0900)]
[Build] Update .NETCore reference assemblies for tizen50 TFM
hsgwon [Wed, 3 Apr 2019 06:38:19 +0000 (15:38 +0900)]
[MediaController] Add new API for Season, Episode, Resolution (#769)
* [MediaController] Add new API for Season, Episode, Resolution
- Changed return type of Season, Episode property
- Changed internal API signature
- Changed instance method to static method and struct to class
y01k [Wed, 3 Apr 2019 04:19:56 +0000 (13:19 +0900)]
PasswordPolicy: Fix typo (#774)
MinimunLength -> MinimumLength
Signed-off-by: yeji kim <yeji01.kim@samsung.com>
dongsug-song [Mon, 1 Apr 2019 03:52:49 +0000 (12:52 +0900)]
[NUI] Add to get LogicalKey and KeyPressed (#745) (#773)
* [NUI] Add to get LogicalKey and KeyPressed
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
* Update Key.cs
To use [EditorBrowsable(EditorBrowsableState.Never)] tag, Should include 'System.ComponentModel'.
abhishekvijay [Fri, 29 Mar 2019 06:04:44 +0000 (11:34 +0530)]
added feature not supported exception in account-provider (#771)
Signed-off-by: Abhishek Vijay <abhishek.v@samsung.com>
arosis78 [Fri, 29 Mar 2019 02:11:54 +0000 (11:11 +0900)]
[ElmSharp] Added new Scrolled event in Panel (#767)
Wootak [Fri, 29 Mar 2019 00:32:58 +0000 (09:32 +0900)]
[Bluetooth] Deprecated LeDevice based Gatt APIs (#764)
Deprecated LeDevice based Gatt APIs
ACR : http://suprem.sec.samsung.net/jira/projects/TCSACR/issues/TCSACR-235
kilig [Thu, 28 Mar 2019 01:29:12 +0000 (10:29 +0900)]
[Tizen.Applications.EventManager] Add new apis for event system (#761)
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
nam [Wed, 27 Mar 2019 08:51:19 +0000 (17:51 +0900)]
[MediaPlayer] Modify the range of parameter for buffering API (#748)
* [MediaPlayer] Modify the range of parameter for buffering API
* state NotSupportedException
dongsug-song [Tue, 26 Mar 2019 03:46:51 +0000 (12:46 +0900)]
[NUI] Add ImageVisual property index to use VectorAnimationVisual (#765)
Jiyun Yang [Mon, 25 Mar 2019 06:19:27 +0000 (15:19 +0900)]
[NUI] Fix NUI.WebView concerned with GC (#762)
JavaScriptMessageHandler delegate instances are collectable by GC,
so the concrete root for those instants are needed.
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
ilho159kim [Fri, 22 Mar 2019 05:50:56 +0000 (14:50 +0900)]
[Tizen.Applications.PackageManager] Add new API for package info (#742)
* [Tizen.Applications.PackageManager] Add new API for package info
* Change the way getting the package's main application info
* Adjust MainApplication property's location
ilho159kim [Fri, 22 Mar 2019 05:50:31 +0000 (14:50 +0900)]
[Tizen.Applications.PackageManager] Add API for package archive info (#739)
* [Tizen.Applications.PackageManager] Add API for package archive info
* Fix spelling error
* Delete unused exception
* Add remarks for PackageManager's GetPackageArchive
* Modify GetPackageArchive API's remarks
* Add documentation for PackageFilter's param
ilho159kim [Fri, 22 Mar 2019 05:50:13 +0000 (14:50 +0900)]
[Application] Add more method in ApplicationInfo class (#732)
* Add missing Application API
* Fix ambiguous name
* Change enum member's name
* Modify Categories API's reference tags
* Add additional Explanation for categories API's summary
* Delete unused file
* Change ComponentType property's return value
- Remapping ComponentType to ApplicationType
* Add Package's new GetApplications method
This method use ApplicationComponentType
* Modify GetApplications method using ApplicationComponentType
WonYoung Choi [Fri, 22 Mar 2019 00:08:51 +0000 (09:08 +0900)]
Revert "[Tizen.Applications.EventManager] Add new apis for event system (#738)" (#760)
This reverts commit
e1f009f0f4c4c4fffbe996f977b4a422373d6c97.
kilig [Thu, 21 Mar 2019 07:39:28 +0000 (16:39 +0900)]
[Tizen.Applications.EventManager] Add new apis for event system (#738)
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
huiyueun [Thu, 21 Mar 2019 05:54:56 +0000 (14:54 +0900)]
[NUI] Fix svace issue (#759)
* [NUI] Fix VD Svace issue (#696)
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* [NUI] Fix Svace issue (#727)
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* [NUI] Fix svace issue (#735)
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* Update XamlPropertyCondition.cs
huiyueun [Wed, 20 Mar 2019 06:57:47 +0000 (15:57 +0900)]
[NUI] Fix Renderer null issue (#758)
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
abhishekvijay [Fri, 15 Mar 2019 09:21:19 +0000 (14:51 +0530)]
[Account Manager] added feature not supported exception (#756)
* added feature not supported exception
Signed-off-by: Abhishek Vijay <abhishek.v@samsung.com>
* improved debug logs
Signed-off-by: Abhishek Vijay <abhishek.v@samsung.com>
arosis78 [Fri, 15 Mar 2019 06:20:22 +0000 (15:20 +0900)]
[ElmSharp] Fixed typo in AnimationView (#755)
arosis78 [Fri, 15 Mar 2019 00:28:27 +0000 (09:28 +0900)]
[ElmSharp] modified wrong description (#750)
jaehyun0cho [Wed, 13 Mar 2019 06:46:40 +0000 (15:46 +0900)]
[EflSharp] Introduce EflSharp project (#749)
EflSharp project is newly introduced.
EflSharp project provides C# language bindings for new interface.
huiyueun [Wed, 13 Mar 2019 05:09:16 +0000 (14:09 +0900)]
[NUI] sync with dalihub (#746)
* Added LayoutGroup and LayoutItem classes in NUI.
This was done by using bindings wrapper classes for LayoutItem,
LayoutGroup, LayoutMeasureSpec, LayoutLength, and LayoutMeasuredSize.
Change-Id: I19e28bdff59a62cf1c8e8711f50f9f0e8f1c119a
* Layouting support in NUI
Change-Id: I3d6f688d869faa81c34385db37feceb1d8c1d0c0
* Fixed disposed bug and removed RegisterChildProperties API usage.
Change-Id: I7b71bd1a3a03306897abdf3c263c6bbb65c1bff8
* RootLayout added to Window
Change-Id: Ie47ceec452b5f254950263bdaf661e9e3fe86d1f
* All Layers have an Absolute layout
Change-Id: I08281a25b2b73822b45f5c6a567b574b5af74fb4
* Set View.Size2D sets layout minimum size if exists.
Change-Id: Ide73c78957d9ee5d4799bfff4aa2232b87ffa536
* [NUI] Minimize public api for xaml
Change-Id: Ib1426b1956a2af307bd6128d6b97067b0d732847
* Renaming of rootlayer in Layer.cs
Change-Id: I583f49caaad819cabaca83b09c9c7dd9c2b9a331
* Fix NUI nested layout issue
Change-Id: I68edd6cf8295e06a52655d84b8ce039a4e1f1008
* [NUI] Back-sync Samsung/TizenFX into dalihub/TizenFX
Change-Id: Ib63e792bc3474c9226506f30889994219e237ec1
* [NUI] Remove tabs and redundant spaces
Change-Id: I1d512d7f478e532f76629b2529995386820fc764
* Sync dalihub/TizenFX and Samsung/TizenFX
- [NUI] Remove apis which are using internal APIs (#324)
Some apis are using DALi internal APIs.
Clean up these wrong apis to prevent future errors.
Signed-off-by: minho.sun <minho.sun@samsung.com>
Change-Id: I77f773ec84f93f69684c2bdad26d9721f8ed705d
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
* Sync dalihub/TizenFX and Samsung/TizenFX for NUI-XAML related changes
Change-Id: Ied6a4e33d462712672e65763572c6aa88065a897
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
* Support multi-cascade property setting for Size2D and Position2D
Change-Id: Ibeb9e9ec639742b78054fe8592167170ea0f00d2
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
* Add Mouse button type to identify clicked button kind
Change-Id: Id336dacccff8192a17cda552ba8ea2ba01121002
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
* [NUI] Fix dereferenced error
Value trans, which has null value,
is dereferenced in member access expression trans.Name
Change-Id: I5b7fa2a0e96689ff0cc0821f2e931ed3c4001e9d
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* [NUI]Remove ContentProperty attribute and update sample
Change-Id: I0fbb60bf00c609779b6f5ff4d8aff58a26a8819e
* [NUI] Fix children count of LayoutGroup bug
Change-Id: I73c3b597b161a2dbf4a52d37e6f5a0ab4858c11b
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* [NUI] Make Layout APIs as internal ones (will be changed as public APIs later)
Conflicts:
src/Tizen.NUI/src/internal/Layouting/LayoutGroupWrapper.cs
src/Tizen.NUI/src/internal/Layouting/LayoutItemWrapper.cs
Change-Id: Ia64e9216d10ecc986e0e977f2e0633a03813faec
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
* Fix View Size2D.
We force Size2D by setting fixed width & height specifications.
There is no really another way in new layouting without breaking
new layouting design.
Also MinimumSize will set now Layout.MinimumSize.
Change-Id: I65c7eaab8210c83b9097426a14c8877173d11f90
* [NUI] Change Parameter type of KeyboardRepeatInfo APIs
- Changed the parameters type of KeyboardRepeatInfo APIs
: 'double' type -> 'float' type
Change-Id: I3940e44a1a2c116988e8c947ae81d118ac266000
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
* [NUI] Fix getting ClippingMode error
Change-Id: I2379ec6adda1442e819d2adbaa9751e5dd154996
* [NUI] Fix animation flickering issue.
Change-Id: Idd3e28ac861a6fa33ad316e4bcae6a7b2199c0de
Signed-off-by: Feng Jin <feng16.jin@samsung.com>
* [NUI] Remove redundant logs
Change-Id: Ic7ec157fe8117b613d0d008f68e74cf7c4bccf64
* [NUI] Fix KeyValue issue
Change-Id: I1970a61633fba277379a43035cf84ec2871d1cdd
* [NUI]public BindableObject.GetValue and BindableObject.SetValue to enable other modules(EX.Tizen.TV.NUI) to implement data binding.
Change-Id: Ibb048e668e765a96f1e8553951e4073b181e9a84
Signed-off-by: Feng Jin <feng16.jin@samsung.com>
* [NUI]Add protect codes in API View::Add
1. Add protect codes, so that if the child is null, this API won't don anything.
Change-Id: Icfd7e2cbb08b99ed962660edb88e8797bad2b654
* [NUI] public gesture detector.
Change-Id: Ife9902fe77b43f2c422a1a2ebeaf474d13e67589
Signed-off-by: Feng Jin <feng16.jin@samsung.com>
* GridLayout added
Change-Id: I67916a0e2a8efde6fd8d28daac79bca39d679d10
* Add PropertyValue.Get function for RelativeVector2, RelativeVector3, and RelativeVector4 type.
Change-Id: I181c51a6eea0a94721b28a48d8187673a3f0b88b
Signed-off-by: Feng Jin <feng16.jin@samsung.com>
* Explict assigning of Layouts to children
Allows legacy GridContainer to display it's children.
CustomLayouts children get a LayoutItem and displayed.
Change-Id: Ic3f900ae01800de77695b85a57661f886ee060b7
* [NUI] Add DestroyContext call before disposing TextField/TextEditor
In order to speed up IME hide, temporarily add DestroyContext call.
Change-Id: Id93c99f4d45061d4e406d36ced7a0ec09c8f2c34
* [NUI] VisualMap revising
Here are some changes:
Add VisualFittingMode property
Add Atlasing property
Add Shadow,Underline,Outline,Background property
Add RenderIfTransparent property
Change-Id: I8d85f9d1a438cb6fbb636f79c7438e9134e1df8f
* [NUI] Add visual test example
Change-Id: I25f41d969f7b98a494a4fa1716b0335c09ab5026
* [NUI] Add friend assembly for Tizen.TV.NUI.Component
Change-Id: I2fdc02205c03aa98260035fb81998d68514c030e
* View.cs assignement error and logging fix
Change-Id: Ic43213bb7e565f03f83d27df153d095b0e9f7143
* [NUI] Add support for changing the Rendering behavior
Change-Id: Ibbe3627659132fd40105482761795f62a92d1856
* Size2D set updates measure spec for all Views
Previously Size2D set only updated the WIDTH/HEIGHT MEASURESPEC
for Views that already had a Layout set.
But if the Size2D was set before the View added to it's parent
then the set size would not update the measure specs.
Change-Id: I28e731e5e6c6318231b5ba25108bf2daa9cd3411
* [NUI] Avoid raising InputMethodContext reference count
Change-Id: I25e89f41daa41008c81ae1b46fbb82c75a98a011
* [NUI] Add getter property for VisualFittingMode
Change-Id: I1ee389dd4a84f153e4a5d063fe3331a9525757eb
* [NUI] VisualMaps revising continue
Here are changes:
1. Update VisualFittingMode
2. Remove EditorBrowsable attribute
Change-Id: I2f272e822ba227fe255031b3574db325505e90e1
* [NUI] Add LinearLayout Alignment and Weight
Change-Id: I0ed3010fd27f8f4cb26126efc5547a301c69cf38
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
* SetLayoutRequired, IsLayoutRequired View API added
Change-Id: I6b4351901ad841c04f92b22be62c43f7f20b9263
* Fixes required after https://review.tizen.org/gerrit/#/c/189231/
Removal of dangerous float conversion
Change-Id: I6766c8747865c229a1df3ed669a1d9ab90fefdc4
* Update LayoutItem doxygen for Minimum(Width|Height) API.
Change-Id: I0ead74f919c73823cb6f4b241bea81cbcdde4c98
* [NUI] Fix LayoutItemWrapperImpl null issue
Change-Id: I158533d132eb81c4681d8ff622124ba45bfe0e4b
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* [NUI] Fix RenderingBehavior issue
Change-Id: I35b83e115fd60d2b43ed49c2a35a0f34377e55c2
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* [NUI] Support Resource path when using xaml
Change-Id: I066c4a6b051bfdcc5fa6b26f9f784a2be5a255a7
* [NUI] Public ChildAdded,ChildRemoved,PropertySet events & properties of TableView.CellPosition
Change-Id: I77b58a63e863b16e9eeef8c09da9ae5160f5e735
* [NUI] Public some apis of TableView,Animation,NUIApplication
Change-Id: I280e6389cb9d2aa537d72c183b1547ee807fcfd6
* Layer SetLayoutingRequired for added Views
Change-Id: I7e9ead91ddec74fee998bdafc0e9249ffe250453
* [NUI] Add comment
Add Size, Size2D comment
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
Change-Id: Ic790ea0af14e9aa76314e92ac74a034ab2f7985c
* [NUI] Fix ImageLoadThread issue
PLM ID : [
DF181025-02207],[
DF181005-00132],[
DF180906-00491]
heap-use-after-free issue using ASAN.
The application's destructor was not called after terminated.
The Join of ImageLoadThread was not called in ImageLoadThread's destructor.
The cause is that AnimationImpl is still referenced in C#.
Resolve by explicitly calling dispose.
Change-Id: Ica66a8a7a17ff305777c173be33e0a196213e566
* All Views in a tree can be layouts
Prior to this fix a View with children within a View would
not become a layout if the parent View did not have SetLayout
explicitly called on it.
Change-Id: Ibf9b214f907a0ea8df30f54269626747c50499ca
* [NUI] Set LayoutItem Width/Height specification
Change-Id: Idec264329f6dc20db4692fba84ac8ee1f95067aa
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* [NUI] Public some apis for TCT and fix an issue
Here are some changes:
1. public ScrollViewPagePathEffect class
2. public TypeRegistry class
3. public PinchGesture constructor
4. public SetScrollPropertySource api
5. Fix ScrollInterval event issue
Change-Id: I649f0fc464a5af0453475b7ef0dcf4df614eb34e
* [NUI] Modify since_tizen tag
Change-Id: Ib9ee882177d2372b8f132542cb235a3fcae5e734
* [NUI] Fix build error
Change-Id: Ib1ff4dcb142ce09539dbef3b567f649e40459527
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* LayoutGroup to layout children
Change-Id: Idff81189013e4cb0e85a8bbf13e268170b8aad31
* [NUI] Add reverse support for parse
Change-Id: Ia6f55508e34cf5adbf23d0f9acd4f69da7b6d3c5
* Disable layouting until set Layout
Added a (static) flag that is set once a Layout is set on any View.
Until this flag is set automatic Layout setting will not occur
Change-Id: Ieff5ed12df75a062a899831681f138c5aa3b6e1f
* [NUI] Fix ParentOrigin doesn't work when using XAML
Change-Id: I53e4b18b6c24db79c16c75b758613113152c5b25
* Remove build warnings
Change-Id: I8744e8f690a4e93b199dc762c14607bd8b191718
* VisualFactory Instance to retreive from native
VisualFactory.Get() is deprecated whilst Instance just gets the C# class.
Added call to native to return the native VisualFactory when Instance used.
Change-Id: I3be36e8f6cb70a2a1b2128c7d934fa45fe5bf570
* [NUI] Fix State issue of View
Change-Id: Ide87c43406e55b9399f191dd76f8fb0b68b0cae9
* Map non dependant ResizePolicies to Specs.
Maps NaturalSize, FillToParent and FitToChildren to the
new layouting specifications.
NaturalSize is mapped to a fixed value.
Parent relative mappings not done here, need to be done in the
measure once parent sizes known.
Change-Id: I1f11a9dca126541cd534a386583fc36f97646ed4
* [NUI] Clean NUI codes from Adaptor.cs to Window.cs
Change-Id: Ic1e5458dd1b3b4ac43cff028204254ac378d2f86
* [NUI] Add test sample for C# binding of MatchSystemLanguageDirection
Change-Id: I0ac4e82c0e026ee1c5074ec00fb4677c4690ddfe
* Remove StereoMode
Change-Id: If19a2e403114bf5375e914584e1e7fa513f7d889
* Sync dalihub and Samsung's TizenFX codes
Change-Id: I634fbe56ff9772c05f5ba59736289b3eca7d3def
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
* [NUI] Remove deprecated APIs in native DALi
Change-Id: Icc5d90e6e5752fc3b24ce3ea29cd11a89280b4b7
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
* [NUI] Clean code: BaseComponents,UIComponents,CustomView
Change-Id: I6fbd47154f179ba3a908d140f0cfb267c1e76c2d
* [NUI] Manual merge from tizen50
Merged patches from tizenfx tizen_50 branch
- [NUI] Fix Svace issue (#534), Add to check Null value (View.cs)
- [NUI] Fix SizeWidth/Height issue (#555) (View.cs)
- [NUI] ResizePolicy UseNaturalSize mapped to WrapContent (#613) (View.cs)
- Improve the performance when firstly create the View (#642) (ImageView.cs, Scrollable.cs, TableView.cs, TextEditor.cs, TextField.cs, TextLabel.cs, VideoView.cs, View.cs)
- [NUI] Remove GL/VK if-else, reduce dll size (#649) (LayoutPINVOKE.cs, ManualPINVOKE.cs, NDalicPINVOKE.cs, NUIApplication.cs)
Change-Id: I846ad3353dd7d6ef78ec096565e491d7a6eef44a
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
* [NUI] Sync dalihub and Samsung's TizenFX codes.
Change-Id: I8278896c39209e076cc7e1cce3fee63a6e3a53ad
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* [NUI] modify GetHashCode()
Change-Id: Ib642ba64e746fb811be7a5e7e2cb4e82d5c6eb8a
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* [NUI] Fix VD svace issue
- add null check
- add lock
Change-Id: I706d1b0314e1e9096597eedc01593932945286e1
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* [NUI] Fix VD Svace issue
Change-Id: I032ed4e562603441be4d26be68e29e0081e8c917
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* [NUI] Remove all warnings
Change-Id: I399e6395c83664040999f4f204f51970de1dc5df
* [NUI] Add API for get the original size of image
* [NUI] Codacy error fix
Change-Id: Ib407c7be01ad4e42913bf7896edc050e9b4bd370
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
* Make some apis as inhouse, will be internal later
Change-Id: I0fc398a3b33eaab5fd12df5e8f183d9c94ab7049
* Adding LayoutController
LayoutController from C# exclusive Layouting (LayoutingEx)
where all layouting in processed in the NUI side.
Change-Id: Ic97166e51cd2ef173f6685659f53f53253c93b21
* [NUI] Fix NUI Manual TCT issue
Add Null Checker
Change-Id: If07ebc246bad5a55f5614a10fb2f63f4bdd4115e
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* [NUI] Fix PropertyMap setting issue
Change-Id: I90548287836a4e4338c3a6d2dd5c1802ef24f876
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* [NUI] Fix svace issue
Change-Id: I014294612530f600c14c237484f95dfff0c5ec96
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* [NUI] Update comments of ImfManager and InputMethodContext
Change-Id: I72cdb3665f2e6ee3d2e355c7d18e41f74c09bba6
* Override Equals function for Color.
Signed-off-by: Feng Jin <feng16.jin@samsung.com>
* [NUI] Remove unuseful ApplicationExtensions
Change-Id: Iba33bce373883d5f049e6d4e146d9e3dd33fdf44
* Fix ImageView issues:
(1)Cannot get the correct ResourceUrl after seting the Border.
(2)The ImageView with empty url will show the default picture after seting the Border(Actualy it should show nothing).
Signed-off-by: Feng Jin <feng16.jin@samsung.com>
* add support for CustomView OnTouch callback
Change-Id: I713a91e931e58b38a09c4838a2a3fd0ace5de749
* Adding MeasureSpecification class
Class for C# exclusive layouting
Change-Id: I189fcf297c098e0b0446466de3aa0f4dadb26448
* Adding LayoutLengthEx class
Change-Id: Ic12e7d33eaa50f66bdcd55a058f1562ad42ab4ad
* Adding LayoutSizeEx class
Change-Id: I15738a2fc8c40da90ebe89888cf1779b9124b98e
* Adding MeasuredSizeEx
Change-Id: Ia8fc53d8c1700e90d00870eef22fea9b6a0b1169
* [NoMerge]ElmSharp
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* [NUI] Fix ABI break (#731)
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* [NoMerge]ElmSharp.Wearable
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* Fix inhouse API
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* Fix build warnings
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* [NUI] Fix codacy
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* [NUI] Fix codcay
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* fix build error
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* fix codacy
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* fix codacy
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* fix codacy
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
arosis78 [Tue, 12 Mar 2019 04:46:37 +0000 (13:46 +0900)]
[ElmSharp] Added some new APIs for AnimationView (#741)
* [ElmSharp] Added some new APIs for AnimationView
* [ElmSharp] modified from IsReversePlaying to IsReversedPlaying
* Update AnimationView.cs
Wootak [Mon, 11 Mar 2019 02:07:42 +0000 (11:07 +0900)]
[Bluetooth][TCSACR-221] Add BluetoothGattClient APIs (#712)
[Bluetooth][TCSACR-221] Add BluetoothGattClient APIs (#712)
Wonyoung Choi [Mon, 11 Mar 2019 01:13:23 +0000 (10:13 +0900)]
[Build] Move directory into tizenfx git repo when ./build.sh pack
WonYoung Choi [Fri, 8 Mar 2019 09:54:49 +0000 (18:54 +0900)]
[Build] Remove tools source (#744)
Tools used in CI process have been moved to the external repo.
TizenFX repo will have the binaries of APITool for generating
dummy assemblies in GBS build.
arosis78 [Wed, 6 Mar 2019 10:30:31 +0000 (19:30 +0900)]
[NUI] Added new ViewAdded event on Window (#705)
* [NUI] Added new ViewConnected event on Window
* [NUI] Added new ViewAdded event on Window
* [NUI] Added new ViewAddxxed event on Window
dongsug-song [Wed, 6 Mar 2019 07:24:16 +0000 (16:24 +0900)]
[NUI] TCSACR-214 Change name of text related properties (#736)
Jeongkyun [Mon, 4 Mar 2019 06:25:59 +0000 (15:25 +0900)]
[Elmsharp.Wearable] Add obsolete and remark for marker API (#734)
Wootak [Mon, 4 Mar 2019 02:20:24 +0000 (11:20 +0900)]
[Bluetooth][Non-ACR] Fix api document (#733)