Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] [NUI.Avatar] Introduce Tizen.NUI.Avatar #5439

Closed
wants to merge 321 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
321 commits
Select commit Hold shift + click to select a range
e520928
[NUI] Fix Pagination bug
rabbitfor Feb 21, 2023
898f9a8
[NUI] Resize slider normal thumb to calculate thumb position correctly
Jaehyun-Cho Feb 21, 2023
49b4c46
[NUI] DragAndDrop : Add multi-window sample
taehyub Feb 21, 2023
ad8b575
[NUI] Version up 22214
Feb 21, 2023
32ba5f9
DragAndDrop : don't reuse drag window
taehyub Feb 14, 2023
9f9eef6
[NUI] Fix Menu not to show Content if there is no menu item
Jaehyun-Cho Feb 23, 2023
4c778a9
[NUI][Scene3D] Use Model defined camera
Feb 17, 2023
d471e0a
[NUI][Samples] Add .sln file to load projects
Feb 28, 2023
1fb4d16
[NUI] Fix dispose xaml elements
elishateng Mar 2, 2023
d2c5be1
[XamlBuild] Fix extents convert issue
elishateng Nov 22, 2022
7b9b4bb
[NUI] Fix SetInputRegion binding
sparrow74 Mar 3, 2023
cec2a39
[NUI] Add Dispose to LongPressGestureDetector and modify ReleaseSwigC…
JoogabYun Mar 6, 2023
5a163af
[NUI] Remove duplicate size setter
Mar 6, 2023
eb1b58f
[NUI] Version up 22216
bshsqa Mar 6, 2023
1cf0896
[NUI] Add getter property about WindowPositionSizeWithBorder and Wind…
JoogabYun Mar 6, 2023
21cb3aa
[NUI] Remove duplicate URL settup
Mar 6, 2023
ad8c3c2
[NUI] Fix layer MoveAbove/MoveBelow API change window's List
Mar 7, 2023
2a0b308
[NUI] Remove unsed field in View
rabbitfor Mar 8, 2023
333ceef
[NUI] Do not connect default signals when View created
Mar 6, 2023
e32d1ca
[NUI.Scene3D] Add model to test glb format (#5067)
hinohie Mar 9, 2023
e6c6c08
[NUI] Fix collectionView Selection on Item.
everLEEst Mar 10, 2023
af60576
[NUI] fix previous patch by coding rules
everLEEst Mar 10, 2023
72ae557
[NUI] Version up 22217
tscholb Mar 13, 2023
a5e7993
Update github action (#5059)
JoonghyunCho Mar 7, 2023
16cd857
update action script methods (#5062)
JoonghyunCho Mar 8, 2023
5b28a21
[NUI.Gadget] Modify NUIGadgetManager.Add() method (#5011)
hjhun Mar 8, 2023
bbba4d9
[NUI.Gadget] Add a new internal API (#4976)
hjhun Mar 8, 2023
8afff68
Update deprecated actions (#5070)
JoonghyunCho Mar 10, 2023
72eecb8
[NLP] Deprecated NLP APIs
imfine98 Mar 7, 2023
77ef2f8
[NUI] Load facial blendshape animation
Mar 14, 2023
93f6655
[NUI] AIAgentLayer : fix animation usage issue
taehyub Mar 15, 2023
4940835
[NUI] Refactor NUI.ThemeManager
rabbitfor Mar 15, 2023
8bf4a2a
[NUI] Change log info to debug in ThemeManager
rabbitfor Mar 15, 2023
78d9592
[NUI] Fix some SVACE issues.
huayongxu Mar 16, 2023
a21ef69
[NUI] fix svace issue. check Selected item existance.
everLEEst Mar 17, 2023
ed140c6
[NUI] Remove unnecessary gesture events from DefaultBorder.
JoogabYun Mar 17, 2023
2f57f96
Update postback PR (#5086)
JoonghyunCho Mar 16, 2023
f75ca5c
[NUI.Gadget] Support Internationalization (#5091)
hjhun Mar 17, 2023
031929d
[NUI] Add RotationCompletedAcknowledgement APIs
sparrow74 Mar 17, 2023
6c00207
[NUI] Version up 22218
sparrow74 Mar 20, 2023
f54d5e2
[NUI] DragAndDrop : allow to control shadow view opacity
taehyub Mar 22, 2023
8c39fe9
[NUI] Refactor ButtonExtension
rabbitfor Mar 17, 2023
a961247
[NUI][AT-SPI] Add ViewAccessibilityMode
Mar 20, 2023
38d0f03
[NUI] Add GetOverlayLayer in NUI window.
Mar 27, 2023
69f2146
[NUI] Register HitTest callback only if GrabTouchAfterLeave = true
Mar 28, 2023
baacbb3
[NUI] Version up 22219
Mar 28, 2023
568af1f
[Packagemanager] Add APIs for internal (#4991)
jeremy-jang Mar 23, 2023
91c5248
[NUI] Add Font PreCache API to FontClient
wonrst Mar 27, 2023
fe71bf7
[NUI] refactoring collectionView and Layouters for extended class (#5…
everLEEst Mar 29, 2023
4cb7861
[NUI] Fix signal bugs in View and Window
rabbitfor Mar 29, 2023
2e25b75
[NUI] Fix size calculation for TextLabel with Margin in RelativeLayout
Jaehyun-Cho Mar 29, 2023
41bc5ba
[NUI] Refactor Signal structure.
rabbitfor Mar 30, 2023
af9ebec
[Connection] Fix race condition (#5113)
chleun-moon Mar 28, 2023
0d99edf
[WebRTC] Change Stats enum value and add new enum value (#5117)
hsgwon Mar 29, 2023
ca73134
[NUI] Fix typo
rabbitfor Mar 31, 2023
efd94bd
[NUI] Remove regacy Interop files
rabbitfor Mar 31, 2023
00673ac
[NUI] Introduce WindowLayoutType enum and SetLayout Method
dkdk-ryu Mar 23, 2023
78addfa
[NUI][AT-SPI] Override ContentPage.AccessibilityGetName() (#5141)
aswigon Apr 3, 2023
511b0a4
[NUI.Samples] Add sample for spring like animation
Apr 3, 2023
f0b9148
[NUI.Samples] Fix visual defect for SpringAnimationSample
Apr 5, 2023
81ba3ff
[NUI] Version up 22220
Apr 5, 2023
e179435
[NUI] Add view helper API to rotate : LookAt
Apr 5, 2023
12a09a2
Add new cache APIs (#5088)
akash1-kumar Apr 3, 2023
b4f8934
[NUI][AT-SPI] Promote DoAction implementation from CustomView to View
Apr 4, 2023
2da07ba
[NUI] Use ModelNode for the child of Model
bshsqa Mar 31, 2023
0024098
[NUI] Add a LoadContents API with byte array for WebView.
huayongxu Apr 4, 2023
5d43b66
[NUI] Fix svace issues
elishateng Apr 6, 2023
14727a6
[NUI] Rotation class with EulerAngle (pitch/yaw/roll)
Apr 10, 2023
96ad76f
[NUI] Version up 22221
jykeon Apr 12, 2023
c74038d
[Tizen.Content.Download] Update protection level to 'public' for Cach…
akash1-kumar Apr 10, 2023
dc157d8
[Tizen.Security] Deprecate GetPrivacyDisplayName() (#5148)
yl33 Apr 11, 2023
11db464
[NUI][AT-SPI] Add IAtspiValue.AccessibilityGetValueText()
Apr 13, 2023
5c90196
[NUI] Collect Renderer Property enum as public hidden (#5165)
hinohie Apr 18, 2023
541bee7
Version up 22222 (#5189)
ANZ1217 Apr 19, 2023
646bbb9
[MediaVision] Add APIs for Design QR feature (#5104)
hsgwon Apr 13, 2023
3023a8a
Clean up (#5179)
hjhun Apr 17, 2023
9869938
[Applications] Add Set/Get window position api for AppControl (#5084)
sukhyungkang Apr 17, 2023
4307523
[Applications.UI] Add Get window position api (#5085)
sukhyungkang Apr 17, 2023
5581528
[Applications.Common] Add an internal API (#5183)
hjhun Apr 18, 2023
b7e580f
[NUI] Add OverlayLayer to Window's LayersChildren to calculate Layout
Jaehyun-Cho Apr 20, 2023
62cd8ab
[NUI] Fix SVACE issues.
huayongxu Apr 20, 2023
25988df
[NUI] Make bvh/facial Animation from string buffer
Apr 18, 2023
6033a11
[NUI] Fix NUIApplication svace issue
elishateng Apr 20, 2023
7ba526d
[NUI] Remove default parameter of Animation.Stop(EndActions)
Apr 21, 2023
c9361ec
[NUI] Remove unused signal : Window.ViewAdded
Apr 21, 2023
c12c918
[NUI] Fix some comments of Animation class
Apr 24, 2023
5add89c
[NUI] Remove some TCs which are not effective.
huayongxu Apr 25, 2023
92e2c7a
[NUI] Add SetTapRecognizerTime
JoogabYun Apr 26, 2023
9355e7d
Modify property name of Property class
huiyueun Apr 19, 2023
b14017f
[NUI] Change the call to GetRootLayer() so that the layer index can b…
JoogabYun Apr 26, 2023
7d9991e
[NUI] version update
JoogabYun Apr 26, 2023
13cd696
[Tdbc] Add Tizen.Data.Tdbc (#5145)
jeremy-jang Apr 24, 2023
d11c17c
[Application.Common][TCSACR-536]Add APIs for getting path related res…
ilho159kim Apr 25, 2023
0ce00c4
[Tdbc] Split Tizen.Data.Tdbc.Driver.Sqlite project from Tizen.Data.Td…
jeremy-jang Apr 25, 2023
80107c7
[Camera] Add new camera setting APIs (#5172)
hsgwon Apr 25, 2023
94c631c
[Tizen.Log] Replace dlog_print with dlog_print_dotnet (#5101)
chanwoochoi Apr 26, 2023
38a1de8
[Tdbc] Fix binding methods (#5213)
jeremy-jang Apr 26, 2023
094a630
[NUI] LoopingMode enum for Animation class
Apr 26, 2023
31443c7
[NUI] Add Default Image & transition effect
tscholb Apr 5, 2023
fdaa4aa
[NUI] Fix empty item case crash. wrong bracket conditions.
everLEEst Apr 27, 2023
12b850c
Add GenerateUrl API to FrameBuffer
rabbitfor Apr 27, 2023
0746cf5
[NUI] Reuse internally created Key/Touch and reuse it
Apr 26, 2023
a23704a
[NUI] Version up 22224
dkdk-ryu May 2, 2023
886a592
[Tizen.Log] Optimize garbage collection (#5156)
ppdl Apr 27, 2023
5841394
[NUI.Gadget] Add Assembly property to NUIGadgetInfo (#5226)
hjhun Apr 28, 2023
8c6ae44
[Tdbc] Fix static analysis issues (#5231)
jeremy-jang May 2, 2023
47f0327
[NUI.Scene3D] Add property for bvh that translate root from ModelNode…
Apr 24, 2023
114e0e0
[NUI] Binding EnableFocusIndicator and IsFocusIndicatorEnabled
JoogabYun May 3, 2023
64eb754
[NUI] Add WindowMouseInOutEvent (#5242)
JoogabYun May 4, 2023
59f3a44
[NUI.Scene3D] Make API to apply ModelMotion
Apr 28, 2023
f9d5fad
[NUI] Binding GetDeviceClass and GetDeviceSubclass of touch event
JoogabYun May 4, 2023
29a097c
[NUI] Remove duplicate ?. operator and use using statement
rabbitfor Apr 19, 2023
4272ccf
[NUI] Add Touch source type for gesture
JoogabYun May 9, 2023
3113bb7
[NUI] Add BlendPoint to blend animation of AnimateBetween
bshsqa May 8, 2023
bfc49a0
[NUI] Add FontPreLoad API to FontClient
wonrst May 9, 2023
d650130
[NUI.Scene3D] Change the API name for BlendShape morphing
May 10, 2023
d32b9ec
[NUI.Sample] BlendPoint demo
May 12, 2023
c9b7e50
[NUI.Gadget] Modify NUIGadgetResourceManager class (#5233)
hjhun May 2, 2023
a24e5ad
[Tizen.Log] Fix gbs build error
ppdl May 3, 2023
d8bc836
[MediaVision] Fix Design QR bug (#5245)
hsgwon May 4, 2023
4df890c
Mark all Tizen.Security.PrivacyPrivilegeManager APIs as deprecated (#…
dmichaluk May 8, 2023
34e5f33
[DevicePolicyManager] Deprecate DevicePolicyManager APIs (#5180)
y01k May 11, 2023
c968db2
[Tdbc] Fix Sqlite update hook (#5251)
ilho159kim May 11, 2023
4d94fae
[NUI.WindowSystem] introduce the taskbar service feature
doyoun-kang May 12, 2023
763ec15
Implement libsessiond wrapper
adaszkiewicza Apr 20, 2023
e692e55
Post-review fixes to pull request #5203 part 1
a-michalski2 Apr 25, 2023
b41050e
Fix issues from review (#2)
adaszkiewicza Apr 27, 2023
e7a6c6c
Fix SubsessionEventInfoNative struct definition and usage (#3)
adaszkiewicza Apr 28, 2023
523fb8e
Post-review fixes #2 (#4)
a-michalski2 May 10, 2023
8db95f7
[NUI] Binds GetCurrentProperty to Animatable class
bshsqa May 15, 2023
9206b75
[NUI] Reduce get/set overhead for some LottieAnimationView properties
May 16, 2023
9bda456
[NUI] Cache url when we call SetImage + Make way to skip visual creation
May 16, 2023
33947ab
[NUI] Let LottieAnimationView use InternalVisual API
May 16, 2023
b4755be
[NUI] Add DispatchParentTouchEvent
JoogabYun May 22, 2023
106cf16
[NUI] Version up 22227
Seoyeon2Kim May 22, 2023
bcc6919
[NUI] Deprecated Animation.Stop(EndActions)
May 8, 2023
8e3b977
[NUI] Fix theme applied issue
rabbitfor May 23, 2023
d49ca7d
[NUI][AT-SPI] Add AccessibilityDynamicAttributes (#5287)
aswigon May 23, 2023
da89a30
[NUI] Add Comment on the View.VisibilityChanged event
bshsqa May 18, 2023
773b814
[NUI] Add new constructor to Rotation by using Quaternion vector4 as …
bshsqa May 25, 2023
92c9d3a
[NUI] Add font thread sync creation option
wonrst May 25, 2023
78b4fed
[NUI] Update WebView TCs.
huayongxu Apr 25, 2023
99a99be
[NUI] Double buffered ProcessorOnceEvent so we allow attach event dur…
May 30, 2023
5d66da7
[NUI] Version up 22228
rabbitfor May 31, 2023
561007b
Fix file not found exception
upple May 25, 2023
a32ff64
Modify implementation
upple May 25, 2023
b83a3d2
[NUI.Gadget] Modify NUIGadgetResourceManager (#5302)
hjhun May 25, 2023
b173057
[NUI][AT-SPI] Add IAtspiTable and IAtspiTableCell interfaces (#5305)
aswigon May 31, 2023
4104507
Add KeepRendering to Window
heeyongsong May 31, 2023
11d8079
Add window move/resize completed signal
sparrow74 May 22, 2023
ddb8045
[NUI] Add moveCompleted and resizeCompleted api on BorderWindow
JoogabYun Jun 3, 2023
1c321cc
[NUI] Update WebView TCs.
huayongxu May 30, 2023
2d84255
[NUI] version update
taehyub Jun 8, 2023
90a2676
[NUI] Introduce WindowData
dkdk-ryu Jun 7, 2023
0a5a149
[NUI] Fix incorrect calculation of configGestureCount.
JoogabYun Jun 9, 2023
3376653
[NUI] Fix issue when user try to get Children of ScrollableBase insta…
AdunFang Jun 9, 2023
2d554cf
[NUI] Unregister callbacks when passed argument is null.
huayongxu Jun 12, 2023
48a6ed7
[NUI] Fix the issue that max width of Button Text is incorrect.
huayongxu May 4, 2023
5c84ad7
[NUI] Version update (22230)
dongsug-song Jun 14, 2023
3b36b31
[NUI] Add DispatchHoverEvents and DispatchPrentHoverEvents
JoogabYun Jun 14, 2023
0272bc7
[NUIComponents] Roll back error modification
AdunFang Jun 14, 2023
05fd963
[NUI] Update webview TCs.
huayongxu Jun 12, 2023
08df73a
[NUI.Scene3D] Deprecate direct accessor to motion value list
Jun 16, 2023
9eed1f4
[NUI] Add Window validation check
dongsug-song Jun 16, 2023
cee07b6
[NUI] Add manual test for webview.
huayongxu Jun 15, 2023
44398f8
[NUI] Skip when the View.BackgroundImage is set with the same value a…
dongsug-song Jun 16, 2023
c8809a8
[NUI] Make subclass of ImageView can use ResourceUrl normally.
Jun 19, 2023
5c32bd4
[NUI] Make internal API for calculate screen position and extents.
May 15, 2023
01a741a
[NUI] Fix some svace issues.
huayongxu Jun 20, 2023
71184f9
[NUI] Add a new WindowLayout Sample
dkdk-ryu Mar 24, 2023
3e35695
Add check box for notification (#5342)
sukhyungkang Jun 19, 2023
514ea05
[ThemeManager] Clear current theme cache when theme changed (#5320)
jeremy-jang Jun 20, 2023
cd3f9d8
[NUI] Clear old resources cached data
Jun 22, 2023
98e4b46
[NUI] Add some API for KeyFrames
Jun 21, 2023
4806ac3
[NUI] Fix Application argv issue
sparrow74 Jun 22, 2023
17a5183
[NUI] Remove useless log + Add todo mark about it
Jun 23, 2023
df1c361
[NUI] Exception if someone change disposed ImageView's property
Jun 26, 2023
2deefb3
[NUI] Add Directional Light
bshsqa Jun 12, 2023
5597154
[NUI] Add LazyFeedHover api for HoverEvent
JoogabYun Jun 23, 2023
caffca2
[NUI] Disable ThemeManager preload
rabbitfor Jun 30, 2023
0182bd1
[NUI] Write comments for Matrix and Matrix3
Jun 23, 2023
00df283
[NUI] Add ModelRoot Property in Model class
bshsqa Jun 29, 2023
fd54d98
[NUI] Partial update feature enable/disable for window
Jul 4, 2023
86f7384
[NUI] Add InterceptWheelEvent
JoogabYun Jul 4, 2023
edcf2ad
[NUI] version up(22231)
wonrst Jul 5, 2023
73ad9e8
[NUI] Update FontSizeScale values
Seoyeon2Kim Jul 4, 2023
2df38c4
[NUI] Delete the used window in widget
tscholb Jun 19, 2023
36a9e8a
[NUI] Binding IsFloatingModeEnabled()
JoogabYun Jul 10, 2023
056d397
[NUI] Register OrientationChanged for BorderWindow.
JoogabYun Jul 10, 2023
4e1fac5
[NUI] Fix not to propagate gesture from scrim
Jaehyun-Cho Jul 10, 2023
042f894
Version update - 22234
huiyueun Jul 11, 2023
6046133
[NUI.Scene3D] Make MotionData use Native API, instead of C#
Jul 5, 2023
3acf674
[NUI][AT-SPI] Set focus in OnAccessibilityActivated()
Jul 11, 2023
07a14ac
[NUI] Switch camera includes current camera's Unparent()
jmmhappy Jul 12, 2023
89a22db
[NUI] Update Font size scale again based on the updated guide
Seoyeon2Kim Jul 13, 2023
437208d
[NUI] Fix SVACE issue.
huayongxu Jul 13, 2023
68558ce
[NUI] Add VisibilityChanged event to Layer
Jaehyun-Cho Jul 18, 2023
0d5620a
[NUI] Version Update (22235)
bshsqa Jul 18, 2023
792a9ff
[MediaPlayer] Add new API to set video codec type (#5359)
hsgwon Jul 11, 2023
412a1b0
[Tizen.Applications] Fix static analysis issues (#5389)
kilig Jul 14, 2023
1f2da81
[NUI] Event-related APIs are moved to ViewEvent.cs.
JoogabYun Jul 19, 2023
18452a8
[NUI] Remove RenderTask itself from the RenderTaskList when disposed
rabbitfor Jul 20, 2023
860e117
[NUI] Get Lottie ActionId of SetDynamicProperty
Jul 24, 2023
616ebc6
[NUI] Add logic to check if GetLastTouchEvent() is null.
JoogabYun Jul 25, 2023
c7c6e4b
[NUI] Restore FeedHover due to api compatibility issue.
JoogabYun Jul 25, 2023
a70b58b
[NUI] Fast track uploading image
Jul 17, 2023
6db9c12
[NUI] Version Update (22236)
jmmhappy Jul 25, 2023
10522fe
Deprecating Tizen.Maps APIs (#5108)
priyakohl Jul 25, 2023
51b29f2
[NUI][Samples] Fix exception during shutdown + Remove useless codes
Jul 25, 2023
6c81baf
[NUI] Make Action id as internal static readonly
Jul 25, 2023
8facf91
[NUI] Add WeakEventProxy class and improve invoke of WeakEvent
rabbitfor Jul 28, 2023
32bfaab
[NUI] Add Clipboard
wonrst Jul 17, 2023
b0668bb
[NUI] Add non-generic WeakEventProxy
rabbitfor Aug 1, 2023
803e612
[NUI] Version Update (22237)
tscholb Aug 1, 2023
e64b3e3
[TFM] Update TizenFX TFM to net6.0 (#5360)
JoonghyunCho Jul 28, 2023
506a8a8
Update deploy-packages.yml
rookiejava Aug 1, 2023
90dd67c
Update nightly-release.yml
rookiejava Aug 1, 2023
d32a73f
Update deploy-packages.yml
rookiejava Aug 1, 2023
6c8585e
[NUI] Fix some SVACE issues.
huayongxu Aug 2, 2023
d54255b
[NUI] Lazy Update CornerRadius/Borderline
Aug 1, 2023
882cfff
[NUI] Block lazy Background
Aug 2, 2023
efcd97b
[NUI] Registry is not required at GetTouchFromPtr()
JoogabYun Aug 3, 2023
2338eaf
[NUI] Add clipboard sample (#5451)
wonrst Aug 4, 2023
f1d89d9
[NUI] Fix SVACE issue.
huayongxu Aug 4, 2023
6d3b812
[NUI] Make LottieAnimationView do not support bitmap images.
bshsqa Jun 22, 2023
0dade4d
[NUI] Set DragWindow Orientation Available
taehyub Jun 29, 2023
6b9804c
[NUI] Add ImageView.ImageColor property for Image visual's MixColor
Jul 26, 2023
323edc3
[NUI] Fix issue when LottieAnimationView use DesiredSize
Aug 8, 2023
b031a9d
[NUI] Version Update (22238)
Aug 9, 2023
15d8f4d
Update README.md
rookiejava Aug 1, 2023
bef69b2
Revert "[TFM] Update TizenFX TFM to net6.0 (#5360)" (#5436)
JoonghyunCho Aug 1, 2023
31d2be6
[Tizen.System] Add default case for switch statement
ppdl Jul 28, 2023
502aac0
[Tizen.Log] Fix null reference exception
ppdl Jul 27, 2023
b1b487a
[VoiceControlManager] Raise exception for NotSupportedFeature error
stom-hwang Aug 3, 2023
8c7eea1
[WebRTC] Add Mute API for audio track (#5440)
hsgwon Aug 4, 2023
df9910f
[Multimedia] Fix VD SVACE issues (#5445)
hsgwon Aug 4, 2023
464b505
Add lock for _recordChanged variable (#5453)
ilho159kim Aug 7, 2023
6283497
[NUI.Gadget] Add a new method to load assembly (#5455)
hjhun Aug 8, 2023
47fa4a9
[WebRTC] Add display feature for video APIs (#5442)
hsgwon Aug 9, 2023
35af39e
[Camera] Add new APIs for manual focus level, product id and vendor i…
hsgwon Aug 9, 2023
c8b58e4
[MediaVision] Add Timestamp API for MediaVisionSource (#5444)
hsgwon Aug 9, 2023
50082d1
[NUI] Remove strong references of text components regarding events
rabbitfor Aug 8, 2023
1e95114
[NUI] Remove NUI dotnet 6.0 build warnings
Aug 8, 2023
dd0d9b6
[NUI] Change all CallingConvention to `Cdecl`
Seoyeon2Kim Aug 11, 2023
5536955
[NUI] Add api about RelativeMove
JoogabYun Aug 8, 2023
2fac401
[MediaController] Add new capability APIs (#5472)
hsgwon Aug 11, 2023
d8fb575
Update README.md (#5311)
JoonghyunCho Aug 12, 2023
f421615
[System.Feedback] Add internal APIs to support multi-theme sound conf…
Aug 9, 2023
4de2831
[NUI] DALi version 2.2.39
dongsug-song Aug 16, 2023
ce2d6bd
[NUI.Avatar] Introduce NUI.Avatar repository
May 24, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
34 changes: 17 additions & 17 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -2,22 +2,22 @@
# Add members who own directories and files for automatic Pull Request Reviewers.

# NUI Code Owners List
/src/Tizen.NUI/ @hyunjushin @dongsug-song @Seoyeon2Kim @taehyub @jaehyun0cho @everLEEst
/src/Tizen.NUI.Components/ @hyunjushin @dongsug-song @Seoyeon2Kim @taehyub @jaehyun0cho @everLEEst
/src/Tizen.NUI/src/public/BaseComponents/Text*.cs @wonrst @hyunjushin @dongsug-song @Seoyeon2Kim @taehyub @jaehyun0cho @everLEEst
/src/Tizen.NUI/src/public/Xaml/ @AdunFang @hyunjushin @dongsug-song @Seoyeon2Kim @taehyub @jaehyun0cho @everLEEst
/src/Tizen.NUI/src/public/XamlBinding/ @AdunFang @hyunjushin @dongsug-song @Seoyeon2Kim @taehyub @jaehyun0cho @everLEEst
/src/Tizen.NUI/src/internal/Xaml/ @AdunFang @hyunjushin @dongsug-song @Seoyeon2Kim @taehyub @jaehyun0cho @everLEEst
/src/Tizen.NUI/src/internal/XamlBinding/ @AdunFang @hyunjushin @dongsug-song @Seoyeon2Kim @taehyub @jaehyun0cho @everLEEst
/src/Tizen.NUI/src/internal/EXaml/ @AdunFang @hyunjushin @dongsug-song @Seoyeon2Kim @taehyub @jaehyun0cho @everLEEst
/test/NUITestSample/ @hyunjushin @dongsug-song @Seoyeon2Kim @taehyub @jaehyun0cho @everLEEst
/test/NUITizenGallery/ @hyunjushin @dongsug-song @Seoyeon2Kim @taehyub @jaehyun0cho @everLEEst
/test/Tizen.NUI.ComponentApplication/ @hyunjushin @dongsug-song @Seoyeon2Kim @taehyub @jaehyun0cho @everLEEst
/test/Tizen.NUI.Samples/ @hyunjushin @dongsug-song @Seoyeon2Kim @taehyub @jaehyun0cho @everLEEst
/test/Tizen.NUI.SeamlessSamples/ @hyunjushin @dongsug-song @Seoyeon2Kim @taehyub @jaehyun0cho @everLEEst
/test/Tizen.NUI.StyleGuide/ @hyunjushin @dongsug-song @Seoyeon2Kim @taehyub @jaehyun0cho @everLEEst
/test/Tizen.NUI.Tests/ @hyunjushin @dongsug-song @Seoyeon2Kim @taehyub @jaehyun0cho @everLEEst
/test/Tizen.NUI.WebViewTest/ @hyunjushin @dongsug-song @Seoyeon2Kim @taehyub @jaehyun0cho @everLEEst
/test/Tizen.NUI.WindowSystem.Samples/ @hyunjushin @dongsug-song @Seoyeon2Kim @taehyub @jaehyun0cho @everLEEst
/src/Tizen.NUI/ @hyunjushin @dongsug-song @Seoyeon2Kim @taehyub @jaehyun0cho @everLEEst @rabbitfor @hinohie
/src/Tizen.NUI.Components/ @hyunjushin @dongsug-song @Seoyeon2Kim @taehyub @jaehyun0cho @everLEEst @rabbitfor @hinohie
/src/Tizen.NUI/src/public/BaseComponents/Text*.cs @wonrst @hyunjushin @dongsug-song @Seoyeon2Kim @taehyub @jaehyun0cho @everLEEst @rabbitfor @hinohie
/src/Tizen.NUI/src/public/Xaml/ @AdunFang @hyunjushin @dongsug-song @Seoyeon2Kim @taehyub @jaehyun0cho @everLEEst @rabbitfor @hinohie
/src/Tizen.NUI/src/public/XamlBinding/ @AdunFang @hyunjushin @dongsug-song @Seoyeon2Kim @taehyub @jaehyun0cho @everLEEst @rabbitfor @hinohie
/src/Tizen.NUI/src/internal/Xaml/ @AdunFang @hyunjushin @dongsug-song @Seoyeon2Kim @taehyub @jaehyun0cho @everLEEst @rabbitfor @hinohie
/src/Tizen.NUI/src/internal/XamlBinding/ @AdunFang @hyunjushin @dongsug-song @Seoyeon2Kim @taehyub @jaehyun0cho @everLEEst @rabbitfor @hinohie
/src/Tizen.NUI/src/internal/EXaml/ @AdunFang @hyunjushin @dongsug-song @Seoyeon2Kim @taehyub @jaehyun0cho @everLEEst @rabbitfor @hinohie
/test/NUITestSample/ @hyunjushin @dongsug-song @Seoyeon2Kim @taehyub @jaehyun0cho @everLEEst @rabbitfor @hinohie
/test/NUITizenGallery/ @hyunjushin @dongsug-song @Seoyeon2Kim @taehyub @jaehyun0cho @everLEEst @rabbitfor @hinohie
/test/Tizen.NUI.ComponentApplication/ @hyunjushin @dongsug-song @Seoyeon2Kim @taehyub @jaehyun0cho @everLEEst @rabbitfor @hinohie
/test/Tizen.NUI.Samples/ @hyunjushin @dongsug-song @Seoyeon2Kim @taehyub @jaehyun0cho @everLEEst @rabbitfor @hinohie
/test/Tizen.NUI.SeamlessSamples/ @hyunjushin @dongsug-song @Seoyeon2Kim @taehyub @jaehyun0cho @everLEEst @rabbitfor @hinohie
/test/Tizen.NUI.StyleGuide/ @hyunjushin @dongsug-song @Seoyeon2Kim @taehyub @jaehyun0cho @everLEEst @rabbitfor @hinohie
/test/Tizen.NUI.Tests/ @hyunjushin @dongsug-song @Seoyeon2Kim @taehyub @jaehyun0cho @everLEEst @rabbitfor @hinohie
/test/Tizen.NUI.WebViewTest/ @hyunjushin @dongsug-song @Seoyeon2Kim @taehyub @jaehyun0cho @everLEEst @rabbitfor @hinohie
/test/Tizen.NUI.WindowSystem.Samples/ @hyunjushin @dongsug-song @Seoyeon2Kim @taehyub @jaehyun0cho @everLEEst @rabbitfor @hinohie

# Please Add more Code Owners below.
6 changes: 3 additions & 3 deletions .github/workflows/build-branches.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,18 +18,18 @@ jobs:
build:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3

- name: Setup .NET Core
uses: actions/setup-dotnet@v1
uses: actions/setup-dotnet@v3
with:
dotnet-version: 3.1.402

- name: Build
run: ./build.sh full

- name: Checkout APITool
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
repository: TizenAPI/APITool
path: .apitool
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/build-pull-request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,10 @@ jobs:
build:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3

- name: Setup .NET Core
uses: actions/setup-dotnet@v1
uses: actions/setup-dotnet@v3
with:
dotnet-version: 3.1.402

Expand Down Expand Up @@ -44,7 +44,7 @@ jobs:
run: ./build.sh pack

- name: Checkout APITool
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
repository: TizenAPI/APITool
path: .apitool
Expand All @@ -67,7 +67,7 @@ jobs:
runs-on: ubuntu-20.04
steps:
- name: Setup .NET Core
uses: actions/setup-dotnet@v1
uses: actions/setup-dotnet@v3
with:
dotnet-version: 3.1.x

Expand All @@ -86,7 +86,7 @@ jobs:
key: ${{ github.event.pull_request.base.sha }}.json
path: Artifacts/base-api.json

- uses: actions/checkout@v2
- uses: actions/checkout@v3
if: ${{ steps.base-spec.outputs.code != 200 }}
with:
ref: ${{ github.event.pull_request.base.sha }}
Expand All @@ -101,7 +101,7 @@ jobs:

- name: Checkout APITool
if: ${{ steps.base-spec.outputs.code != 200 }}
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
repository: TizenAPI/APITool
path: .apitool
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/check-api-level.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,13 @@ jobs:

- name: Add Labels
if: ${{ steps.metadata.outputs.data }}
uses: actions/github-script@v2
uses: actions/github-script@v6
env:
BRANCH_METADATA: ${{ steps.metadata.outputs.data }}
with:
script: |
var metadata = JSON.parse(process.env.BRANCH_METADATA)
github.issues.addLabels({
github.rest.issues.addLabels({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/deploy-documents-for-tizen-docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
image: tizendotnet/tizenfx-build-worker:2.0

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
repository: TizenAPI/TizenFX-Docs

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/deploy-documents.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
image: tizendotnet/tizenfx-build-worker:2.0

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
repository: TizenAPI/TizenFX-Docs

Expand Down
21 changes: 18 additions & 3 deletions .github/workflows/deploy-packages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@ on:
description: 'Branch to deploy'
required: true
default: 'master'
deploy_to_gpr:
description: 'Deploy packages to Github Packages Registry?'
required: true
default: true
deploy_to_myget:
description: 'Deploy packages to MyGet?'
required: true
Expand All @@ -23,12 +27,12 @@ jobs:
deploy:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
ref: ${{ env.TARGET_BRANCH }}
fetch-depth: 0

- uses: actions/setup-dotnet@v1
- uses: actions/setup-dotnet@v3
with:
dotnet-version: '6.0.102'

Expand All @@ -51,7 +55,7 @@ jobs:
run: |
VERSION=$VERSION_PREFIX.$((10000+$(git rev-list --count HEAD)))
echo VERSION=$VERSION
echo "::set-output name=version::$VERSION"
echo "version=$VERSION" >> $GITHUB_OUTPUT

- name: Build
env:
Expand All @@ -67,6 +71,17 @@ jobs:
git tag -fa "v$VERSION" -m "Release $VERSION"
git push -f --tags origin refs/tags/"v$VERSION"

- name: Install Github Package Registry Tool
if: github.event.inputs.deploy_to_gpr == 'true'
run: dotnet tool install --global --no-cache gpr

- name: Deploy NuGet packages to Github Packages Registry
if: github.event.inputs.deploy_to_gpr == 'true'
run: |
gpr push --api-key ${{ secrets.GITHUB_TOKEN }} \
--repository ${{ github.repository }} \
--retries 3 Artifacts/*.nupkg

- name: Deploy NuGet packages to MyGet
if: github.event.inputs.deploy_to_myget == 'true'
env:
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/nightly-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
nightly:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
fetch-depth: 0

Expand All @@ -28,10 +28,10 @@ jobs:
TARGETS="${TARGETS} $x"
fi
done
echo "::set-output name=targets::${TARGETS}"
echo "targets=${TARGETS}" >> $GITHUB_OUTPUT

- name: Trigger Release
uses: actions/github-script@v4
uses: actions/github-script@v6
env:
TARGETS: ${{ steps.find-targets.outputs.targets }}
WORKFLOW_NAME: 'Deploy Packages'
Expand All @@ -54,7 +54,7 @@ jobs:
repo: context.repo.repo,
workflow_id: workflow.id,
ref: 'master',
inputs: { target, deploy_to_myget: 'true', deploy_to_tizen: 'true' }
inputs: { target, deploy_to_gpr: 'true', deploy_to_myget: 'true', deploy_to_tizen: 'true' }
})
console.log(`Event dispatch for ${target} : ${dispatchResp.status}`)
})
8 changes: 4 additions & 4 deletions .github/workflows/postback-pull-request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,12 @@ jobs:

- name: Find Pull Request
id: pull_request
uses: actions/github-script@v2
uses: actions/github-script@v6
env:
WORKFLOW_HEAD_SHA: ${{ github.event.workflow_run.head_sha }}
with:
script: |
const res = await github.pulls.list({
const res = await github.rest.pulls.list({
owner: context.repo.owner,
repo: context.repo.repo,
state: 'open'
Expand All @@ -41,7 +41,7 @@ jobs:

- name: Report Error if Failure
if: ${{ github.event.workflow_run.conclusion == 'failure' }}
uses: actions/github-script@v2
uses: actions/github-script@v6
env:
PR_NUMBER: ${{ steps.pull_request.outputs.number }}
with:
Expand All @@ -50,7 +50,7 @@ jobs:
const fs = require('fs');
const json = fs.readFileSync('Artifacts/errors.json', 'utf8');
const errors = JSON.parse(json).join('\n');
github.issues.createComment({
github.rest.issues.createComment({
issue_number: process.env.PR_NUMBER,
owner: context.repo.owner,
repo: context.repo.repo,
Expand Down
32 changes: 21 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ TizenFX API, which allows you to access platform-specific features not covered b

| Branch | API Level | Target Framework | API Reference | Platform | myget.org | nuget.org |
|--------|:---------:|------------------|---------------|-------------------|-----------|------------|
|master | 11 | tizen11.0 | [Link](https://samsung.github.io/TizenFX/master/) | Tizen vNext | [![api11_myget](https://img.shields.io/tizen.myget/dotnet/vpre/Tizen.NET.API11.svg)](https://tizen.myget.org/feed/dotnet/package/nuget/Tizen.NET) | |
|master | 11 | net6.0-tizen8.0 | [Link](https://samsung.github.io/TizenFX/master/) | Tizen 8.0 | [![api11_myget](https://img.shields.io/tizen.myget/dotnet/vpre/Tizen.NET.API11.svg)](https://tizen.myget.org/feed/dotnet/package/nuget/Tizen.NET) | |
|API10 | 10 | tizen10.0 | [Link](https://samsung.github.io/TizenFX/API10/) | Tizen 7.0 | [![api10_myget](https://img.shields.io/tizen.myget/dotnet/vpre/Tizen.NET.API10.svg)](https://tizen.myget.org/feed/dotnet/package/nuget/Tizen.NET) | [![api10_nuget](https://img.shields.io/nuget/v/Tizen.NET.API10.svg)](https://www.nuget.org/packages/Tizen.NET/) |
|API9 | 9 | tizen90 | [Link](https://samsung.github.io/TizenFX/API9/) | Tizen 6.5 | [![api9_myget](https://img.shields.io/tizen.myget/dotnet/vpre/Tizen.NET.API9.svg)](https://tizen.myget.org/feed/dotnet/package/nuget/Tizen.NET) | [![api9_nuget](https://img.shields.io/nuget/v/Tizen.NET.API9.svg)](https://www.nuget.org/packages/Tizen.NET/) |
|API8 | 8 | tizen80 | [Link](https://samsung.github.io/TizenFX/API8/) | Tizen 6.0 | [![api8_myget](https://img.shields.io/tizen.myget/dotnet/vpre/Tizen.NET.API8.svg)](https://tizen.myget.org/feed/dotnet/package/nuget/Tizen.NET) | [![api8_nuget](https://img.shields.io/nuget/v/Tizen.NET.API8.svg)](https://www.nuget.org/packages/Tizen.NET/) |
Expand All @@ -21,24 +21,32 @@ TizenFX API, which allows you to access platform-specific features not covered b
### master
The __master__ branch is the main development branch for the Tizen .NET __API Level 11__.

The following NuGet packages will be published to [Tizen MyGet Gallery](https://tizen.myget.org/gallery/dotnet) every day if there are any changes. (Nightly Build)
The following NuGet packages will be published to [Tizen MyGet Gallery](https://tizen.myget.org/gallery/dotnet) and [Github Packages Registry](https://github.com/orgs/Samsung/packages?tab=packages&q=Tizen.NET) every day if there are any changes. (Nightly Build)

> - MyGet Feed : ```https://tizen.myget.org/F/dotnet/api/v3/index.json```
> - GitHub Packages Feed : ```https://nuget.pkg.github.com/Samsung/index.json```
> - GitHub Packages only supports authentication using a personal access token (classic). For more information, see [Working with the NuGet registry](https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-nuget-registry) and [Managing your personal access tokens](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens)

* Tizen.NET 11.0.0.#####
* Tizen.NET.API11 11.0.0.#####
* Tizen.NET.Internals 11.0.0.#####

And, This branch is pushed to the [tizen branch](https://git.tizen.org/cgit/platform/core/csapi/tizenfx/?h=tizen) in the tizen gerrit and submitted for the Tizen vNext platform.
And, This branch is pushed to the [tizen branch](https://git.tizen.org/cgit/platform/core/csapi/tizenfx/?h=tizen) in the tizen gerrit and submitted for the next Tizen platform.

### API4 ~ API10 branches
The __API#__ branches are the release branch for Tizen .NET __API Level #__.

These release branches were __FROZEN__. No new public APIs can be added to these branches, only bug fixes and internal APIs can be added.

## Using `net6.0-tizen` target framework
If you want to use the `net6.0-tizen` target framework, you need to [install Tizen workload](https://github.com/Samsung/Tizen.NET/wiki/Installing-Tizen-.NET-Workload).

## Using `tizen` target framework
If you want to use the `tizen` target framework, you need to use `Tizen.NET.Sdk` package as the project sdk.
```xml
<Project Sdk="Tizen.NET.Sdk/1.1.9">
<PropertyGroup>
<TargetFramework>tizen11.0</TargetFramework>
<TargetFramework>tizen10.0</TargetFramework>
</PropertyGroup>
</Project>
```
Expand All @@ -47,8 +55,8 @@ For more information, please see [Using Tizen.NET.Sdk as SDK-style](https://deve
### Minimum required versions of Tizen.NET.Sdk and Visual Studio
| API Level | Target Framework | Tizen.NET.Sdk | Visual Studio |
|:---------:|------------------|---------------|-------------------|
| API11 | tizen11.0 | 1.1.10 (not yet) | 2022 |
| API10 | tizen10.0 | 1.1.9 (recommend) | 2019 |
| API11 | net6.0-tizen8.0 | [Tizen .NET Workloads](https://github.com/samsung/Tizen.NET) | 2022 |
| API10 | tizen10.0 | 1.1.9 | 2019 |
| API9 | tizen90 | 1.1.7 | 2019 |
| API8 | tizen80 | 1.1.6 | 2019 |
| API7 | tizen70 | 1.0.9 | 2019 |
Expand Down Expand Up @@ -78,8 +86,10 @@ You can download the latest binaries with TizenFX from the link below :

| Tizen Version | Link |
|-------------------|------|
| Tizen 4.0 | http://download.tizen.org/snapshots/tizen/4.0-unified/latest/ |
| Tizen 5.0 | http://download.tizen.org/snapshots/tizen/5.0-unified/latest/ |
| Tizen 5.5 | http://download.tizen.org/snapshots/tizen/5.5-unified/latest/ |
| Tizen 6.0 | http://download.tizen.org/snapshots/tizen/6.0-unified/latest/ |
| Tizen 6.5 | http://download.tizen.org/snapshots/tizen/unified/latest/ |
| Tizen 4.0 | http://download.tizen.org/snapshots/TIZEN/Tizen-4.0/Tizen-4.0-Unified/latest/ |
| Tizen 5.0 | http://download.tizen.org/snapshots/TIZEN/Tizen-5.0/Tizen-5.0-Unified/latest/ |
| Tizen 5.5 | http://download.tizen.org/snapshots/TIZEN/Tizen-5.5/Tizen-5.5-Unified/latest/ |
| Tizen 6.0 | http://download.tizen.org/snapshots/TIZEN/Tizen-6.0/Tizen-6.0-Unified/latest/ |
| Tizen 6.5 | http://download.tizen.org/snapshots/TIZEN/Tizen-6.5/Tizen-6.5-Unified/latest/ |
| Tizen 7.0 | http://download.tizen.org/snapshots/TIZEN/Tizen-7.0/Tizen-7.0-Unified/latest/ |
| Tizen 8.0 | http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Unified/ |
3 changes: 2 additions & 1 deletion packaging/csapi-tizenfx.spec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Auto-generated from csapi-tizenfx.spec.in by makespec.sh

%define TIZEN_NET_API_VERSION 11
%define TIZEN_NET_RPM_VERSION 11.0.0.999+nui22207
%define TIZEN_NET_RPM_VERSION 11.0.0.999+nui22239
%define TIZEN_NET_NUGET_VERSION 11.0.0.99999

%define DOTNET_ASSEMBLY_PATH /usr/share/dotnet.tizen/framework
Expand Down Expand Up @@ -57,6 +57,7 @@ BuildRequires: pkgconfig(capi-ui-inputmethod)
BuildRequires: pkgconfig(stt-engine)
BuildRequires: pkgconfig(tts-engine)
BuildRequires: pkgconfig(chromium-efl)
BuildRequires: pkgconfig(libsessiond)
%if "%{profile}" == "tv"
BuildRequires: pkgconfig(trustzone-nwd)
%else
Expand Down
1 change: 1 addition & 0 deletions packaging/csapi-tizenfx.spec.in
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@ BuildRequires: pkgconfig(capi-ui-inputmethod)
BuildRequires: pkgconfig(stt-engine)
BuildRequires: pkgconfig(tts-engine)
BuildRequires: pkgconfig(chromium-efl)
BuildRequires: pkgconfig(libsessiond)
%if "%{profile}" == "tv"
BuildRequires: pkgconfig(trustzone-nwd)
%else
Expand Down
2 changes: 1 addition & 1 deletion packaging/version.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@ RPM_VERSION=11.0.0.999
NUGET_VERSION=11.0.0.99999

# RPM Version Suffix
RPM_VERSION_SUFFIX=nui22207
RPM_VERSION_SUFFIX=nui22239
16 changes: 16 additions & 0 deletions src/Tizen.Applications.Common/Interop/Interop.AppCommon.cs
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,16 @@ internal enum ResourceCategory : int
Binary
}

internal enum AppCommonErrorCode
{
None = Tizen.Internals.Errors.ErrorCode.None,
InvalidParameter = Tizen.Internals.Errors.ErrorCode.InvalidParameter,
OutOfMemory = Tizen.Internals.Errors.ErrorCode.OutOfMemory,
InvalidContext = -0x01100000 | 0x01,
NoSuchFile = Tizen.Internals.Errors.ErrorCode.NoSuchFile,
PermissionDenied = Tizen.Internals.Errors.ErrorCode.PermissionDenied,
}

[DllImport(Libraries.AppCommon, EntryPoint = "app_get_id")]
internal static extern ErrorCode AppGetId(out string appId);

Expand Down Expand Up @@ -94,6 +104,12 @@ internal enum ResourceCategory : int

[DllImport(Libraries.AppCommon, EntryPoint = "app_event_get_suspended_state")]
internal static extern ErrorCode AppEventGetSuspendedState(IntPtr handle, out SuspendedState state);

[DllImport(Libraries.AppCommon, EntryPoint = "app_get_res_control_allowed_resource_path")]
internal static extern AppCommonErrorCode AppGetResControlAllowedResourcePath(string applicationId, out string path);

[DllImport(Libraries.AppCommon, EntryPoint = "app_get_res_control_global_resource_path")]
internal static extern AppCommonErrorCode AppGetResControlGlobalResourcePath(string applicationId, out string path);
}
}

Loading