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

[NUI] Switch camera includes current camera's Unparent() #5390

Closed
wants to merge 264 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jan 18, 2023

  1. [NUI] Make ReleaseSwigCPtr didn't check HasBody()

    After PR Samsung#4892 `HasBody()` can be false in `ReleaseSwigCPtr`.
    So, some class who check double-released might not release
    native memory. It might occure some leak.
    
    This patch make them to check `Disposed` instead of `HasBody()`.
    
    +
    
    Clean up some codes of `ReleaseSwigCPtr`.
    
    TODO : Also need to check `Disposable.Dispose` function
    
    TODO : Need to check third-party library implementation who use
    their custom `ReleaseSwigCPtr`
    
    Signed-off-by: Eunki Hong <[email protected]>
    Eunki Hong authored and dongsug-song committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    88ce2f2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3a641e7 View commit details
    Browse the repository at this point in the history
  3. [NUI] fix tct block issue in text field and editor

    GetInputMethodContext() in ReleaseSwigCPtr crashes due to current changes in BaseHandle.
    Move DestroyContext() to Dispose to avoid this.
    
    Signed-off-by: Bowon Ryu <[email protected]>
    wonrst authored and dongsug-song committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    5d9ceef View commit details
    Browse the repository at this point in the history
  4. [NUI] Reorder Disposable's ReleaseSwigCPtr + Allow to dispose seperat…

    …e thread
    
    Reorder the `ReleaseSwigCPtr` call time and `SwigCPtr` value setup.
    It will be matched as `BaseHandle.cs` doing now.
    
    Plus
    
    Make we don't print any fatal log when we try to dispose `Disposable` class.
    For example, `Vector2` or `Uint16Pair` don't need to be used only for main thread.
    Only some UI releative things has some dependency issue of Main / UI thread.
    
    Signed-off-by: Eunki, Hong <[email protected]>
    Eunki, Hong authored and dongsug-song committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    5f926d2 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2023

  1. [NUI] Revert "Make PixelBuffer & PixelData as Disposable"

    Revert patch of PR Samsung#4897
    
    This reverts commit 0e6528a.
    Eunki, Hong authored and dongsug-song committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    1157c41 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    35eb09a View commit details
    Browse the repository at this point in the history
  3. Modify ImportFromArgv method of Bundle (Samsung#4911)

    - Adds descriptions
    - Adds throwing an exception
    
    Signed-off-by: Hwankyu Jhun <[email protected]>
    
    Signed-off-by: Hwankyu Jhun <[email protected]>
    hjhun authored Jan 19, 2023
    Configuration menu
    Copy the full SHA
    af77e59 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2023

  1. Remove log prints in the thread (Samsung#4920)

    Signed-off-by: Hwankyu Jhun <[email protected]>
    
    Signed-off-by: Hwankyu Jhun <[email protected]>
    hjhun authored Jan 25, 2023
    Configuration menu
    Copy the full SHA
    3318550 View commit details
    Browse the repository at this point in the history
  2. [NUI] add code owner

    dongsug-song authored and taehyub committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    c859367 View commit details
    Browse the repository at this point in the history
  3. [NUI] Add NUIApplicaion.GetScreenSize

    To provide the screen size, NUIApplication.GetScreenSize is added.
    Jaehyun-Cho authored and taehyub committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    3293c4b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    93ded6b View commit details
    Browse the repository at this point in the history
  5. [NUI] Remove useless DisposeQueue adding at TextField

    Signed-off-by: Eunki Hong <[email protected]>
    hinohie authored and taehyub committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    f405549 View commit details
    Browse the repository at this point in the history
  6. [NUI] Fix perf-view-creation demo think with dali

    Make recent action match with dali
    
    Signed-off-by: Eunki Hong <[email protected]>
    Eunki Hong authored and taehyub committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    80e70d6 View commit details
    Browse the repository at this point in the history
  7. [NUI] Add Tizen.NUI.Scene3D simple demo (Samsung#4917)

    * [NUI] Add Tizen.NUI.Scene3D simple demo
    
    Hello 3d world!
    
    Signed-off-by: Eunki, Hong <[email protected]>
    
    * Update Scene3DSample.cs
    
    2022 -> 2023
    
    Signed-off-by: Eunki, Hong <[email protected]>
    Co-authored-by: Eunki, Hong <[email protected]>
    2 people authored and taehyub committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    9b380f3 View commit details
    Browse the repository at this point in the history
  8. [NUI] Version Update 22210

    taehyub committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    8ccfe22 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2023

  1. Add a new internal API (Samsung#4923)

    - AppControl.GetDefaultApplicationIds()
    
    Signed-off-by: Hwankyu Jhun <[email protected]>
    
    Signed-off-by: Hwankyu Jhun <[email protected]>
    hjhun authored Jan 26, 2023
    Configuration menu
    Copy the full SHA
    d0fa37b View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2023

  1. [NUI.Gadget] Add NUIGadget class for inhouse developers (Samsung#4935)

    * Implement NUIGadget
    
    Signed-off-by: Hwankyu Jhun <[email protected]>
    
    * Adjust project file
    
    Signed-off-by: Hwankyu Jhun <[email protected]>
    
    * Update csproj
    
    Signed-off-by: Hwankyu Jhun <[email protected]>
    
    * Update implementation
    
    Signed-off-by: Hwankyu Jhun <[email protected]>
    
    * Remove dll unload
    
    Signed-off-by: Hwankyu Jhun <[email protected]>
    
    * Remove unnecessary file
    
    Signed-off-by: Hwankyu Jhun <[email protected]>
    
    * Update sln file
    
    Signed-off-by: Hwankyu Jhun <[email protected]>
    
    * Add missing dependencies
    
    Signed-off-by: Hwankyu Jhun <[email protected]>
    
    * Add a missing property
    
    The type is added.
    
    Signed-off-by: Hwankyu Jhun <[email protected]>
    
    * Update implementation
    
    Signed-off-by: Hwankyu Jhun <[email protected]>
    
    * Fix typo
    
    Signed-off-by: Hwankyu Jhun <[email protected]>
    
    * Check return type of Assembly.CreateInstance()
    
    This patch uses 'as' keyword to check the instance type.
    If it's not NUIGadget, the return value will be null.
    In that case, the Add() method throws an exception.
    
    Signed-off-by: Hwankyu Jhun <[email protected]>
    
    * Add abstract keyword to NUIGadget class
    
    Signed-off-by: Hwankyu Jhun <[email protected]>
    
    * Modify Create() method of NUIGadget
    
    If the Create() method returns 'false', the Add() method of NUIGadgetManager
    throws an exception.
    
    Signed-off-by: Hwankyu Jhun <[email protected]>
    
    * Use CoreApplication.Post() instead of TizenUISynchronzationContext.Post()
    
    Signed-off-by: Hwankyu Jhun <[email protected]>
    
    Signed-off-by: Hwankyu Jhun <[email protected]>
    hjhun authored Jan 27, 2023
    Configuration menu
    Copy the full SHA
    d6005a2 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2023

  1. Make it ineligible for garbage collection for delegate (Samsung#4948)

    This patch is to prevent the delegate garbage collected.
    
    Signed-off-by: Hwankyu Jhun <[email protected]>
    hjhun authored Feb 1, 2023
    Configuration menu
    Copy the full SHA
    0de0ec3 View commit details
    Browse the repository at this point in the history
  2. [NUI] Apply missing comments for Scene3D demo

    1. Collect all private values in upward of source code.
    2. Formatting C#
    3. MilliSeconds --> Milliseconds
    4. Add some comments
    
    Signed-off-by: Eunki Hong <[email protected]>
    Eunki Hong authored and jaehyun0cho committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    00e4218 View commit details
    Browse the repository at this point in the history
  3. [NUI] Prevent NullReferenceException when creating TextLabel

    Signed-off-by: Jiyun Yang <[email protected]>
    rabbitfor authored and jaehyun0cho committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    d213453 View commit details
    Browse the repository at this point in the history
  4. [NUI] Remove build warning messages in NUI Samples (Samsung#4932)

    * [NUI] Remove build warning messages in NUI Samples
    
     - Replace `PreFocusChangeEventArgs` from `FocusChangingEventArgs`.
     - Use `HorizontalAlignment` or `VerticalAlignment` properties
       instead of `LinearAlignment`/
     - Use new Vector2(...) constructor instead of using `X` or `Y` setter.
     - Remove Unreachable code.
    
    Signed-off-by: Seoyeon Kim <[email protected]>
    
    * [NUI] Remove build warning messages
    
     - Remove not used variables : `axis` and `degree`.
     - Clean code according to NUI Coding style
     - Use `HorizontalAlignment` or `VerticalAlignment` properties
       instead of `LinearAlignment`.
     - Use `StyleName` property instead of `SetStyleName(string)`.
     - Use `ChildCount` property instead of `GetChildCount()`.
     - Use new Vector2(...) constructor instead of `Width` or `Height` setter.
    
    Signed-off-by: Seoyeon Kim <[email protected]>
    
    * [NUI] Remove build warning messages part.3
    
     - Remove not used variables : mClippedImagePropertyIndex,
    mLogoTapDetector, FocusEffect.actor, oldPageCount, FrameUpdateCallback.text, etc.
     - Use `HorizontalAlignment` or `VerticalAlignment` properties
      instead of `LinearAlignment`.
     - Use `ChildCount` property instead of `GetChildCount()`.
     - Use new Vector2(...) constructor instead of `Width` or `Height` setter.
     - Clean code according to NUI Coding style
    
    Signed-off-by: Seoyeon Kim <[email protected]>
    
    Signed-off-by: Seoyeon Kim <[email protected]>
    Seoyeon2Kim authored and jaehyun0cho committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    a09fdd4 View commit details
    Browse the repository at this point in the history
  5. [NUI][Test] Commit missing file

    Signed-off-by: Eunki Hong <[email protected]>
    Eunki Hong authored and jaehyun0cho committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    9af1219 View commit details
    Browse the repository at this point in the history
  6. [NUI][Scene3D] Fix memory leak issue for Model's Animation

    Since we create new handle at csharp binder, we should call DeleteHandle function.
    
    Note : Extensions.GetInstanceSafely delete the getted cPtr's reference inside of
    that function. So we cannot use it.
    
    Signed-off-by: Eunki Hong <[email protected]>
    Eunki Hong authored and jaehyun0cho committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    085e831 View commit details
    Browse the repository at this point in the history
  7. [NUI] Add EncodedImageBuffer sample

    Add sample to use EncodedImageBuffer.
    
    Signed-off-by: Eunki Hong <[email protected]>
    Eunki Hong authored and jaehyun0cho committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    a84eb41 View commit details
    Browse the repository at this point in the history
  8. [NUI] Fix dispose timing error for ImageUrl

    Since we update ImageView lazy, ImageUrl's lifecycle might not matched
    what user think.
    
    ```
    ImageUrl imageUrl = ~~~.GenerateUrl();
    ImageView imageView = new ImageView(imageUrl.ToString());
    imageUrl.Dispose(); ///< We should allow this situation.
    ```
    
    To make scene, We allow to call UpdateImage(); synchoronously
    if we use GeneratedUrl().
    
    Signed-off-by: Eunki Hong <[email protected]>
    Eunki Hong authored and jaehyun0cho committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    f42b38e View commit details
    Browse the repository at this point in the history
  9. [NUI][Scene3D] Load bvh file format

    This PR is FrontPorting of Samsung#4827
    
    Signed-off-by: Eunki, Hong <[email protected]>
    Eunki, Hong authored and jaehyun0cho committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    60591a9 View commit details
    Browse the repository at this point in the history
  10. [NUI] Fix svace issues.

    AchoWang authored and jaehyun0cho committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    e9d23c4 View commit details
    Browse the repository at this point in the history
  11. [NUI] Fix some SVACE issues.

    huayongxu authored and jaehyun0cho committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    828fb8b View commit details
    Browse the repository at this point in the history
  12. [NUI][Scene3D] FBO MultiSamplingLevel Property for SceneView

    Signed-off-by: Eunki, Hong <[email protected]>
    Eunki, Hong authored and jaehyun0cho committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    a33cd92 View commit details
    Browse the repository at this point in the history
  13. [NUI] Fix NUI button not working when style disabled

    There was a flag that prevent state updating while applying style.
    But the flag seemed to have a bug : when style is disabled, the state updating is never going to be done.
    
    This patch fixes the bug and changes the flag's name to be more contextual: styleApplied -> styleApplying.
    
    Signed-off-by: Jiyun Yang <[email protected]>
    rabbitfor authored and jaehyun0cho committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    687ab77 View commit details
    Browse the repository at this point in the history
  14. [NUI] Version Update 22211

    Jaehyun-Cho authored and jaehyun0cho committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    5551536 View commit details
    Browse the repository at this point in the history
  15. [NUI] Fix to use SizeHeight instead of Size with width 0

    Previously, although users sets size with width 0, the width is updated
    by dali's size calculation (e.g. text calculation) instead of width 0
    set by user.
    
    The following patch fixed the above bug.
    8033b0e
    
    By applying the above patch, some size assignment in theme should be
    fixed to set size height instead of size with width 0.
    Jaehyun-Cho authored and jaehyun0cho committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    49262f5 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2023

  1. [NUI.Gadget] Change API version to API10 (Samsung#4959)

    Signed-off-by: Hwankyu Jhun <[email protected]>
    hjhun authored Feb 2, 2023
    Configuration menu
    Copy the full SHA
    0289b33 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2023

  1. [Applications.Common] Fix getting default locale (Samsung#4965)

    Signed-off-by: Hwankyu Jhun <[email protected]>
    hjhun authored Feb 3, 2023
    Configuration menu
    Copy the full SHA
    52d855a View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2023

  1. [NUI.Gadget] Fix static analysis issue (Samsung#4968)

    Checker:
     - DEREF_OF_NULL
    
    Signed-off-by: Hwankyu Jhun <[email protected]>
    hjhun authored Feb 7, 2023
    Configuration menu
    Copy the full SHA
    674484c View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2023

  1. [NUI] Revive View constructor with style working again in TV

    And hide PROFILE_TV flags to make clear code
    
    Signed-off-by: Jiyun Yang <[email protected]>
    rabbitfor authored and everLEEst committed Feb 8, 2023
    Configuration menu
    Copy the full SHA
    27432b8 View commit details
    Browse the repository at this point in the history
  2. [NUI] Disable compiler warnings complaining about theme off in TV pro…

    …file
    
    Signed-off-by: Jiyun Yang <[email protected]>
    rabbitfor authored and everLEEst committed Feb 8, 2023
    Configuration menu
    Copy the full SHA
    2eb7753 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3eebe20 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2023

  1. [Applications.RPCPort] Add a new Parcel constructor (Samsung#4964)

    * [Applications.Common] Modify Parcel constructor
    
    The withoutHeader parameter is added to the Parcel constructor.
    If it's true, the parcel object does not have the header.
    
    Signed-off-by: Hwankyu Jhun <[email protected]>
    hjhun authored Feb 9, 2023
    Configuration menu
    Copy the full SHA
    ec351f8 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2023

  1. [MediaContent] Remove deprecated APIs (Samsung#4977)

    * [MediaContent] Remove deprecated APIs
    hsgwon authored Feb 10, 2023
    Configuration menu
    Copy the full SHA
    dc49c94 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2023

  1. [NUI] Fix Picker's HeightSpecification

    Previously, HeightSpecifications of Picker, DatePicker, TimePicker are
    MatchParent.
    So the Pickers' SizeHeights are calculated based on their parent's
    SizeHeight.
    This causes the recursive size calculation problem if Picker's parent
    has WrapContent HeightSpecification. (e.g. Dialog)
    
    Now, the Pickers' SizeHeights are set in DefaultThemeCommon as follows.
    Picker's SizeHeight is set in DefaultThemeCommon.
    DatePicker's Pickers SizeHeights are set in DefaultThemeCommon.
    TimePicker's Pickers SizeHeights are set in DefaultThemeCommon.
    
    Therefore, Picker does not need to have MatchParent HeightSpecification.
    Jaehyun-Cho authored and hinohie committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    55ec790 View commit details
    Browse the repository at this point in the history
  2. [NUI.Scene3D] Do not dispose camera internally

    SceneView's camera is not an instance object anymore.
    It can be holded by app side.
    So, if we dispose it inside of CameraTransition Function, It become sudden dead.
    
    Actually, Dali side camera object still alive, but the NUI.Camera handle is dereferenced.
    So, If app try to access that camera, crash occured.
    
    Signed-off-by: Eunki, Hong <[email protected]>
    Eunki, Hong authored and hinohie committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    f2ff26b View commit details
    Browse the repository at this point in the history
  3. [NUI.Scene3D] Remove warning messages

    Tested by `dotnet build /p:BuildWithAnalyzer=True` and checked there is no warning.
    
    Signed-off-by: Eunki, Hong <[email protected]>
    Eunki, Hong authored and hinohie committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    4d47642 View commit details
    Browse the repository at this point in the history
  4. [NUI] Version Update 22213

    heeyongsong authored and hinohie committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    81207bc View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2023

  1. [NUI] Fix Switch thumb positioning

    When the size of thumb or track changes, the it should update the position of the thumb properly.
    
    And to prevent unnecessary switch state updating while applying style, upgrade styleApplying flag to int type.
    
    Signed-off-by: Jiyun Yang <[email protected]>
    rabbitfor authored and hinohie committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    838083d View commit details
    Browse the repository at this point in the history
  2. [NUI] Add TabItem to support TabView in xaml

    To support TabView in xaml, TabItem has been added.
    
    TabView provides Add(TabItem) to add a tab from the given TabItem.
    TabItem contains Title, IconURL of a new TabButton in TabView's TabBar
    and Content of a new View in TabView's TabContent.
    Jaehyun-Cho authored and hinohie committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    1addde7 View commit details
    Browse the repository at this point in the history
  3. [NUI] Fix Button Theme not to set fixed size

    To increase Button width based on the Button's text, Button Theme sets
    MinimumSize instead of fixed Size.
    Jaehyun-Cho authored and hinohie committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    199fdac View commit details
    Browse the repository at this point in the history
  4. [NUI] Fix TextLabel Theme to set FontSizeScale with UseSystemSetting

    To follow system font size scale, TextLabel Theme sets FontSizeScale
    with UseSystemSetting.
    Jaehyun-Cho authored and hinohie committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    377418d View commit details
    Browse the repository at this point in the history
  5. [NUI] Add constructors with string style to apply string style

    To apply string style during constructing controls, constructors with
    string style are added.
    Jaehyun-Cho authored and hinohie committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    3ad0f12 View commit details
    Browse the repository at this point in the history
  6. [NUI] Improve behaviors of ThemeManager and add an event

    * ThemeManager.AppendTheme: While ApplyTheme() clears previous applied user theme, AppendTheme() appends it to the previous one.
    * ThemeChanging event: An event called right after the theme changed and before applying it to the view.
    * Open Theme.indexer public: This is for C_XAML.
    * Theme implements IResourcesProvider: to support XAMLResources in xaml code
    
    Signed-off-by: Jiyun Yang <[email protected]>
    rabbitfor authored and hinohie committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    47ba9ad View commit details
    Browse the repository at this point in the history
  7. [NUI] Fix switch animation bug

    Signed-off-by: Jiyun Yang <[email protected]>
    rabbitfor authored and hinohie committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    960dda2 View commit details
    Browse the repository at this point in the history
  8. [NUI] Fix Slider ValueIndicatorImage and Thumb size (Samsung#5002)

    - Update Slider ValueIndicatorImage / Text to change its size depending
    on the content.
    - Thumb size uses natural size of its image size.
    - Update Slider style guide sample for ValueIndicator
    
    Signed-off-by: Seoyeon Kim <[email protected]>
    Seoyeon2Kim authored and hinohie committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    92f651d View commit details
    Browse the repository at this point in the history
  9. [NUI.Scene3D] Change native default camera create API

    Change default camera generate API as 3D engine style.
    
    Signed-off-by: Eunki, Hong <[email protected]>
    Eunki, Hong authored and hinohie committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    00a9790 View commit details
    Browse the repository at this point in the history
  10. [NUI] Fix button bugs and improve switch.

    * Button's IconOrientation bug
    In the previous code, when the IconOrientation property changed,
    the LayoutItems() was called and it created a new layout.
    But in case the button was inside another layout, the behaviour
    described above caused unexpect look. Therefore I fixed it
    by changing orientation related properties to the existing layout
    instead of creating a new layout.
    
    * Improve switch and extension relationship
    The switch extension does not register any event handler to the switch components anymore.
    
    Signed-off-by: Jiyun Yang <[email protected]>
    rabbitfor authored and hinohie committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    41db2c5 View commit details
    Browse the repository at this point in the history
  11. [NUI] Fix Progress and improve Loading

    * Progress
    Previously, the Progress did not update the distance of the indeterminate animation on resize.
    
    * Loading
    Add a property that can help to set lottie animation image url.
    This is for using Theme.
    
    Signed-off-by: Jiyun Yang <[email protected]>
    rabbitfor authored and hinohie committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    6d2a362 View commit details
    Browse the repository at this point in the history
  12. [NUI] Fix to remove Button's min size

    To support button size set by user, Button's min size is removed.
    Jaehyun-Cho authored and hinohie committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    749db0e View commit details
    Browse the repository at this point in the history
  13. [NUI][NUITizenGallery] fix build error.

    everLEEst authored and hinohie committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    b6c1912 View commit details
    Browse the repository at this point in the history
  14. [NUI] Fix Pagination bug

    * Bug: When user changes indicator image url, all indicators turn into unselected look.
    
    Signed-off-by: Jiyun Yang <[email protected]>
    rabbitfor authored and hinohie committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    1e68a41 View commit details
    Browse the repository at this point in the history
  15. [NUI] Resize slider normal thumb to calculate thumb position correctly

    Previously, slider thumb size for normal and pressed were different.
    This caused that the thumb position was calculated incorrectly.
    
    Now, slider thumb for normal is resized to be the same with the thumb
    for pressed.
    By the above, the thumb position is calculated correctly.
    Jaehyun-Cho authored and hinohie committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    f70da53 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    62dec3b View commit details
    Browse the repository at this point in the history
  17. [NUI] Version up 22214

    Signed-off-by: Eunki, Hong <[email protected]>
    Eunki, Hong authored and hinohie committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    572cb1c View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2023

  1. Configuration menu
    Copy the full SHA
    6c0be4d View commit details
    Browse the repository at this point in the history
  2. [NUI] Fix Menu not to show Content if there is no menu item

    Menu.Content is a container of menu items.
    
    Previously, Menu.Content was displayed even if there is no menu item.
    Now, Menu.Content is displayed only if menu item exists.
    Jaehyun-Cho authored and dongsug-song committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    c80c988 View commit details
    Browse the repository at this point in the history
  3. [NUI][Scene3D] Use Model defined camera

    Make API that we can use gltf model file defined camera.
    
    Signed-off-by: Eunki Hong <[email protected]>
    Eunki Hong authored and dongsug-song committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    9839066 View commit details
    Browse the repository at this point in the history
  4. [NUI][Samples] Add .sln file to load projects

    To make we build by Visual Studio in Windows OS,
    Add some sln files that we can build it.
    
    Signed-off-by: Eunki, Hong <[email protected]>
    Eunki, Hong authored and dongsug-song committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    24d1e2b View commit details
    Browse the repository at this point in the history
  5. [NUI] Fix dispose xaml elements

    elishateng authored and dongsug-song committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    8e6962b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d4c2f91 View commit details
    Browse the repository at this point in the history
  7. [NUI] Fix SetInputRegion binding

    Fix SetInputRegion binding function  with correct internal function.
    Because previous binded with includedRegion.
    sparrow74 authored and dongsug-song committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    1fde567 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    52200ec View commit details
    Browse the repository at this point in the history
  9. [NUI] Remove duplicate size setter

    When if we set View.Size, It will call WidthPolicy / HeightPolicy internal.
    And then it will call SizeWidth and SizeHeight.
    
    This patch ignore some duplicated size setting each other.
    
    Signed-off-by: Eunki, Hong <[email protected]>
    Eunki, Hong authored and dongsug-song committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    f251ddb View commit details
    Browse the repository at this point in the history
  10. [NUI] Version up 22216

    Signed-off-by: seungho baek <[email protected]>
    bshsqa authored and dongsug-song committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    ef77c00 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2023

  1. [NUI] Add getter property about WindowPositionSizeWithBorder and Wind…

    …owSizeWithBorder
    
    In the case of a border window, the size including the border area is required.
    JoogabYun committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    a55bc10 View commit details
    Browse the repository at this point in the history
  2. [NUI] Remove duplicate URL settup

    When we create ImageView with url, It will create image visual twice.
    To avoid this situation, make we replace internal url value for
    creation time.
    
    And also, setup some missing values when we inputed desired size.
    
    Signed-off-by: Eunki, Hong <[email protected]>
    Eunki, Hong authored and hinohie committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    1ecd75e View commit details
    Browse the repository at this point in the history
  3. [NUI] Fix layer MoveAbove/MoveBelow API change window's List

    Previous MoveAbove / MoveBelow API change only native side layer order.
    It didn't apply to the window who hold this layer.
    
    Signed-off-by: Eunki, Hong <[email protected]>
    Eunki, Hong authored and hinohie committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    3d2bbb7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dd96e3c View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2023

  1. Configuration menu
    Copy the full SHA
    1a17abe View commit details
    Browse the repository at this point in the history
  2. [NUI.Gadget] Modify NUIGadgetManager.Add() method (Samsung#5011)

    When calling the CreateInstance() method, this patch modifies the set
    the ignoreCase to true that the case of the className is no checked.
    
    Signed-off-by: Hwankyu Jhun <[email protected]>
    Co-authored-by: Jay Cho <[email protected]>
    hjhun and JoonghyunCho authored Mar 8, 2023
    Configuration menu
    Copy the full SHA
    d548e34 View commit details
    Browse the repository at this point in the history
  3. [NUI.Gadget] Add a new internal API (Samsung#4976)

    * [NUI.Gadget] Add new internal APIs
    
    If the UI gadget developer sets the class name, the application developer
    can adds a new NUIGadget instance using the NUIGadgetInfo object.
    
    The following APIs are added:
     + NUIGadgetManager.Add(NUIGadgetInfo gadgetInfo); [method]
     + NUIGadgetManager.GetGadgetInfos(); [method]
     + NUIGadgetInfo.ClassName; [property]
    
    Signed-off-by: Hwankyu Jhun <[email protected]>
    
    * Change the visibility of the ClasaName property
    
    The visibility of the NUIGadgetInfo.ClassName property is changed to internal.
    
    Signed-off-by: Hwankyu Jhun <[email protected]>
    
    * Modify description of GetGadgets()
    
    Signed-off-by: Hwankyu Jhun <[email protected]>
    
    * Remove Add() method
    
    Signed-off-by: Hwankyu Jhun <[email protected]>
    
    ---------
    
    Signed-off-by: Hwankyu Jhun <[email protected]>
    Co-authored-by: Jay Cho <[email protected]>
    hjhun and JoonghyunCho authored Mar 8, 2023
    Configuration menu
    Copy the full SHA
    895fa10 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2023

  1. Configuration menu
    Copy the full SHA
    18bfdf9 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2023

  1. [NLP] Deprecated NLP APIs

    Signed-off-by: Jihoon Kim <[email protected]>
    imfine98 committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    5fadacc View commit details
    Browse the repository at this point in the history
  2. [NUI] Remove unsed field in View

    Signed-off-by: Jiyun Yang <[email protected]>
    rabbitfor authored and tscholb committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    f86117e View commit details
    Browse the repository at this point in the history
  3. [NUI] Do not connect default signals when View created

    Since Window.ViewAdded signal required to all common view's creation time,
    It will reduce each view's creation time.
    And more, ViewAdded signal only works for default windows previously.
    
    Now we make the signal ownership from window.
    
    And additionaly, register custom HitTest signal only if subclass required.
    
    TODO : The role of signal conflict with View.AddedToWindow.
    Can we just remove this ViewAdded signal?
    
    TODO : Can we just skip default view constructor's signal connection?
    
    Signed-off-by: Eunki, Hong <[email protected]>
    Eunki, Hong authored and tscholb committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    8918ceb View commit details
    Browse the repository at this point in the history
  4. [NUI.Scene3D] Add model to test glb format (Samsung#5067)

    * [NUI.Scene3D] Add model to test glb format
    
    Check glb format file load well
    +
    Let this demo allow to load multiple camera
    
    Signed-off-by: Eunki Hong <[email protected]>
    
    * Update test/Tizen.NUI.Scene3D.Sample/Scene3DSample.cs
    
    Co-authored-by: Seoyeon2Kim <[email protected]>
    
    * Update Scene3DSample.cs
    
    typo fix
    
    ---------
    
    Signed-off-by: Eunki Hong <[email protected]>
    Co-authored-by: Eunki Hong <[email protected]>
    Co-authored-by: Seoyeon2Kim <[email protected]>
    3 people authored and tscholb committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    27acb7c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    99c49da View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5b6d9b4 View commit details
    Browse the repository at this point in the history
  7. [NUI] Version up 22217

    tscholb committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    603e908 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2023

  1. Update postback PR (Samsung#5086)

    * Update postback pr
    
    * update nightly release
    JoonghyunCho authored Mar 16, 2023
    Configuration menu
    Copy the full SHA
    5a3659c View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2023

  1. [NUI.Gadget] Support Internationalization (Samsung#5091)

    * [NUI.Gadget] Add NUIGadgetResourceManager class
    
    To support multilanguage, a new class is added.
    
    Adds:
     - NUIGadgetResourceManager
    
    Signed-off-by: Hwankyu Jhun <[email protected]>
    
    * [NUI.Gadget] Modify property & metadata name
    
    Signed-off-by: Hwankyu Jhun <[email protected]>
    
    ---------
    
    Signed-off-by: Hwankyu Jhun <[email protected]>
    hjhun authored Mar 17, 2023
    Configuration menu
    Copy the full SHA
    41d9b42 View commit details
    Browse the repository at this point in the history
  2. [NUI] Load facial blendshape animation

    Load facial blendshape animation from json format.
    
    Signed-off-by: Eunki, Hong <[email protected]>
    Eunki, Hong authored and dongsug-song committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    7a0dd52 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    71b3691 View commit details
    Browse the repository at this point in the history
  4. [NUI] Refactor NUI.ThemeManager

    * Remove dependency: ExternalThemeManager -> ThemeManager
    
    The NUI theme modules (ThemeManager and ExternalThemeManager) had dependencies
    to each other and that did not meet "Seperation of concerns" principle.
    This patch makes dependency direction one way: ThemeManager -> ExtenalThemeManager
    
    * Add a sample application to verify functional regressions.
    
    Signed-off-by: Jiyun Yang <[email protected]>
    rabbitfor authored and dongsug-song committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    1ba03f1 View commit details
    Browse the repository at this point in the history
  5. [NUI] Change log info to debug in ThemeManager

    Signed-off-by: Jiyun Yang <[email protected]>
    rabbitfor authored and dongsug-song committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    92ee9f1 View commit details
    Browse the repository at this point in the history
  6. [NUI] Fix some SVACE issues.

    huayongxu authored and dongsug-song committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    077faf9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8c0b923 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6afe42f View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2023

  1. [NUI] Add RotationCompletedAcknowledgement APIs

    Add RotationCompletedAcknowledgement APIs in Window.
    The APIs are SetNeedsRotationCompletedAcknowledgement and SendRotationCompletedAcknowledgement
    sparrow74 authored and dongsug-song committed Mar 20, 2023
    Configuration menu
    Copy the full SHA
    d280ee6 View commit details
    Browse the repository at this point in the history
  2. [NUI] Version up 22218

    sparrow74 authored and dongsug-song committed Mar 20, 2023
    Configuration menu
    Copy the full SHA
    caf65d7 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2023

  1. [Packagemanager] Add APIs for internal (Samsung#4991)

    * [Packagemanager] Add APIs for internal
    
    - Tizen.PackageManager.ActivatePackage()
    - Tizen.PackageManager.DeactivatePackage()
    
    Signed-off-by: Sangyoon Jang <[email protected]>
    
    * [Packagemanager] Fix return type of EnablePackage/DisablePackage
    
    Signed-off-by: Sangyoon Jang <[email protected]>
    
    ---------
    
    Signed-off-by: Sangyoon Jang <[email protected]>
    jeremy-jang authored Mar 23, 2023
    Configuration menu
    Copy the full SHA
    cb5ae7d View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2023

  1. [Connection] Fix race condition (Samsung#5113)

    * [Connection] Fix race condition
    
    * Add locks
    
    * Use lock objects
    chleun-moon authored Mar 28, 2023
    Configuration menu
    Copy the full SHA
    6df9bd0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b9801f1 View commit details
    Browse the repository at this point in the history
  3. [NUI] Refactor ButtonExtension

    * Rename some functions to better match the design intent.
    * Extract Helper class to provide common methods used by multiple classes.
    
    Signed-off-by: Jiyun Yang <[email protected]>
    rabbitfor authored and jaehyun0cho committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    594e9fb View commit details
    Browse the repository at this point in the history
  4. [NUI][AT-SPI] Add ViewAccessibilityMode

    The accessibility mode helps select the right Accessible implementation for
    a given view. It does not affect controls derived from CustomView (or any of
    its subclasses), e.g. Tizen.NUI.Components, which already behave in the custom
    mode. The default mode is kept for Tizen.NUI.BaseComponents. However, this
    patch add a possibility of opting into the custom mode for controls derived
    directly from View (e.g. FluxView), and by doing so, to be able to implement
    accessibility support for them in the C# language.
    Artur Świgoń authored and jaehyun0cho committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    0519eaa View commit details
    Browse the repository at this point in the history
  5. [NUI] Add GetOverlayLayer in NUI window.

    This PR is FrontPort of Samsung#4922
    
    Signed-off-by: Eunki, Hong <[email protected]>
    Eunki, Hong authored and jaehyun0cho committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    fd39068 View commit details
    Browse the repository at this point in the history
  6. [NUI] Register HitTest callback only if GrabTouchAfterLeave = true

    Since useless HitTest checkup function make performance down for
    standard cases, Let we make we use custom callback only if
    GrabTouchAfterLeave case.
    
    Signed-off-by: Eunki, Hong <[email protected]>
    Eunki, Hong authored and jaehyun0cho committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    64b2dfa View commit details
    Browse the repository at this point in the history
  7. [NUI] Version up 22219

    Woochan Lee authored and jaehyun0cho committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    a9aa34e View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2023

  1. [WebRTC] Change Stats enum value and add new enum value (Samsung#5117)

    * [WebRTC] Change Stats enum value and add new value in WebRTCStatisticsCategory enum
    hsgwon authored Mar 29, 2023
    Configuration menu
    Copy the full SHA
    6fa6bd5 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2023

  1. [NUI] Add Font PreCache API to FontClient

    This patch adds a new PreCache API to enable pre-caching of fonts
    and improve the runtime performance of the application.
    
    Pre-caching default fonts and fallback lists can enhance the responsiveness performance
    by minimizing the calls to FcFontSort and FcFontMatch, during the early stages of boot-up.
    
    Signed-off-by: Bowon Ryu <[email protected]>
    wonrst authored and rabbitfor committed Mar 31, 2023
    Configuration menu
    Copy the full SHA
    af076c1 View commit details
    Browse the repository at this point in the history
  2. [NUI] refactoring collectionView and Layouters for extended class (Sa…

    …msung#5123)
    
    * [NUI] refactoring collectionView and Layouters for extended class
    
    to create customized collectionView and Layouters,
    some properties must be extendable.
    this change includes properties access modifier
    which is internal or private to protected.
    
    * [NUI] publize reyclerviewitem properties
    
    * [NUI] fix item source getter more efficiently.
    
    * [NUI] refactoring getter.
    
    * [NUI] add GroupItems
    
    * [NUI] fix build error
    
    * [NUI] fix build error
    
    * [NUI] change property overridable.
    everLEEst authored and rabbitfor committed Mar 31, 2023
    Configuration menu
    Copy the full SHA
    0839992 View commit details
    Browse the repository at this point in the history
  3. [NUI] Fix signal bugs in View and Window

    * Do not try to disconnect callback unless the callback is not null.
    * Ensure a signal has valid cptr before calling Connect/Disconnect.
    
    Signed-off-by: Jiyun Yang <[email protected]>
    rabbitfor committed Mar 31, 2023
    Configuration menu
    Copy the full SHA
    688f96c View commit details
    Browse the repository at this point in the history
  4. [NUI] Fix size calculation for TextLabel with Margin in RelativeLayout

    Previously, RelativeLayout calculated the size for TextLabel with Margin
    incorrectly by calling MeasureChildWithMargins().
    Because TextLabel size was decreased by its Margin size incorrectly.
    
    Now, RelativeLayout calculates the size for TextLabel with Margin
    correctly by calling MeasureChild().
    Because TextLabel size is not decreased by its Margin size.
    Jaehyun-Cho authored and rabbitfor committed Mar 31, 2023
    Configuration menu
    Copy the full SHA
    496485c View commit details
    Browse the repository at this point in the history
  5. [NUI] Refactor Signal structure.

    Previously, When NUI wanted to connect or disconnect a handler to the Signal,
    it had to create a Signal instance just for it and dispose the instance right after.
    Repeating this over and over again isn't cheap.
    And also NUI had to declare many Signal classes with almost idential structures.
    
    This patch provides Signal connection/disconnection pinvoke functions
    to make it possible to remove redundant signal classes and instance creations.
    
    Signed-off-by: Jiyun Yang <[email protected]>
    rabbitfor committed Mar 31, 2023
    Configuration menu
    Copy the full SHA
    9f92bac View commit details
    Browse the repository at this point in the history
  6. [NUI] Fix typo

    Signed-off-by: Jiyun Yang <[email protected]>
    rabbitfor committed Mar 31, 2023
    Configuration menu
    Copy the full SHA
    ba87889 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2023

  1. Add new cache APIs (Samsung#5088)

    * Add new APIs for cache.
    
    Signed-off-by: Akash Kumar <[email protected]>
    
    * Add new APIs for cache.
    
    Signed-off-by: Akash Kumar <[email protected]>
    
    * Change methods to C# properties for set/get APIs.
    
    Signed-off-by: Akash Kumar <[email protected]>
    
    * Add class 'CacheManager' for managing cache properties.
    
    Signed-off-by: Akash Kumar <[email protected]>
    
    * Update documentation: Add '<feature>' tag
    
    Signed-off-by: Akash Kumar <[email protected]>
    
    ---------
    
    Signed-off-by: Akash Kumar <[email protected]>
    akash1-kumar authored Apr 3, 2023
    Configuration menu
    Copy the full SHA
    e404dc9 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2023

  1. [NUI] Remove regacy Interop files

    * Button
    * CheckBoxButton
    * Popup
    * ProgressBar
    * PushButton
    * RadioButton
    * Slider
    * ToggleButton
    * Signals that are not removed in Samsung#5136
    
    Signed-off-by: Jiyun Yang <[email protected]>
    rabbitfor authored and everLEEst committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    f101122 View commit details
    Browse the repository at this point in the history
  2. [NUI] Introduce WindowLayoutType enum and SetLayout Method

    The new `SetLayout` method allows users to easily snap windows to specific positions and sizes.
    This feature is allowing users to quickly arrange their windows in a convenient and efficient manner.
    dkdk-ryu authored and everLEEst committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    6e64d75 View commit details
    Browse the repository at this point in the history
  3. [NUI][AT-SPI] Override ContentPage.AccessibilityGetName() (Samsung#5141)

    ContentPage often serves as a default label in scenarios where Navigator is
    used, so Screen Reader will ask ContentPage about the accessibility name (text
    to read) when a Navigator page is pushed. Therefore, it makes sense to try to
    provide the text from ContentPage.AppBar.Title (if it exists). The application
    developer can always customize this by setting the AccessibilityName property
    or adding an AccessibilityRelation.LabelledBy.
    
    Co-authored-by: Artur Świgoń <[email protected]>
    2 people authored and everLEEst committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    be25838 View commit details
    Browse the repository at this point in the history
  4. [NUI.Samples] Add sample for spring like animation

    Simple sample with custom alpha function
    
    Signed-off-by: Eunki Hong <[email protected]>
    Eunki Hong authored and everLEEst committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    c12eebd View commit details
    Browse the repository at this point in the history
  5. [NUI.Samples] Fix visual defect for SpringAnimationSample

    Signed-off-by: Eunki, Hong <[email protected]>
    Eunki, Hong authored and everLEEst committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    99dfc0a View commit details
    Browse the repository at this point in the history
  6. [NUI] Version up 22220

    Hosang Kim authored and everLEEst committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    b6b3da5 View commit details
    Browse the repository at this point in the history
  7. [NUI] Add view helper API to rotate : LookAt

    Add helper API to rotate View
    Note that this API change View's Orientation property
    
    Signed-off-by: Eunki, Hong <[email protected]>
    Eunki, Hong authored and everLEEst committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    5532450 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2023

  1. [Tizen.Content.Download] Update protection level to 'public' for Cach…

    …eManager class (Samsung#5162)
    
    Signed-off-by: Akash Kumar <[email protected]>
    akash1-kumar authored Apr 10, 2023
    Configuration menu
    Copy the full SHA
    4ec94b2 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2023

  1. Configuration menu
    Copy the full SHA
    f66b55b View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2023

  1. [NUI][AT-SPI] Promote DoAction implementation from CustomView to View

    This is a follow-up to Samsung#5109 that enables controls derived from View,
    but not CustomView, that use the ViewAccessibilityMode.Custom (e.g.
    FluxView), to customize their behaviour related to the AT-SPI Action
    interface.
    
    The implementation of AccessibilityDoAction() and its helper methods
    is moved up from CustomView to View. Note that the events that
    AccessibilityDoAction invokes have already been declared at the View
    level, in ViewAccessibilityEvent.cs (e.g. AccessibilityActivated), so
    they do not have to be moved anywhere in this PR.
    Artur Świgoń authored and dongsug-song committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    fbb97c7 View commit details
    Browse the repository at this point in the history
  2. [NUI] Use ModelNode for the child of Model

    Signed-off-by: seungho baek <[email protected]>
    bshsqa authored and dongsug-song committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    38deaca View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3d094bb View commit details
    Browse the repository at this point in the history
  4. [NUI] Fix svace issues

    elishateng authored and dongsug-song committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    6b56385 View commit details
    Browse the repository at this point in the history
  5. [NUI] Rotation class with EulerAngle (pitch/yaw/roll)

    Add API that we can set Rotation by pitch/yaw/roll +
    Get Rotation informations as pitch/yaw/roll
    
    Signed-off-by: Eunki Hong <[email protected]>
    Eunki Hong authored and dongsug-song committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    bbc6ab5 View commit details
    Browse the repository at this point in the history
  6. [NUI] Version up 22221

    Signed-off-by: jykeon <[email protected]>
    jykeon authored and dongsug-song committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    2c3097d View commit details
    Browse the repository at this point in the history
  7. [MediaVision] Add APIs for Design QR feature (Samsung#5104)

    * [MediaVision] Add Design QR feature
    hsgwon authored Apr 13, 2023
    Configuration menu
    Copy the full SHA
    726a7d4 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2023

  1. Clean up (Samsung#5179)

    - Remove an unnecessary space
    - Remove an unnecessary semicolon
    - Change descriptions
    
    Signed-off-by: Hwankyu Jhun <[email protected]>
    hjhun authored Apr 17, 2023
    Configuration menu
    Copy the full SHA
    511d6cc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e49da55 View commit details
    Browse the repository at this point in the history
  3. [Applications.UI] Add Get window position api (Samsung#5085)

    Signed-off-by: SukhyungKang <[email protected]>
    Co-authored-by: hjhun <[email protected]>
    sukhyungkang and hjhun authored Apr 17, 2023
    Configuration menu
    Copy the full SHA
    0c50180 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2023

  1. [Applications.Common] Add an internal API (Samsung#5183)

    Adds:
     - AppControl.UnsetAutoRestart()
    
    Signed-off-by: Hwankyu Jhun <[email protected]>
    hjhun authored Apr 18, 2023
    Configuration menu
    Copy the full SHA
    a1afa56 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2023

  1. [NUI][AT-SPI] Add IAtspiValue.AccessibilityGetValueText()

    This API allows the application to provide the Screen Reader with a formatted
    string value rather than the default, floating-point one. This in turn, allows
    to customize in detail how e.g. slider values are read.
    Artur Świgoń authored and hinohie committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    8293b4c View commit details
    Browse the repository at this point in the history
  2. [NUI] Collect Renderer Property enum as public hidden (Samsung#5165)

    * [NUI] Collect Renderer Property enum as public hidden
    
    Since the enum type was internally hidden, User don't know what
    value should we use for some Renderer's property.
    
    Until do Modify ACR, make them as hidden
    
    Signed-off-by: Eunki, Hong <[email protected]>
    
    * [NUI] Change RendererConstants value name as Pascal Case
    
    Signed-off-by: Eunki, Hong <[email protected]>
    
    * [NUI] Mark all RenderConstants enum value as hidden
    
    Signed-off-by: Eunki Hong <[email protected]>
    
    ---------
    
    Signed-off-by: Eunki, Hong <[email protected]>
    Signed-off-by: Eunki Hong <[email protected]>
    Co-authored-by: Eunki, Hong <[email protected]>
    hinohie and Eunki, Hong committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    b04c5dd View commit details
    Browse the repository at this point in the history
  3. Version up 22222 (Samsung#5189)

    Co-authored-by: Chihun Jeong <[email protected]>
    2 people authored and hinohie committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    d586fc8 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2023

  1. [Tdbc] Add Tizen.Data.Tdbc (Samsung#5145)

    * [Tdbc] Add Tizen.Data.Tdbc
    
    Provides a standard C# API for accessing various database for Tizen platform.
    
    Signed-off-by: Sangyoon Jang <[email protected]>
    
    * [Tdbc] Add a default sqlite driver
    
    Signed-off-by: Sangyoon Jang <[email protected]>
    
    * [Tdbc] Add enum OperationType
    
    Signed-off-by: Sangyoon Jang <[email protected]>
    
    * [Tdbc] Fix Tdbc
    
    - Fix doxygen comments
    - Fix nameing of interfaces
    
    Signed-off-by: Sangyoon Jang <[email protected]>
    
    * [Tdbc] Fix doxygen
    
    Signed-off-by: Sangyoon Jang <[email protected]>
    
    * [Tdbc] Fix Tdbc
    
    - Fix doxygen.
    - Remove rowid from RecordChangedEventArgs.
    
    Signed-off-by: Sangyoon Jang <[email protected]>
    
    * [Tdbc] Fix wrong implemented IEnumeratable
    
    Signed-off-by: Sangyoon Jang <[email protected]>
    
    * [Tdbc] Fix RecordChangedEventArgs
    
    Add a Record to event.
    
    Signed-off-by: Sangyoon Jang <[email protected]>
    
    * [Tdbc] Fix TDBC
    
    - Add namespace document.
    - Fix dictionary type of Statement class.
    - Fix some doxygen comments.
    
    Signed-off-by: Sangyoon Jang <[email protected]>
    
    * [Tdbc] Add remarks for privileges
    
    Signed-off-by: Sangyoon Jang <[email protected]>
    
    * [Tdbc] Fix Connection class
    
    - IsOpened() -> IsOpen()
    - Add readonly keyworkd at lock object
    
    Signed-off-by: Sangyoon Jang <[email protected]>
    
    * [Tdbc] Rename files
    
    Signed-off-by: Sangyoon Jang <[email protected]>
    
    ---------
    
    Signed-off-by: Sangyoon Jang <[email protected]>
    jeremy-jang authored Apr 24, 2023
    Configuration menu
    Copy the full SHA
    ff1f782 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2023

  1. [Application.Common][TCSACR-536]Add APIs for getting path related res…

    …ource control (Samsung#5126)
    
    * [Application.Common][TCSACR-536]Add APIs for getting path related resource control
    
    - DirectoryInfo.GetResControlAllowedResource()
    - DirectoryInfo.GetResControlGlobalResource()
    
    Signed-off-by: ilho kim <[email protected]>
    
    * Adjust review
    
    ResControl -> ResourceControl
    res_type -> resourceType
    Fix ambiguous description
    
    Signed-off-by: ilho kim <[email protected]>
    
    ---------
    
    Signed-off-by: ilho kim <[email protected]>
    Co-authored-by: pjh9216 <[email protected]>
    ilho159kim and pjh9216 authored Apr 25, 2023
    Configuration menu
    Copy the full SHA
    c27ded1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d854cf5 View commit details
    Browse the repository at this point in the history
  3. [Camera] Add new camera setting APIs (Samsung#5172)

    * [Camera] Add new camera setting APIs
    hsgwon authored Apr 25, 2023
    Configuration menu
    Copy the full SHA
    48b9407 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2023

  1. [Tizen.Log] Replace dlog_print with dlog_print_dotnet (Samsung#5101)

    Replace dlog_print with dlog_print_dotnet which is used for only csharp api.
    
    Signed-off-by: Chanwoo Choi <[email protected]>
    chanwoochoi authored Apr 26, 2023
    Configuration menu
    Copy the full SHA
    badb430 View commit details
    Browse the repository at this point in the history
  2. [Tdbc] Fix binding methods (Samsung#5213)

    Fix type mismatch.
    
    Signed-off-by: Sangyoon Jang <[email protected]>
    Co-authored-by: pjh9216 <[email protected]>
    jeremy-jang and pjh9216 authored Apr 26, 2023
    Configuration menu
    Copy the full SHA
    3eb6065 View commit details
    Browse the repository at this point in the history
  3. [NUI] Add OverlayLayer to Window's LayersChildren to calculate Layout

    Previously, OverlayLayer was not added to Window's LayersChildren so
    Layouts inside the OverlayLayer were not calculated.
    
    Now, OverlayLayer is added to Window's LayerChildren to calculate
    Layouts inside the OverlayLayer.
    Jaehyun-Cho authored and JoogabYun committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    5e095d4 View commit details
    Browse the repository at this point in the history
  4. [NUI] Fix SVACE issues.

    huayongxu authored and JoogabYun committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    37353b9 View commit details
    Browse the repository at this point in the history
  5. [NUI] Make bvh/facial Animation from string buffer

    Let we allow to create facial animations from buffer, not from file.
    
    Signed-off-by: Eunki, Hong <[email protected]>
    Eunki, Hong authored and JoogabYun committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    a30dc8c View commit details
    Browse the repository at this point in the history
  6. [NUI] Fix NUIApplication svace issue

    elishateng authored and JoogabYun committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    f09b09d View commit details
    Browse the repository at this point in the history
  7. [NUI] Remove default parameter of Animation.Stop(EndActions)

    Since we already have empty-parameter function named Stop(),
    Let we remove Stop(EndActions)'s default value so compiler don't feel confuse.
    
    Signed-off-by: Eunki, Hong <[email protected]>
    Eunki, Hong authored and JoogabYun committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    587fe5f View commit details
    Browse the repository at this point in the history
  8. [NUI] Remove unused signal : Window.ViewAdded

    Due to the performance issue, we do not allow to use Window.ViewAdded signal.
    Instead, We need to guide app to use View.AddedToWindow event
    
    Signed-off-by: Eunki, Hong <[email protected]>
    Eunki, Hong authored and JoogabYun committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    0f00d95 View commit details
    Browse the repository at this point in the history
  9. [NUI] Fix some comments of Animation class

    1. Change mismatched comment format
    2. Change default value of DisconnectAction
    3. Add some remarks at EndAction property
    
    Signed-off-by: Eunki, Hong <[email protected]>
    Eunki, Hong authored and JoogabYun committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    9e084d0 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e28ee16 View commit details
    Browse the repository at this point in the history
  11. [NUI] Add SetTapRecognizerTime

    This is the time from touch down to touch up to recognize a tap gesture.
    
    If set to 300ms, a touch up after a touch down must occur within 300ms to be recognized as a tap gesture.
    JoogabYun committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    ee5f239 View commit details
    Browse the repository at this point in the history
  12. Modify property name of Property class

    Signed-off-by: huiyu <[email protected]>
    huiyueun authored and JoogabYun committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    c8e02b0 View commit details
    Browse the repository at this point in the history
  13. [NUI] Change the call to GetRootLayer() so that the layer index can b…

    …e updated.
    
    If the root layer index is not updated and another layer is added first, a problem occurs in calculating the layer index.
    Something like LowerBelow may not work.
    JoogabYun committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    bcdac97 View commit details
    Browse the repository at this point in the history
  14. [NUI] version update

    JoogabYun committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    cdec369 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2023

  1. [Tizen.Log] Optimize garbage collection (Samsung#5156)

    * [Tizen.Log] Optimize garbage collection
    
    The CLR automatically converts string into byte array when it invokes
    native function. In this process, the CLR allocates byte array on heap,
    which will be a garbage, for every single string. If applications are
    printing dlog too bursty, those garbage would pile up, consuming too much
    memory. To reduce those garbage, manually allocates byte array on stack
    and convert string into that byte array.
    
    Signed-off-by: Youngjae Cho <[email protected]>
    
    * [Tizen.Log] Remove Substring function (Samsung#2)
    
    To cut filename from whole filepath, Print function uses Substring function.
    Also, filename string is newly created.
    To avoid newly create memory which can be garbage collecting target,
    Substring function is removed.
    
    Signed-off-by: Yunhee Seo <[email protected]>
    Co-authored-by: Yunhee <[email protected]>
    
    ---------
    
    Signed-off-by: Youngjae Cho <[email protected]>
    Signed-off-by: Yunhee Seo <[email protected]>
    Co-authored-by: yuni.seo <[email protected]>
    Co-authored-by: Yunhee <[email protected]>
    3 people authored Apr 27, 2023
    Configuration menu
    Copy the full SHA
    5710347 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2023

  1. Configuration menu
    Copy the full SHA
    9d277f2 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2023

  1. [Tdbc] Fix static analysis issues (Samsung#5231)

    Signed-off-by: Sangyoon Jang <[email protected]>
    jeremy-jang authored May 2, 2023
    Configuration menu
    Copy the full SHA
    8c896ad View commit details
    Browse the repository at this point in the history
  2. [NUI] LoopingMode enum for Animation class

    Let we allow to animation auto_reversed
    
    Signed-off-by: Eunki, Hong <[email protected]>
    Eunki, Hong authored and Seoyeon2Kim committed May 2, 2023
    Configuration menu
    Copy the full SHA
    bed814c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9dfe047 View commit details
    Browse the repository at this point in the history
  4. [NUI] Fix empty item case crash. wrong bracket conditions.

    when failed flag is true,
    other condition should be ingored.
    everLEEst authored and Seoyeon2Kim committed May 2, 2023
    Configuration menu
    Copy the full SHA
    70d11ad View commit details
    Browse the repository at this point in the history
  5. Add GenerateUrl API to FrameBuffer

    Signed-off-by: Jiyun Yang <[email protected]>
    rabbitfor authored and Seoyeon2Kim committed May 2, 2023
    Configuration menu
    Copy the full SHA
    2d1527c View commit details
    Browse the repository at this point in the history
  6. [NUI] Reuse internally created Key/Touch and reuse it

    To reduce the GC call for each Event getter, let we create
    Key/Touch only one time for each window, and reuse it.
    
    Signed-off-by: Eunki, Hong <[email protected]>
    Eunki, Hong authored and Seoyeon2Kim committed May 2, 2023
    Configuration menu
    Copy the full SHA
    3648bfb View commit details
    Browse the repository at this point in the history
  7. [NUI] Version up 22224

    dkdk-ryu authored and Seoyeon2Kim committed May 2, 2023
    Configuration menu
    Copy the full SHA
    ab426f7 View commit details
    Browse the repository at this point in the history
  8. [NUI.Gadget] Modify NUIGadgetResourceManager class (Samsung#5233)

    When getting the resource manager using the current culture info is failed,
    the NUIGadgetResourceManager tries to get the resource manager using
    the "default" string. It means using "/res/allowed/<resource>.dll" file.
    
    Signed-off-by: Hwankyu Jhun <[email protected]>
    hjhun authored May 2, 2023
    Configuration menu
    Copy the full SHA
    8d2722f View commit details
    Browse the repository at this point in the history

Commits on May 3, 2023

  1. [Tizen.Log] Fix gbs build error

    Signed-off-by: youngjae <[email protected]>
    ppdl authored and dongsug-song committed May 3, 2023
    Configuration menu
    Copy the full SHA
    d69b946 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2023

  1. [MediaVision] Fix Design QR bug (Samsung#5245)

    * [MediaVision] Fix Design QR bug
    hsgwon authored May 4, 2023
    Configuration menu
    Copy the full SHA
    49ed454 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2023

  1. Mark all Tizen.Security.PrivacyPrivilegeManager APIs as deprecated (S…

    …amsung#4934)
    
    Change-Id: I519abb343b5f4e49d2256a9b0abf69d4fb755632
    dmichaluk authored May 8, 2023
    Configuration menu
    Copy the full SHA
    ab83915 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2023

  1. Configuration menu
    Copy the full SHA
    9c424be View commit details
    Browse the repository at this point in the history
  2. [Tdbc] Fix Sqlite update hook (Samsung#5251)

    If the delete statement is executed, the record can't be returned
    because the value for the rowid doesn't exist in the database
    Therefore, in the case of delete, the record is returned to null
    
    Signed-off-by: ilho kim <[email protected]>
    Co-authored-by: pjh9216 <[email protected]>
    ilho159kim and pjh9216 authored May 11, 2023
    Configuration menu
    Copy the full SHA
    0a57a55 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2023

  1. [NUI.WindowSystem] introduce the taskbar service feature

    Signed-off-by: Doyoun Kang <[email protected]>
    doyoun-kang authored and dongsug-song committed May 15, 2023
    Configuration menu
    Copy the full SHA
    47fec8f View commit details
    Browse the repository at this point in the history
  2. Implement libsessiond wrapper

    adaszkiewicza authored and chanwoochoi committed May 15, 2023
    Configuration menu
    Copy the full SHA
    f2c815e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d774bb4 View commit details
    Browse the repository at this point in the history
  4. Fix issues from review (Samsung#2)

    Add ref keyword where needed, change IntPtrToStringArray method
    adaszkiewicza authored and chanwoochoi committed May 15, 2023
    Configuration menu
    Copy the full SHA
    d56299e View commit details
    Browse the repository at this point in the history
  5. Fix SubsessionEventInfoNative struct definition and usage (Samsung#3)

    Now it does not use unrolled arrays
    adaszkiewicza authored and chanwoochoi committed May 15, 2023
    Configuration menu
    Copy the full SHA
    a0d3ea8 View commit details
    Browse the repository at this point in the history
  6. Post-review fixes Samsung#2 (Samsung#4)

    a-michalski2 authored and chanwoochoi committed May 15, 2023
    Configuration menu
    Copy the full SHA
    031c927 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2023

  1. [NUI.Scene3D] Add property for bvh that translate root from ModelNode…

    … or not
    
    Add input parameter for bvh animation loader
    that we should ignore root position translate or not.
    
    Signed-off-by: Eunki, Hong <[email protected]>
    Eunki, Hong authored and dongsug-song committed May 22, 2023
    Configuration menu
    Copy the full SHA
    9a26cca View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    25f2a9d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9cfc2e2 View commit details
    Browse the repository at this point in the history
  4. [NUI.Scene3D] Make API to apply ModelMotion

    Make a prototype of MotionData settor & Animation generator
    
    Let we can use two type of motion as index
    - MotionTransformIndex
    - BlendShapeIndex
    
    MotionTransformIndex can control only Position / Orientation / Scale.
    and, BlendShape can control only BlendShape.
    
    Currently a lots of case are not supported.
    But we can test MotionData usecase by "string" ModelNodeId + "int" blendshape
    
    Signed-off-by: Eunki Hong <[email protected]>
    Eunki Hong authored and dongsug-song committed May 22, 2023
    Configuration menu
    Copy the full SHA
    797162b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    aadae42 View commit details
    Browse the repository at this point in the history
  6. [NUI] Remove duplicate ?. operator and use using statement

    Signed-off-by: Jiyun Yang <[email protected]>
    rabbitfor authored and dongsug-song committed May 22, 2023
    Configuration menu
    Copy the full SHA
    5df9df4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9252856 View commit details
    Browse the repository at this point in the history
  8. [NUI] Add BlendPoint to blend animation of AnimateBetween

    Signed-off-by: seungho baek <[email protected]>
    bshsqa authored and dongsug-song committed May 22, 2023
    Configuration menu
    Copy the full SHA
    08b2b41 View commit details
    Browse the repository at this point in the history
  9. [NUI] Add FontPreLoad API to FontClient

    This patch adds a new FontPreLoad API that preloads font faces.
    this can prevents delays on main thread during the inital call of FT_New_Face.
    
    using memoryFontPathList involves loading font buffers into memory.
    And using FT_New_Memory_Face at runtime, which uses more memory
    but can lead to greater performance improvements.
    
    Signed-off-by: Bowon Ryu <[email protected]>
    wonrst authored and dongsug-song committed May 22, 2023
    Configuration menu
    Copy the full SHA
    e7e767b View commit details
    Browse the repository at this point in the history
  10. [NUI.Scene3D] Change the API name for BlendShape morphing

    Since json file can change not only facial, The name of API is not good.
    
    Instead, Let we change the name of facial API as 'BlendShapeAnimation'.
    Now user can notify that this API can control all kinds of blendshape.
    
    Signed-off-by: Eunki, Hong <[email protected]>
    Eunki, Hong authored and dongsug-song committed May 22, 2023
    Configuration menu
    Copy the full SHA
    cf47d5e View commit details
    Browse the repository at this point in the history
  11. [NUI.Sample] BlendPoint demo

    Let we use blendpoint on Scene3DSample and BlendPointSample
    
    Signed-off-by: Eunki Hong <[email protected]>
    Eunki Hong authored and dongsug-song committed May 22, 2023
    Configuration menu
    Copy the full SHA
    99b10be View commit details
    Browse the repository at this point in the history
  12. [NUI] Binds GetCurrentProperty to Animatable class

    Signed-off-by: seungho baek <[email protected]>
    bshsqa authored and dongsug-song committed May 22, 2023
    Configuration menu
    Copy the full SHA
    bb7a86b View commit details
    Browse the repository at this point in the history
  13. [NUI] Reduce get/set overhead for some LottieAnimationView properties

    Let's believe the cached properties what LottieAnimationView already cached.
    
    Since ImageView.Image is heavy operation, we should call this thing less times.
    
    Signed-off-by: Eunki, Hong <[email protected]>
    Eunki, Hong authored and dongsug-song committed May 22, 2023
    Configuration menu
    Copy the full SHA
    c9b1c34 View commit details
    Browse the repository at this point in the history
  14. [NUI] Cache url when we call SetImage + Make way to skip visual creation

    Previously, we don't cache Url infomation at cached property map when we use
    SetImage API instead of ResourceUrl property.
    
    Now, let we keep this cache information.
    
    And also, add parameter that we dont want to create new visual when we change
    this property.
    
    Signed-off-by: Eunki, Hong <[email protected]>
    Eunki, Hong authored and dongsug-song committed May 22, 2023
    Configuration menu
    Copy the full SHA
    be0a973 View commit details
    Browse the repository at this point in the history
  15. [NUI] Let LottieAnimationView use InternalVisual API

    To avoid useless PropertyValue class creation, let we change
    to visual use InternalVisual APIs.
    
    Signed-off-by: Eunki Hong <[email protected]>
    Eunki Hong authored and dongsug-song committed May 22, 2023
    Configuration menu
    Copy the full SHA
    ada773c View commit details
    Browse the repository at this point in the history
  16. [NUI] Add DispatchParentTouchEvent

    If a View's DispatchParentTouchEvents is set to false, then parents will not receive a touch event signal either.
    JoogabYun authored and dongsug-song committed May 22, 2023
    Configuration menu
    Copy the full SHA
    dbc17dd View commit details
    Browse the repository at this point in the history
  17. [NUI] Version up 22227

    Signed-off-by: Seoyeon Kim <[email protected]>
    Seoyeon2Kim authored and dongsug-song committed May 22, 2023
    Configuration menu
    Copy the full SHA
    164ba9e View commit details
    Browse the repository at this point in the history

Commits on May 25, 2023

  1. Fix file not found exception

    When ini file does not exist, LibIniParser.Load() makes error logs.
    This patch is to remove this case.
    After applying this patch, we can expect performance improvement by
    loading the dictionary only once for the first time.
    
    Signed-off-by: ChangGyu Choi <[email protected]>
    upple committed May 25, 2023
    Configuration menu
    Copy the full SHA
    351bba6 View commit details
    Browse the repository at this point in the history
  2. Modify implementation

    Since LibIniParser.Load() is not expensive to call and the call
    frequency of GetCultureName() method is low, there is no need to
    preprocess initialization by applying Singleton pattern.
    
    Signed-off-by: ChangGyu Choi <[email protected]>
    upple committed May 25, 2023
    Configuration menu
    Copy the full SHA
    990497b View commit details
    Browse the repository at this point in the history
  3. [NUI.Gadget] Modify NUIGadgetResourceManager (Samsung#5302)

    If getting string is failed, the resource manager should try to get
    string from the default satelite assembly.
    
    Signed-off-by: Hwankyu Jhun <[email protected]>
    Co-authored-by: pjh9216 <[email protected]>
    hjhun and pjh9216 authored May 25, 2023
    Configuration menu
    Copy the full SHA
    2181ab6 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2023

  1. [NUI] Deprecated Animation.Stop(EndActions)

    That API change the 'EndAction' property.
    And also, EndAction input parameter will not works well if
    
     - It's value is EndActions.Discard
     - Already finished animation
    
    So, we'd better guide to app developer to use EndAction property
    instead of Stop(EndActions) API.
    
    Signed-off-by: Eunki, Hong <[email protected]>
    Eunki, Hong authored and dongsug-song committed May 31, 2023
    Configuration menu
    Copy the full SHA
    1f96c44 View commit details
    Browse the repository at this point in the history
  2. [NUI] Fix theme applied issue

    Component style can change even if the platform theme is disabled
    
    Signed-off-by: Jiyun Yang <[email protected]>
    rabbitfor authored and dongsug-song committed May 31, 2023
    Configuration menu
    Copy the full SHA
    b564cca View commit details
    Browse the repository at this point in the history
  3. [NUI][AT-SPI] Add AccessibilityDynamicAttributes (Samsung#5287)

    Co-authored-by: Artur Świgoń <[email protected]>
    2 people authored and dongsug-song committed May 31, 2023
    Configuration menu
    Copy the full SHA
    fba80c9 View commit details
    Browse the repository at this point in the history
  4. [NUI] Add Comment on the View.VisibilityChanged event

    Signed-off-by: seungho baek <[email protected]>
    bshsqa authored and dongsug-song committed May 31, 2023
    Configuration menu
    Copy the full SHA
    c3e4362 View commit details
    Browse the repository at this point in the history
  5. [NUI] Add new constructor to Rotation by using Quaternion vector4 as …

    …input parameter
    
    Signed-off-by: seungho baek <[email protected]>
    bshsqa authored and dongsug-song committed May 31, 2023
    Configuration menu
    Copy the full SHA
    e379349 View commit details
    Browse the repository at this point in the history
  6. [NUI] Add font thread sync creation option

    If sync creation is true, font thread creation guarantees syncronization with the main thread.
    
    The main thread runs the font thread and waits,
    and it wakes up upon receiving a notification from the font thread.
    If it doesn't receive a notification within the specified time, it wakes up due to a timeout.
    
    Signed-off-by: Bowon Ryu <[email protected]>
    wonrst authored and dongsug-song committed May 31, 2023
    Configuration menu
    Copy the full SHA
    f8e74ad View commit details
    Browse the repository at this point in the history
  7. [NUI] Update WebView TCs.

    Originally WebView TCs are run synchronously.
    This patch is to change them async.
    huayongxu authored and dongsug-song committed May 31, 2023
    Configuration menu
    Copy the full SHA
    0505296 View commit details
    Browse the repository at this point in the history
  8. [NUI] Double buffered ProcessorOnceEvent so we allow attach event dur…

    …ing invoke
    
    When we load cached image, `ResourceLoaded` signal invoked immediate.
    So, `ResourceLoaded` can be called during `UpdateImage(object, EventArgs)`.
    
    But since we make null after invoke + C# didn't invoke event during invoking.
    That mean, attached `UpdateImage()` information disapeared.
    
    So we need to allow `UpdateImage()` event invoke during `ProcessorOnceEvent` invoking.
    
    Signed-off-by: Eunki, Hong <[email protected]>
    Eunki, Hong authored and dongsug-song committed May 31, 2023
    Configuration menu
    Copy the full SHA
    cb1716f View commit details
    Browse the repository at this point in the history
  9. [NUI] Version up 22228

    Signed-off-by: Jiyun Yang <[email protected]>
    rabbitfor authored and dongsug-song committed May 31, 2023
    Configuration menu
    Copy the full SHA
    37284d3 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2023

  1. [NUI][AT-SPI] Add IAtspiTable and IAtspiTableCell interfaces (Samsung…

    …#5305)
    
    Co-authored-by: Artur Świgoń <[email protected]>
    2 people authored and taehyub committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    35898df View commit details
    Browse the repository at this point in the history
  2. Add KeepRendering to Window

    heeyongsong authored and taehyub committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    62d2b58 View commit details
    Browse the repository at this point in the history
  3. Add window move/resize completed signal

    When RequestMoveToServer() or RequestResizeToServer() is called, window start to be moved or resized by display server.
    After the action is finished, server send the completed event.
    This patch is to received the events.
    sparrow74 authored and taehyub committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    0eff045 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    be98cd8 View commit details
    Browse the repository at this point in the history
  5. [NUI] Update WebView TCs.

    huayongxu authored and taehyub committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    7119723 View commit details
    Browse the repository at this point in the history
  6. [NUI] version update

    taehyub committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    56b666e View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2023

  1. [NUI] Introduce WindowData

    The NUIApplication class had to add new consructors whenever the Window
    class added a new constructor. Becuase the class has a default window.
    To simplify this process, WindowData is introduced that contains
    all the data of the default window.
    dkdk-ryu authored and dongsug-song committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    1d40f6c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5233334 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    787e5cd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    819e9db View commit details
    Browse the repository at this point in the history
  5. [NUI] Fix the issue that max width of Button Text is incorrect.

    When max width of Text is calculated in Vertical alignment,
    Width of Icon should be ignored.
    huayongxu authored and dongsug-song committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    e2d96d9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c147649 View commit details
    Browse the repository at this point in the history
  7. [NUI] Add DispatchHoverEvents and DispatchPrentHoverEvents

    If DispatchHoverEvents sets false, view will not receive any HoverEvent including own.
    If DispatchPrentHoverEvents sets false, the parent view does not receive HoverEvent.
    JoogabYun authored and dongsug-song committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    9a2f031 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2023

  1. Configuration menu
    Copy the full SHA
    c0c350a View commit details
    Browse the repository at this point in the history
  2. [NUI] Update webview TCs.

    huayongxu authored and dongsug-song committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    da9bb1a View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2023

  1. Add check box for notification (Samsung#5342)

    Signed-off-by: SukhyungKang <[email protected]>
    sukhyungkang authored Jun 19, 2023
    Configuration menu
    Copy the full SHA
    8446bec View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

  1. [ThemeManager] Clear current theme cache when theme changed (Samsung#…

    …5320)
    
    * [ThemeManager] Clear current theme cache when theme changed
    
    Signed-off-by: Sangyoon Jang <[email protected]>
    
    * Fix ThemeLoader.Dispose
    
    Signed-off-by: Sangyoon Jang <[email protected]>
    
    ---------
    
    Signed-off-by: Sangyoon Jang <[email protected]>
    jeremy-jang authored Jun 20, 2023
    Configuration menu
    Copy the full SHA
    b773723 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2023

  1. [NUI.Scene3D] Deprecate direct accessor to motion value list

    Signed-off-by: Eunki, Hong <[email protected]>
    Eunki, Hong authored and jaehyun0cho committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    95c2e75 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cc5cddb View commit details
    Browse the repository at this point in the history
  3. [NUI] Add manual test for webview.

    huayongxu authored and jaehyun0cho committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    b0ad14f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    733b5a6 View commit details
    Browse the repository at this point in the history
  5. [NUI] Make subclass of ImageView can use ResourceUrl normally.

    If we skip to set ImageVisualType, or set ImageVisualType as Image,
    we will try to find best visual by it's file format codes.
    But previously, we fix the type of visual.
    So, instead of some special case like URLs, just make we use Image type.
    
    And also, make _resourceUrl latest value if we success to get url from visual.
    
    Signed-off-by: Eunki Hong <[email protected]>
    Eunki Hong authored and jaehyun0cho committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    9f07cc9 View commit details
    Browse the repository at this point in the history
  6. [NUI] Make internal API for calculate screen position and extents.

    Current screen extents API calculated by 'Current' properties.
    That mean, the result of calculation late 1 render-frame.
    So, we cannot use it during Relayout events.
    
    Now, make internal API so we can get screen position/extents
    calculated by event-side properties.
    
    Signed-off-by: Eunki Hong <[email protected]>
    Eunki Hong authored and jaehyun0cho committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    3c6db95 View commit details
    Browse the repository at this point in the history
  7. [NUI] Fix some svace issues.

    huayongxu authored and jaehyun0cho committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    c012300 View commit details
    Browse the repository at this point in the history
  8. [NUI] Add a new WindowLayout Sample

    dkdk-ryu authored and jaehyun0cho committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    d3d8b83 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2023

  1. [NUI] Clear old resources cached data

    After overhead reducetion patch Samsung#5280 merged, Some side effect occured.
    
    Previously we always ask some properties to dali side visual.
    But now we return cached value in NUI.
    
    Since URL property clear-up all properties, to fit previous logic,
    let we also clean-up cached properties. (Actually, mark only for this case)
    
    Signed-off-by: Eunki, Hong <[email protected]>
    Eunki, Hong authored and everLEEst committed Jun 28, 2023
    Configuration menu
    Copy the full SHA
    0b62dbb View commit details
    Browse the repository at this point in the history
  2. [NUI] Add some API for KeyFrames

    1. `GetKeyFrameCount()` to know how many keyframes are added.
    2. `GetKeyFrame()` to know the information of specific index.
    3. `SetKeyFrameValue()` to change the value for specific index.
    
    Signed-off-by: Eunki, Hong <[email protected]>
    Eunki, Hong authored and everLEEst committed Jun 28, 2023
    Configuration menu
    Copy the full SHA
    dc7efa3 View commit details
    Browse the repository at this point in the history
  3. [NUI] Fix Application argv issue

    Fix Application Argv issue in UI Thread.
    The input param is missed in this case.
    This PR is to fix it.
    sparrow74 authored and everLEEst committed Jun 28, 2023
    Configuration menu
    Copy the full SHA
    127f0ce View commit details
    Browse the repository at this point in the history
  4. [NUI] Remove useless log + Add todo mark about it

    Signed-off-by: Eunki, Hong <[email protected]>
    Eunki, Hong authored and everLEEst committed Jun 28, 2023
    Configuration menu
    Copy the full SHA
    d471cb5 View commit details
    Browse the repository at this point in the history
  5. [NUI] Exception if someone change disposed ImageView's property

    Since we don't check validation of ImageView itself during change
    ImageView properties, it will not throw any exceptions.
    and it will be crashend when we ProcessOnceEvent invoked.
    
    Normal View property directly access to DALi side. But ImageView
    property access to DALi side lazy.
    
    Now this throw make app developer easy to find error codes.
    
    Signed-off-by: Eunki, Hong <[email protected]>
    Eunki, Hong authored and everLEEst committed Jun 28, 2023
    Configuration menu
    Copy the full SHA
    3ced207 View commit details
    Browse the repository at this point in the history
  6. [NUI] Add Directional Light

    Signed-off-by: seungho baek <[email protected]>
    bshsqa authored and everLEEst committed Jun 28, 2023
    Configuration menu
    Copy the full SHA
    5b30b43 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2023

  1. Configuration menu
    Copy the full SHA
    f2fea1d View commit details
    Browse the repository at this point in the history
  2. [NUI] Disable ThemeManager preload

    Signed-off-by: Jiyun Yang <[email protected]>
    rabbitfor authored and wonrst committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    f7472cc View commit details
    Browse the repository at this point in the history
  3. [NUI] Write comments for Matrix and Matrix3

    Write some comments for Matrix / Matrix3 class
    
    Signed-off-by: Eunki, Hong <[email protected]>
    Eunki, Hong authored and wonrst committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    8a14628 View commit details
    Browse the repository at this point in the history
  4. [NUI] Add ModelRoot Property in Model class

     - Add ModelRoot Property to retrieve root ModelNode of the Model object.
     - Change parameter name of AddModelNode and RemoveModelNode to modelNode
    
    Signed-off-by: seungho baek <[email protected]>
    bshsqa authored and wonrst committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    91ff56a View commit details
    Browse the repository at this point in the history
  5. [NUI] Partial update feature enable/disable for window

    Signed-off-by: Eunki, Hong <[email protected]>
    Eunki, Hong authored and wonrst committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    bcd4f31 View commit details
    Browse the repository at this point in the history
  6. [NUI] Add InterceptWheelEvent

    The Wheel event calls the WheelEvent callback by going back from the last child actor to the parent via hitTest.
    InterceptWheelEvent checks the wheel event in the parent first.
    Returning false from interceptWheelEvent allows child actors to receive WheelEvents.
    If it returns true, the actor will receive a WheelEvent.
    
    for example
    
       View parent = new View();
       View child = new View();
       parent.Add(child);
       child.WheelEvent += childFunctor;
       parent.WheelEvent += parentFunctor;
    
    The callbacks are called in the order childFunctor -> parentFunctor.
    
    If you connect InterceptWheelEvent to parentActor.
    
       parent.InterceptWheelEvent += interceptFunctor;
    
    When interceptFunctor returns false, it is called in the same order childFunctor -> parentFunctor.
    If intereptFunctor returns true, it means that the WheelEvent was intercepted.
    So the child actor will not be able to receive wheel events.
    Only the parentFunctor is called.
    
    refer :
    https://review.tizen.org/gerrit/#/c/platform/core/uifw/dali-core/+/295232/
    https://review.tizen.org/gerrit/#/c/platform/core/uifw/dali-csharp-binder/+/295233/
    JoogabYun authored and wonrst committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    c6837f8 View commit details
    Browse the repository at this point in the history
  7. [NUI] version up(22231)

    Signed-off-by: Bowon Ryu <[email protected]>
    wonrst committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    0189635 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2023

  1. [NUI] Update FontSizeScale values

    - Except for TV and wearable profiles, FontSizeScale values are updated.
    
    Signed-off-by: Seoyeon Kim <[email protected]>
    Seoyeon2Kim authored and huiyueun committed Jul 11, 2023
    Configuration menu
    Copy the full SHA
    dccb2e3 View commit details
    Browse the repository at this point in the history
  2. [NUI] Delete the used window in widget

    Delete the used window so that the window can be deleted normally when deleting the widget.
    this is for memory leak issue.
    tscholb authored and huiyueun committed Jul 11, 2023
    Configuration menu
    Copy the full SHA
    b05c07a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bd06609 View commit details
    Browse the repository at this point in the history
  4. [NUI] Register OrientationChanged for BorderWindow.

    Because if the window is rotated, we need to resize the window by recalculating the border area.
    JoogabYun authored and huiyueun committed Jul 11, 2023
    Configuration menu
    Copy the full SHA
    dabcdf6 View commit details
    Browse the repository at this point in the history
  5. [NUI] Fix not to propagate gesture from scrim

    Scrim should block all touch and gesture events.
    Therefore, gesture is also not propagated from scrim.
    Jaehyun-Cho authored and huiyueun committed Jul 11, 2023
    Configuration menu
    Copy the full SHA
    6414042 View commit details
    Browse the repository at this point in the history
  6. Version update - 22234

    Signed-off-by: huiyu <[email protected]>
    huiyueun committed Jul 11, 2023
    Configuration menu
    Copy the full SHA
    31f7768 View commit details
    Browse the repository at this point in the history
  7. [MediaPlayer] Add new API to set video codec type (Samsung#5359)

    * [MediaPlayer] Add new API to set video codec type
    hsgwon authored Jul 11, 2023
    Configuration menu
    Copy the full SHA
    176e2b8 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2023

  1. Configuration menu
    Copy the full SHA
    1ff0503 View commit details
    Browse the repository at this point in the history