Skip to content

Commit a620bab

Browse files
committed
Updates Xojo (RealBasic) code to work on macOS ARM architecture by including the libcrypto.dylib v0.9.8
1 parent 4383cb7 commit a620bab

13 files changed

Lines changed: 12 additions & 11 deletions

Source/RealBasic/AquaticPrime.rbbas

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

Source/RealBasic/AquaticPrime.rbvcp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Type=DesktopRBProjectVersion=2012.021MinIDEVersion=20070100Class=App;App.rbbas;&h734D758B;&h0;falseMenuBar=MenuBar1;MenuBar1.rbmnu;&h2AC00A15;&h0;falseClass=AquaticPrime;AquaticPrime.rbbas;&h25D64046;&h0;falseModule=Obfuscation;Obfuscation.rbbas;&h543E3378;&h0;falseModule=SelfTest;SelfTest.rbbas;&h14CB42F6;&h0;falseWindow=StartupWin;StartupWin.rbfrm;&h252D6FAC;&h0;falseWindow=ValidateWin;ValidateWin.rbfrm;&hED88B6E;&h0;falseWindow=CreateWin;CreateWin.rbfrm;&h26584EAC;&h0;falseWindow=GetInfoDlg;GetInfoDlg.rbfrm;&h914DA9C;&h0;falseFolder=TT's SmartPreferences;TT's SmartPreferences;&h2DEF0FB0;&h0;falseClass=TTsSmartPreferences;TT's SmartPreferences/TTsSmartPreferences.rbbas;&h4202B0D7;&h2DEF0FB0;falseModule=XMLDictionary;TT's SmartPreferences/XMLDictionary.rbbas;&h240891D9;&h2DEF0FB0;falseFolder=MacOSLib (partial);TT's SmartPreferences/MacOSLib (partial);&h31608F2;&h2DEF0FB0;falseModule=CoreFoundation;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CoreFoundation.rbbas;&h29031F33;&h31608F2;falseBuildSteps=Build Automation;Build Automation.rbbas;&h462DD5CE;&h0;falseClass=CFArray;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFArray.rbbas;&hBF5A3F4;&h29031F33;falseClass=CFBoolean;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFBoolean.rbbas;&h2BDF2FF4;&h29031F33;falseClass=CFBundle;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFBundle.rbbas;&h49C59452;&h29031F33;falseClass=CFCalendar;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFCalendar.rbbas;&h4A8CFAFA;&h29031F33;falseClass=CFCharacterSet;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFCharacterSet.rbbas;&h6DB19AF8;&h29031F33;falseClass=CFData;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFData.rbbas;&h273589B1;&h29031F33;falseClass=CFDate;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFDate.rbbas;&h2BE31939;&h29031F33;falseClass=CFError;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFError.rbbas;&h4A8D4557;&h29031F33;falseClass=CFDictionary;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFDictionary.rbbas;&hC3BAA4;&h29031F33;falseClass=CFMutableArray;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFMutableArray.rbbas;&h3212A706;&h29031F33;falseClass=CFMutableData;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFMutableData.rbbas;&h6693D63E;&h29031F33;falseClass=CFMutableDictionary;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFMutableDictionary.rbbas;&h73D6F6B4;&h29031F33;falseClass=CFMutableString;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFMutableString.rbbas;&h25DF207C;&h29031F33;falseClass=CFNotificationCenter;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFNotificationCenter.rbbas;&h5BCE01F6;&h29031F33;falseClass=CFLocale;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFLocale.rbbas;&h31E32E36;&h29031F33;falseClass=CFNumber;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFNumber.rbbas;&h39EF3676;&h29031F33;falseClass=CFNull;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFNull.rbbas;&h7E0DC57;&h29031F33;falseClass=CFPreferences;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFPreferences.rbbas;&h3BA21971;&h29031F33;falseClass=CFReadStream;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFReadStream.rbbas;&hF34A9F3;&h29031F33;falseClass=CFRunLoop;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFRunLoop.rbbas;&h4A81D9F7;&h29031F33;falseClass=CFRunLoopSource;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFRunLoopSource.rbbas;&h130D4EFE;&h29031F33;falseClass=CFRunLoopTimer;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFRunLoopTimer.rbbas;&h4EBD511D;&h29031F33;falseClass=CFSocket;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFSocket.rbbas;&h6F18B0F3;&h29031F33;falseClass=CFSocketSignature;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFSocketSignature.rbbas;&h3E099C26;&h29031F33;falseClass=CFStream;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFStream.rbbas;&h68EAE441;&h29031F33;falseClass=CFString;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFString.rbbas;&h152FDEDD;&h29031F33;falseClass=CFStringTokenizer;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFStringTokenizer.rbbas;&h79D0CBAE;&h29031F33;falseClass=CFTimeZone;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFTimeZone.rbbas;&h7AEC8CA2;&h29031F33;falseClass=CFType;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFType.rbbas;&h40056060;&h29031F33;falseClass=CFURL;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFURL.rbbas;&h20FAA11C;&h29031F33;falseClass=CFWriteStream;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFWriteStream.rbbas;&h266787D4;&h29031F33;falseInterface=CFPropertyList;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFPropertyList.rbbas;&h5706C4A4;&h29031F33;falseDefaultWindow=StartupWinAppMenuBar=MenuBar1MajorVersion=1MinorVersion=0SubVersion=0NonRelease=0Release=3InfoVersion=LongVersion=ShortVersion=1.0WinCompanyName=WinInternalName=WinProductName=AutoIncrementVersionInformation=FalseBuildFlags=&h4800BuildLanguage=&h0DebugLanguage=&h0Region=WindowsName=AquaticPrime Developer RB.exeMacCarbonMachName=AquaticPrime Developer RBLinuxX86Name=AquaticPrime_Developer_RBMacCreator=Aqu1MDI=0MDICaption=DefaultEncoding=&h0AppIcon=AquaticPrime.rbres;&h0OSXBundleID=com.github.aquaticprime.rbdevappDebuggerCommandLine=UseGDIPlus=FalseUseBuildsFolder=FalseIsWebProject=False
1+
Type=DesktopRBProjectVersion=2012.021MinIDEVersion=20070100Class=App;App.rbbas;&h734D758B;&h0;falseMenuBar=MenuBar1;MenuBar1.rbmnu;&h2AC00A15;&h0;falseClass=AquaticPrime;AquaticPrime.rbbas;&h25D64046;&h0;falseModule=Obfuscation;Obfuscation.rbbas;&h543E3378;&h0;falseModule=SelfTest;SelfTest.rbbas;&h14CB42F6;&h0;falseWindow=StartupWin;StartupWin.rbfrm;&h252D6FAC;&h0;falseWindow=ValidateWin;ValidateWin.rbfrm;&hED88B6E;&h0;falseWindow=CreateWin;CreateWin.rbfrm;&h26584EAC;&h0;falseWindow=GetInfoDlg;GetInfoDlg.rbfrm;&h914DA9C;&h0;falseFolder=TT's SmartPreferences;TT's SmartPreferences;&h3878CBE0;&h0;falseModule=SystemPathHelper;SystemPathHelper.rbbas;&h19599E62;&h0;falseBuildSteps=Build Automation;Build Automation.rbbas;&h462DD5CE;&h0;falseClass=TTsSmartPreferences;TT's SmartPreferences/TTsSmartPreferences.rbbas;&h4202B0D7;&h3878CBE0;falseModule=XMLDictionary;TT's SmartPreferences/XMLDictionary.rbbas;&h240891D9;&h3878CBE0;falseClass=CFArray;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFArray.rbbas;&h275B9B79;&h4FE29F96;falseClass=CFBoolean;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFBoolean.rbbas;&h6F3C7AC4;&h4FE29F96;falseClass=CFBundle;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFBundle.rbbas;&h6BA0548F;&h4FE29F96;falseClass=CFCalendar;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFCalendar.rbbas;&h6B0FF122;&h4FE29F96;falseClass=CFCharacterSet;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFCharacterSet.rbbas;&h63A067BD;&h4FE29F96;falseClass=CFData;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFData.rbbas;&h37FB1E0A;&h4FE29F96;falseClass=CFDate;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFDate.rbbas;&h477180E2;&h4FE29F96;falseClass=CFError;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFError.rbbas;&h6CC4DBB8;&h4FE29F96;falseClass=CFDictionary;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFDictionary.rbbas;&h70358677;&h4FE29F96;falseClass=CFMutableArray;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFMutableArray.rbbas;&h4A0F69D4;&h4FE29F96;falseClass=CFMutableData;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFMutableData.rbbas;&h39ED44EE;&h4FE29F96;falseClass=CFMutableDictionary;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFMutableDictionary.rbbas;&h848C49E;&h4FE29F96;falseClass=CFMutableString;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFMutableString.rbbas;&h6164A6F7;&h4FE29F96;falseClass=CFNotificationCenter;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFNotificationCenter.rbbas;&h170E15BB;&h4FE29F96;falseClass=CFLocale;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFLocale.rbbas;&h1DB4F576;&h4FE29F96;falseClass=CFNumber;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFNumber.rbbas;&h535F66DC;&h4FE29F96;falseClass=CFNull;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFNull.rbbas;&h1C5A61ED;&h4FE29F96;falseClass=CFPreferences;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFPreferences.rbbas;&h71D35ECB;&h4FE29F96;falseClass=CFReadStream;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFReadStream.rbbas;&h6BF4DD74;&h4FE29F96;falseClass=CFRunLoop;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFRunLoop.rbbas;&h18F763B1;&h4FE29F96;falseClass=CFRunLoopSource;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFRunLoopSource.rbbas;&h19B247EB;&h4FE29F96;falseClass=CFRunLoopTimer;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFRunLoopTimer.rbbas;&h78FE421;&h4FE29F96;falseClass=CFSocket;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFSocket.rbbas;&h77CA780D;&h4FE29F96;falseClass=CFSocketSignature;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFSocketSignature.rbbas;&hD901C92;&h4FE29F96;falseClass=CFStream;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFStream.rbbas;&h7043FDD8;&h4FE29F96;falseClass=CFString;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFString.rbbas;&h7FCEEB22;&h4FE29F96;falseClass=CFStringTokenizer;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFStringTokenizer.rbbas;&h69AF8861;&h4FE29F96;falseClass=CFTimeZone;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFTimeZone.rbbas;&h3231022;&h4FE29F96;falseClass=CFType;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFType.rbbas;&h72F86B6F;&h4FE29F96;falseClass=CFURL;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFURL.rbbas;&h1355C107;&h4FE29F96;falseClass=CFWriteStream;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFWriteStream.rbbas;&h62F3FE21;&h4FE29F96;falseInterface=CFPropertyList;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CFPropertyList.rbbas;&hB19CEE;&h4FE29F96;falseFolder=MacOSLib (partial);TT's SmartPreferences/MacOSLib (partial);&h5DC00258;&h3878CBE0;falseModule=CoreFoundation;TT's SmartPreferences/MacOSLib (partial)/CoreFoundation/CoreFoundation.rbbas;&h4FE29F96;&h5DC00258;falseDefaultWindow=StartupWinAppMenuBar=MenuBar1MajorVersion=1MinorVersion=1SubVersion=0NonRelease=0Release=3InfoVersion=LongVersion=ShortVersion=1.1WinCompanyName=WinInternalName=WinProductName=AutoIncrementVersionInformation=FalseBuildFlags=&h4800BuildLanguage=&h0DebugLanguage=&h0Region=WindowsName=AquaticPrime Developer Xojo.exeMacCarbonMachName=AquaticPrime Developer XojoLinuxX86Name=AquaticPrime_Developer_XojoMacCreator=Aqu1MDI=0MDICaption=DefaultEncoding=&h0AppIcon=AquaticPrime.rbres;&h0OSXBundleID=com.github.aquaticprime.rbdevappDebuggerCommandLine=UseGDIPlus=FalseUseBuildsFolder=FalseIsWebProject=False

Source/RealBasic/Build Automation.rbbas

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
#tag BuildAutomation Begin BuildStepList Linux Begin BuildProjectStep Build End End Begin BuildStepList Mac OS X Begin BuildProjectStep Build End Begin CopyFilesBuildStep CopyFilesStep AppliesTo = 0 Destination = 1 Subdirectory = FolderItem = Li4AUmVzb3VyY2VzAEFwcGxlU2NyaXB0RGljdGlvbmFyeS5zZGVm End Begin IDEScriptBuildStep AddPlist , AppliesTo = 0 dim cmd, s as String dim p1 as String = DoShellCommand ("echo ""$PROJECT_PATH/Resources/Info-addon.plist""").Trim p1 = ReplaceAll (p1, "'", "\'") cmd = "/usr/libexec/PlistBuddy -c ""Merge \"""+p1+"\"""" "+CurrentBuildLocation+"/"""+CurrentBuildAppName+".app""/Contents/Info.plist" s = DoShellCommand (cmd) if s <> "" then print "Updating Info.plist failed: "+s end End End Begin BuildStepList Windows Begin BuildProjectStep Build End End#tag EndBuildAutomation
1+
#tag BuildAutomation Begin BuildStepList Linux Begin BuildProjectStep Build End End Begin BuildStepList Mac OS X Begin BuildProjectStep Build End Begin CopyFilesBuildStep CopyToResources AppliesTo = 0 Destination = 1 Subdirectory = FolderItem = Li4AUmVzb3VyY2VzAEFwcGxlU2NyaXB0RGljdGlvbmFyeS5zZGVm End Begin CopyFilesBuildStep CopyToFrameworks AppliesTo = 0 Destination = 2 Subdirectory = FolderItem = Li4ARnJhbWV3b3JrcwBsaWJjcnlwdG8uMC45LjguZHlsaWI= End Begin IDEScriptBuildStep AddPlist , AppliesTo = 0 dim cmd, s as String dim p1 as String = DoShellCommand ("echo ""$PROJECT_PATH/Resources/Info-addon.plist""").Trim p1 = ReplaceAll (p1, "'", "\'") cmd = "/usr/libexec/PlistBuddy -c ""Merge \"""+p1+"\"""" "+CurrentBuildLocation+"/"""+CurrentBuildAppName+".app""/Contents/Info.plist" s = DoShellCommand (cmd) if s <> "" then print "Updating Info.plist failed: "+s end End End Begin BuildStepList Windows Begin BuildProjectStep Build End End#tag EndBuildAutomation

Source/RealBasic/CreateWin.rbfrm

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.
2.63 MB
Binary file not shown.

Source/RealBasic/SystemPathHelper.rbbas

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#tag ModuleProtected Module SystemPathHelper #tag Method, Flags = &h0 Function SystemPath(extends f as FolderItem) As String #if RBVersion < 2013 return f.SystemPath #else return f.NativePath #endif End Function #tag EndMethodEnd Module#tag EndModule

0 commit comments

Comments
 (0)