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

[ACR-564][NUI] deprecate unused API #5821

Merged
merged 1 commit into from
Jan 19, 2024

Conversation

dongsug-song
Copy link
Contributor

@dongsug-song dongsug-song commented Dec 11, 2023

Description of Change

deprecate unused API.
ElmSharp, ElmSharp.Wearable and NUI.Wearable.
these whole modules are being deprecated.

API Changes

https://jira.sec.samsung.net/browse/TCSACR-564

@dongsug-song dongsug-song changed the title [ACR-564] deprecate unused API [WIP][ACR-564] deprecate unused API Dec 11, 2023
@github-actions github-actions bot added the API12 Platform : Tizen 9.0 / TFM: net6.0-tizen9.0 label Dec 11, 2023
@TizenAPI-Bot
Copy link
Collaborator

Public API Changed

Please follow the ACR process for the changed API below.
Added: 0, Removed: 0, Changed: 1599

Internal API Changed

Added: 0, Removed: 0, Changed: 29

Changed

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
static System.Double ElmSharp.Elementary::GetScale()

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
static System.Double ElmSharp.Elementary::GetSystemScrollFriction()

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
static System.String ElmSharp.Elementary::GetProfile()

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
static System.Void ElmSharp.Elementary::ReloadConfig()

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
static System.Void ElmSharp.Elementary::SetScale(System.Double)

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
static System.Void ElmSharp.Elementary::SetSystemScrollFriction(System.Double)

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
static System.Void ElmSharp.Elementary::ThemeOverlay()

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
System.Double ElmSharp.ElmScrollConfig::BringInScrollFriction()

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
System.Void ElmSharp.EvasImage::SetNativeSurface(System.IntPtr)

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
System.Void ElmSharp.EvasObjectEvent::.ctor(ElmSharp.EvasObject,System.IntPtr,ElmSharp.EvasObjectCallbackType)

/// <since_tizen>none</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
System.Void ElmSharp.EvasObjectEvent`1::.ctor(ElmSharp.EvasObject,System.IntPtr,ElmSharp.EvasObjectCallbackType,ElmSharp.EvasObjectEvent`1/SmartEventInfoParser<TEventArgs>)

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
System.Boolean ElmSharp.GenGridItem::IsUseEngineCursor()

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
System.String ElmSharp.GenGridItem::Cursor()

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
System.String ElmSharp.GenGridItem::CursorStyle()

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
System.Boolean ElmSharp.GenListItem::IsUseEngineCursor()

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
System.String ElmSharp.GenListItem::Cursor()

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
System.String ElmSharp.GenListItem::CursorStyle()

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
ElmSharp.KeyGrabMode

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
System.Void ElmSharp.SmartEvent::.ctor(ElmSharp.EvasObject,System.IntPtr,System.String)

/// <since_tizen>none</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
System.Void ElmSharp.SmartEvent`1::.ctor(ElmSharp.EvasObject,System.IntPtr,System.String,ElmSharp.SmartEvent`1/SmartEventInfoParser<TEventArgs>)

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
System.Boolean ElmSharp.Toolbar::IsHorizontal()

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
System.Boolean ElmSharp.Window::Iconified()

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
System.Boolean ElmSharp.Window::DeleteAuxiliaryHint(System.Int32)

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
System.Boolean ElmSharp.Window::SetAuxiliaryHintValue(System.Int32,System.String)

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
System.Int32 ElmSharp.Window::AddAuxiliaryHint(System.String,System.String)

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
System.Int32 ElmSharp.Window::GetAuxiliaryHintId(System.String)

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
System.String ElmSharp.Window::GetAuxiliaryHintValue(System.Int32)

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
System.Void ElmSharp.Window::WinKeyGrab(System.String,ElmSharp.KeyGrabMode)

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
System.Void ElmSharp.Window::WinKeyUngrab(System.String)

@TizenAPI-Bot
Copy link
Collaborator

Public API Changed

Please follow the ACR process for the changed API below.
Added: 0, Removed: 0, Changed: 1761

Internal API Changed

Added: 0, Removed: 0, Changed: 29

Changed

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
static System.Double ElmSharp.Elementary::GetScale()

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
static System.Double ElmSharp.Elementary::GetSystemScrollFriction()

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
static System.String ElmSharp.Elementary::GetProfile()

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
static System.Void ElmSharp.Elementary::ReloadConfig()

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
static System.Void ElmSharp.Elementary::SetScale(System.Double)

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
static System.Void ElmSharp.Elementary::SetSystemScrollFriction(System.Double)

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
static System.Void ElmSharp.Elementary::ThemeOverlay()

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
System.Double ElmSharp.ElmScrollConfig::BringInScrollFriction()

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
System.Void ElmSharp.EvasImage::SetNativeSurface(System.IntPtr)

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
System.Void ElmSharp.EvasObjectEvent::.ctor(ElmSharp.EvasObject,System.IntPtr,ElmSharp.EvasObjectCallbackType)

/// <since_tizen>none</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
System.Void ElmSharp.EvasObjectEvent`1::.ctor(ElmSharp.EvasObject,System.IntPtr,ElmSharp.EvasObjectCallbackType,ElmSharp.EvasObjectEvent`1/SmartEventInfoParser<TEventArgs>)

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
System.Boolean ElmSharp.GenGridItem::IsUseEngineCursor()

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
System.String ElmSharp.GenGridItem::Cursor()

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
System.String ElmSharp.GenGridItem::CursorStyle()

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
System.Boolean ElmSharp.GenListItem::IsUseEngineCursor()

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
System.String ElmSharp.GenListItem::Cursor()

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
System.String ElmSharp.GenListItem::CursorStyle()

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
ElmSharp.KeyGrabMode

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
System.Void ElmSharp.SmartEvent::.ctor(ElmSharp.EvasObject,System.IntPtr,System.String)

/// <since_tizen>none</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
System.Void ElmSharp.SmartEvent`1::.ctor(ElmSharp.EvasObject,System.IntPtr,System.String,ElmSharp.SmartEvent`1/SmartEventInfoParser<TEventArgs>)

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
System.Boolean ElmSharp.Toolbar::IsHorizontal()

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
System.Boolean ElmSharp.Window::Iconified()

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
System.Boolean ElmSharp.Window::DeleteAuxiliaryHint(System.Int32)

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
System.Boolean ElmSharp.Window::SetAuxiliaryHintValue(System.Int32,System.String)

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
System.Int32 ElmSharp.Window::AddAuxiliaryHint(System.String,System.String)

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
System.Int32 ElmSharp.Window::GetAuxiliaryHintId(System.String)

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
System.String ElmSharp.Window::GetAuxiliaryHintValue(System.Int32)

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
System.Void ElmSharp.Window::WinKeyGrab(System.String,ElmSharp.KeyGrabMode)

/// <since_tizen>preview</since_tizen
+ [Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
System.Void ElmSharp.Window::WinKeyUngrab(System.String)

@dongsug-song dongsug-song changed the title [WIP][ACR-564] deprecate unused API [ACR-564] deprecate unused API Jan 4, 2024
@dongsug-song dongsug-song changed the title [ACR-564] deprecate unused API [ACR-564][NUI] deprecate unused API Jan 4, 2024
@TizenAPI-Bot
Copy link
Collaborator

Public API Changed

Please follow the ACR process for the changed API below.
Added: 0, Removed: 0, Changed: 1792

Internal API Changed

Added: 0, Removed: 0, Changed: 225

@dongsug-song dongsug-song requested a review from wiertel January 4, 2024 13:14
@@ -290,6 +307,7 @@ public void SetNativeSurface(IntPtr surface)
/// <param name="top">The border's top width.</param>
/// <param name="bottom">The border's bottom width.</param>
/// <since_tizen> preview </since_tizen>
[Obsolete("This has been deprecated in API12")]
public void SetBorder(int left, int right, int top, int bottom)
{
Interop.Evas.evas_object_image_border_set(RealHandle, left, right, top, bottom);
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

was Save() in line 326 missed or intentionally kept?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for review.
it has been fixed.

@@ -833,6 +876,7 @@ public bool AllEventsFrozen
/// Sets or gets the layer of its canvas that the given object will be part of.
/// </summary>
/// <since_tizen> preview </since_tizen>
[Obsolete("This has been deprecated in API12")]
public virtual int Layer
{
get
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

RenderOperation and related enum (line 118) stay?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for review.
it has been fixed.

public event EventHandler TimeTick;

/// <summary>
/// Event arguments that passed via time tick event signal.
/// </summary>
[Obsolete("This has been deprecated in API12")]
public class TimeTickEventArgs : EventArgs
{
private WatchTime _watchTime;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

consider marking those 2 public properties as Obsolete as well, the class is already deprecated, but for consistency members might be as well

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for review.
it has been fixed.

@@ -24,7 +24,7 @@ namespace Tizen.NUI.Wearable
/// <summary>
/// [Draft] This class provides a View that can recycle items to improve performance.
/// </summary>
/// This may be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
[Obsolete("This has been deprecated in API12")]
[EditorBrowsable(EditorBrowsableState.Never)]
public class RecyclerView : ScrollableBase
{
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

consider marking this first constructor as well

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for review.
it has been fixed.

@TizenAPI-Bot
Copy link
Collaborator

Public API Changed

Please follow the ACR process for the changed API below.
Added: 0, Removed: 0, Changed: 1797

Internal API Changed

Added: 0, Removed: 0, Changed: 226

@dongsug-song dongsug-song requested a review from wiertel January 17, 2024 06:19
@dongsug-song dongsug-song merged commit 58283d6 into Samsung:master Jan 19, 2024
3 checks passed
@dongsug-song dongsug-song deleted the master-1211 branch January 19, 2024 04:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ACR Required API12 Platform : Tizen 9.0 / TFM: net6.0-tizen9.0 Internal API Changed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants