Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
Thumbs.db

# Rider files
.idea/
#.idea/
*.iml

# Node.js files
Expand Down
Binary file removed lib/UnoCore/Assets/Black.png
Binary file not shown.
960 changes: 480 additions & 480 deletions lib/UnoCore/UnoCore.unoproj

Large diffs are not rendered by default.

File renamed without changes.

Large diffs are not rendered by default.

89 changes: 89 additions & 0 deletions lib/UnoCore/android/api-refs.uxl
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
<Extensions Backend="CPlusPlus" Condition="ANDROID">

<!-- Don't strip the following (legacy): -->

<Require Entity="Android.Bootstrapper" />
<Require Entity="Android.Base.JNI" />
<Require Entity="Android.Base.JNI.Init(Android.Base.Primitives.ujobject)" />
<Require Entity="Android.Base.JNI.LoadClass(Android.Base.Primitives.JNIEnvPtr,Android.Base.Primitives.ConstCharPtr)" />
<Require Entity="Android.Base.JNI.CheckException()" />
<Require Entity="Android.Base.Types.Bridge" />
<Require Entity="Android.Base.Types.String.UnoToJava(string)" />
<Require Entity="Android.Base.AndroidBindingMacros" />
<Require Entity="Android.Base.Types.Bridge.RegisterUnoType(Android.Base.Primitives.ConstCharPtr,int,Uno.Type)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.ExternBlockHost" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.ExternBlockHost.RegisterFunctions()" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaUnoObject" />
<Require Entity="Android.Base.Wrappers.JavaObjectHelper.JObjectToJWrapper(Android.Base.Primitives.ujobject, bool)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaUnoObject.Box(object)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaUnoObject.Box(bool[])" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaUnoObject.Box(sbyte[])" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaUnoObject.Box(byte[])" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaUnoObject.Box(short[])" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaUnoObject.Box(int[])" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaUnoObject.Box(long[])" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaUnoObject.Box(float[])" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaUnoObject.Box(double[])" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaUnoObject.Box(string[])" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaUnoObject.Box(object[])" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaUnoObject.BoxDelegate(object,Android.Base.Primitives.ConstCharPtr)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaUnoObject.UnBox(Android.Base.Primitives.ujobject)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaUnoObject.UnBoxFreeingLocalRef(Android.Base.Primitives.ujobject)" />
<Require Entity="Uno.Platform.EventSources.InterAppInvoke.ReceivedURI" />
<Require Entity="Uno.Platform.EventSources.InterAppInvoke.OnReceivedURI(string)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.GetBool(object,int)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.GetByte(object,int)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.GetShort(object,int)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.GetInt(object,int)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.GetLong(object,int)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.GetFloat(object,int)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.GetDouble(object,int)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.GetString(object,int)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.GetObject(object,int)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.getBool(object,int)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.getByte(object,int)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.getShort(object,int)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.getInt(object,int)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.setInt(object,int,int)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.getLong(object,int)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.getFloat(object,int)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.getDouble(object,int)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.getString(object,int)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.getObject(object,int)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.SetBool(object,int,bool)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.SetByte(object,int,sbyte)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.SetShort(object,int,short)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.SetInt(object,int,int)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.SetLong(object,int,long)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.SetFloat(object,int,float)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.SetDouble(object,int,double)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.SetString(object,int,string)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.SetObject(object,int,object)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.setBool(object,int,bool)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.setByte(object,int,sbyte)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.setShort(object,int,short)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.setInt(object,int,int)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.setLong(object,int,long)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.setFloat(object,int,float)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.setDouble(object,int,double)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.setString(object,int,string)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.setObject(object,int,object)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.NewBoolArrayPtr(int)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.NewByteArrayPtr(int,bool)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.NewCharArrayPtr(int)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.NewShortArrayPtr(int)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.NewIntArrayPtr(int)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.NewLongArrayPtr(int)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.NewFloatArrayPtr(int)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.NewDoubleArrayPtr(int)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.NewStringArrayPtr(int)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.NewObjectArrayPtr(int)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.BoolArrayToUnoArrayPtr(Java.Object)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.ByteArrayToUnoArrayPtr(Java.Object)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.ShortArrayToUnoArrayPtr(Java.Object)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.IntArrayToUnoArrayPtr(Java.Object)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.LongArrayToUnoArrayPtr(Java.Object)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.FloatArrayToUnoArrayPtr(Java.Object)" />
<Require Entity="Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaToUnoArrayEntrypoints.DoubleArrayToUnoArrayPtr(Java.Object)" />

</Extensions>
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,6 @@
<Set BundleIdentifier="@(Project.Mac.BundleIdentifier || 'com.apps.@(Project.Name:QIdentifier:Replace('_', '-'):ToLower)')" Condition="HOST_MAC" />
<ProcessFile Name="@(AppDirectory)/Contents/Info.plist" Condition="HOST_MAC" />
<CopyFile Name="@(Config.AppLoader.Mac:Path)/monostub" TargetName="@(AppDirectory)/Contents/MacOS/@(Project.Name)" IsExecutable=true Condition="HOST_MAC" />
<CopyFile Name="@(Project.Mac.Icon:Path || @//Assets/Icon.icns)" TargetName="@(AppDirectory)/Contents/Resources/Icon.icns" Condition="HOST_MAC" />
<CopyFile Name="@(Project.Mac.Icon:Path || @//assets/icon.icns)" TargetName="@(AppDirectory)/Contents/Resources/Icon.icns" Condition="HOST_MAC" />

</Extensions>
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
38 changes: 19 additions & 19 deletions lib/UnoCore/Targets/iOS/iOS.uxl → lib/UnoCore/ios/ios.uxl
Original file line number Diff line number Diff line change
Expand Up @@ -56,47 +56,47 @@
<!-- Icons -->

<!-- Image for Launch Screen Storyboard -->
<CopyFile Name="@(Project.iOS.LaunchScreen.Image:Path || '@//Assets/DefaultIcon.png')"
<CopyFile Name="@(Project.iOS.LaunchScreen.Image:Path || '@//assets/icon.png')"
TargetName="@(Project.Name)/LaunchScreen.png" />

<Set Icons="@(Project.Name)/Images.xcassets/AppIcon.appiconset" />
<ProcessFile Name="@(Icons)/Contents.json" />

<ImageFile Name="@(Project.iOS.Icons.iPhone_20_2x:Path || '@//Assets/DefaultIcon.png')"
<ImageFile Name="@(Project.iOS.Icons.iPhone_20_2x:Path || '@//assets/icon.png')"
TargetWidth="40" TargetName="@(Icons)/iPhone_20_2x.png" />
<ImageFile Name="@(Project.iOS.Icons.iPhone_20_3x:Path || '@//Assets/DefaultIcon.png')"
<ImageFile Name="@(Project.iOS.Icons.iPhone_20_3x:Path || '@//assets/icon.png')"
TargetWidth="60" TargetName="@(Icons)/iPhone_20_3x.png" />
<ImageFile Name="@(Project.iOS.Icons.iPhone_29_2x:Path || '@//Assets/DefaultIcon.png')"
<ImageFile Name="@(Project.iOS.Icons.iPhone_29_2x:Path || '@//assets/icon.png')"
TargetWidth="58" TargetName="@(Icons)/iPhone_29_2x.png" />
<ImageFile Name="@(Project.iOS.Icons.iPhone_29_3x:Path || '@//Assets/DefaultIcon.png')"
<ImageFile Name="@(Project.iOS.Icons.iPhone_29_3x:Path || '@//assets/icon.png')"
TargetWidth="87" TargetName="@(Icons)/iPhone_29_3x.png" />
<ImageFile Name="@(Project.iOS.Icons.iPhone_40_2x:Path || '@//Assets/DefaultIcon.png')"
<ImageFile Name="@(Project.iOS.Icons.iPhone_40_2x:Path || '@//assets/icon.png')"
TargetWidth="80" TargetName="@(Icons)/iPhone_40_2x.png" />
<ImageFile Name="@(Project.iOS.Icons.iPhone_40_3x:Path || '@//Assets/DefaultIcon.png')"
<ImageFile Name="@(Project.iOS.Icons.iPhone_40_3x:Path || '@//assets/icon.png')"
TargetWidth="120" TargetName="@(Icons)/iPhone_40_3x.png" />
<ImageFile Name="@(Project.iOS.Icons.iPhone_60_2x:Path || '@//Assets/DefaultIcon.png')"
<ImageFile Name="@(Project.iOS.Icons.iPhone_60_2x:Path || '@//assets/icon.png')"
TargetWidth="120" TargetName="@(Icons)/iPhone_60_2x.png" />
<ImageFile Name="@(Project.iOS.Icons.iPhone_60_3x:Path || '@//Assets/DefaultIcon.png')"
<ImageFile Name="@(Project.iOS.Icons.iPhone_60_3x:Path || '@//assets/icon.png')"
TargetWidth="180" TargetName="@(Icons)/iPhone_60_3x.png" />
<ImageFile Name="@(Project.iOS.Icons.iPad_20_1x:Path || '@//Assets/DefaultIcon.png')"
<ImageFile Name="@(Project.iOS.Icons.iPad_20_1x:Path || '@//assets/icon.png')"
TargetWidth="20" TargetName="@(Icons)/iPad_20_1x.png" />
<ImageFile Name="@(Project.iOS.Icons.iPad_20_2x:Path || '@//Assets/DefaultIcon.png')"
<ImageFile Name="@(Project.iOS.Icons.iPad_20_2x:Path || '@//assets/icon.png')"
TargetWidth="40" TargetName="@(Icons)/iPad_20_2x.png" />
<ImageFile Name="@(Project.iOS.Icons.iPad_29_1x:Path || '@//Assets/DefaultIcon.png')"
<ImageFile Name="@(Project.iOS.Icons.iPad_29_1x:Path || '@//assets/icon.png')"
TargetWidth="29" TargetName="@(Icons)/iPad_29_1x.png" />
<ImageFile Name="@(Project.iOS.Icons.iPad_29_2x:Path || '@//Assets/DefaultIcon.png')"
<ImageFile Name="@(Project.iOS.Icons.iPad_29_2x:Path || '@//assets/icon.png')"
TargetWidth="58" TargetName="@(Icons)/iPad_29_2x.png" />
<ImageFile Name="@(Project.iOS.Icons.iPad_40_1x:Path || '@//Assets/DefaultIcon.png')"
<ImageFile Name="@(Project.iOS.Icons.iPad_40_1x:Path || '@//assets/icon.png')"
TargetWidth="40" TargetName="@(Icons)/iPad_40_1x.png" />
<ImageFile Name="@(Project.iOS.Icons.iPad_40_2x:Path || '@//Assets/DefaultIcon.png')"
<ImageFile Name="@(Project.iOS.Icons.iPad_40_2x:Path || '@//assets/icon.png')"
TargetWidth="80" TargetName="@(Icons)/iPad_40_2x.png" />
<ImageFile Name="@(Project.iOS.Icons.iPad_76_1x:Path || '@//Assets/DefaultIcon.png')"
<ImageFile Name="@(Project.iOS.Icons.iPad_76_1x:Path || '@//assets/icon.png')"
TargetWidth="76" TargetName="@(Icons)/iPad_76_1x.png" />
<ImageFile Name="@(Project.iOS.Icons.iPad_76_2x:Path || '@//Assets/DefaultIcon.png')"
<ImageFile Name="@(Project.iOS.Icons.iPad_76_2x:Path || '@//assets/icon.png')"
TargetWidth="152" TargetName="@(Icons)/iPad_76_2x.png" />
<ImageFile Name="@(Project.iOS.Icons.iPad_83.5_2x:Path || '@//Assets/DefaultIcon.png')"
<ImageFile Name="@(Project.iOS.Icons.iPad_83.5_2x:Path || '@//assets/icon.png')"
TargetWidth="167" TargetName="@(Icons)/iPad_83.5_2x.png" />
<ImageFile Name="@(Project.iOS.Icons.iOS_Marketing_1024_1x:Path || '@//Assets/DefaultIcon.png')"
<ImageFile Name="@(Project.iOS.Icons.iOS_Marketing_1024_1x:Path || '@//assets/icon.png')"
TargetWidth="1024" TargetName="@(Icons)/iOS_Marketing_1024_1x.png" />

<!-- Default plist descriptions -->
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -44,10 +44,10 @@
<!-- macOS bundle -->
<Set BundleIdentifier="@(Project.Mac.BundleIdentifier || 'com.apps.@(Project.Name:QIdentifier:Replace('_', '-'):ToLower)')" Condition="MAC && !LIBRARY" />
<ProcessFile Name="@(AppDirectory)/Contents/Info.plist" Condition="MAC && !LIBRARY" />
<CopyFile Name="@(Project.Mac.Icon:Path || @//Assets/Icon.icns)" TargetName="@(AppDirectory)/Contents/Resources/Icon.icns" Condition="MAC && !LIBRARY" />
<CopyFile Name="@(Project.Mac.Icon:Path || @//assets/icon.icns)" TargetName="@(AppDirectory)/Contents/Resources/Icon.icns" Condition="MAC && !LIBRARY" />

<!-- Win32 resources -->
<CopyFile Name="@(Project.Windows.Icon:Path || @//Assets/icon.ico)" TargetName="rc/icon.ico" Condition="WIN32 && !LIBRARY" />
<CopyFile Name="@(Project.Windows.Icon:Path || @//assets/icon.ico)" TargetName="rc/icon.ico" Condition="WIN32 && !LIBRARY" />
<CopyFile Name="rc/icon.rc" Condition="WIN32 && !LIBRARY" />

<!-- VC++ debugger visualizers -->
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Loading