Skip to main content

44 posts tagged with "airsdk"

View All Tags

· 2 min read
Michael

AIR SDK 51.0.1.2 has been released by Harman.

Bug fixes

  • AIR-6054: Fixing zip file type flags for DOS attributes
  • AIR-7090: Fixing crashes when shutting down due to OOM signal on Windows
  • AIR-7097: AS3 JIT failure on Android arm64 for double conversion
  • AIR-7100: Crash in AIR on rasterisation of bitmap/texture with zero dimension
  • AIR-7101: AIR Windows 32-bit should support large addresses
  • AIR-7102: Cannot build for iPhoneSimulator if using native codesign
  • AIR-7111: ADT tries to validate externalSwfs even for non-iOS builds
  • github-15: Ensuring NetStream SoundTransform on iOS can reduce the volume
  • github-162: Ensuring large scaled-down bitmaps don't cause maths overflows
  • github-1316: Ensuring NetStream.appendBytes() uses all frames in correct order on Windows
  • github-2303: Linux EncryptedLocalStore fallback to file system for sudo usage
  • github-2625: Eliminating spurious networkChanged events from private ipv6 updates
  • github-3173: Updating CFBundleSupportedPlatforms entry to be an array
  • github-3212: Ensuring NetStream.play(null) is allowed (only) in data generation mode
  • github-3229: Ensuring SWF security context isn't affected when using NetStream data generation mode
  • github-3231: Ensuring mac socket data events occur more frequently
  • github-3236: Ensuring Android Gradle builds work with compileSdk > 33 and minSdk < 24
  • github-3242: Ensuring externalSwfs file list can cope with backslash in paths
  • github-3245: ELS does not overwrite short values with long values
  • github-3247: Adding debug output for when an external SWF can't be parsed
  • github-3249: Ensuring local variables can be accessed via the debugger
  • github-3251: iOS https crash after connecting via http
  • github-3264: Ensuring TextField autoscroll works for final line visibility

· 2 min read
Michael

AIR SDK 51.0.1.1 has been released by Harman.

Release 51.0.1.1 of the AIR SDK is a feature update in order to provide some of the additional capabilities required to support Privacy Manifests for iPhone/iPad applications. There are some other minor functional changes plus recent bug fixes that have been implemented.

Features

  • AIR-6288: Implementation of digests and encryption using CommonCrypto for mac/ios
  • AIR-6979: Colour profile conversion for macOS displays
  • github-907: Adding support for fileType icon size 256x256
  • github-3010: Provide mechanism for remote linking an IPA's executables on a macOS machine
  • github-3108: Updating AIR xml signatures to use SHA-256 for signed info
  • github-3116: Adding support for PrivacyAdditions tag
  • github-3171: Allow Android manifestAdditions to override activity's screenOrientation attribute
  • github-3172: Mac bundle creation to generate CFBundleDisplayName tag
  • github-3173: Mac bundle creation to generate CFBundleSupportedPlatforms tag

Bug fixes

  • AIR-6054: Ensuring zip extraction creates subfolders where needed
  • github-2409: Including new AS3 implementations into tvOS runtime
  • github-2903: Fixing instability when breaking into a debugger on uncaught error
  • github-2976: Adding 'property' as a supported Android Manifest tag
  • github-3049: Ensuring we avoid the hang on debugger on iOS with nagle check
  • github-3049: Eliminating instability in GC following socket thread querying the app descriptor
  • github-3098: Ensuring a/v from NetStream.appendBytes() works with SoundMixer.computeSpectrum()
  • github-3126: Fixing issue with Loader.loadBytes() throwing errors in Workers
  • github-3154: Preventing iOS worker crash caused by background alert
  • github-3160: Ensuring Linux bundles can be created even if the rpm/deb identification checks fail
  • github-3195: Fixing crash in Worker start-up caused by lack of Stage
Note

For the "remote linker" capability on macOS, please read the details in the release notes PDF! Section 7.2, pp 20-22. Feedback welcomed!

· One min read
Michael

AIR SDK 50.2.5.1 has been released by Harman.

Release 50.2.5.1 of the AIR SDK is a feature update in order to provide some of the additional capabilities required to support Privacy Manifests for iPhone/iPad applications. There are some other minor functional changes plus recent bug fixes that have been implemented.

Features

  • AIR-6979: Removing colour-profile adjustments from the loading point of a JPEG
  • github-3116: Adding generation of AIR privacy manifest from defaults merged with ANEs
  • github-3172: Mac bundle creation to generate CFBundleDisplayName tag
  • github-3173: Mac bundle creation to generate CFBundleSupportedPlatforms tag

Bug fixes

  • github-2976: Adding 'property' as a supported Android Manifest tag
  • github-3126: Fixing issue with Loader.loadBytes() throwing errors in Workers
  • github-3160: Ensuring Linux bundles can be created even if the rpm/deb identification checks fail
  • github-3171: Allow Android manifestAdditions to override activity's screenOrientation attribute

· One min read
Michael

AIR SDK 50.2.4.5 has been released by Harman.

Release 50.2.4.5 includes a number of bug fixes that had been provided also within the 51.0 pre- release branch but were also considered useful to release into production at an earlier date, across various different platforms.

Bug fixes

  • AIR-7028: AIR Android file permission callbacks not always called
  • AIR-7029: AIR Android applicationDirectory files may not be accessible
  • AIR-7035: String.fromCharCode() should support all unicode code points
  • AIR-7059: Fixing AIR crash on iOS around network authentication (see AIR-6479)
  • github-2610: Ensuring Win32 timezone retrieval works for default tz when not dynamic
  • github-2807: Removing ANRs caused by access of nativeGetTextBoxBounds from wrong thread
  • github-2903: Fixing instability when breaking into a debugger on uncaught error
  • github-3049: Eliminating instability in GC following socket thread querying the app descriptor
  • github-3062: Updating Win32 camera handling to include better fallbacks where direct connect fails
  • github-3087: Correcting invalid scheme detection to prevent false-flagging of relative paths
  • github-3098: Allowing a/v data access for NetStream in data generation mode

· 2 min read
Michael

AIR SDK 51.0.0.4 has been released by Harman.

New features

  • AIR-6054: Adding support for file modification times for zip entries
  • AIR-6055: AIR Zip support for creation and saving of zip archives
  • AIR-7046: Adding ZipArchive.load/saveFromByteArray implementations
  • AIR-6866: Enable NativeWindow class for Android
  • AIR-7018: ADT add IPALinkFolder build configuration and linker script for macOS remote build
  • AIR-7044: AIR TextLine embedded fonts to support COLR tables
  • AIR-7045: AIR TextLine embedded fonts to support CBDT tables
  • github-149: Implementing FontDescription.createFromByteArray to load an OpenType/TrueType font for FTE
  • github-216: WebSocket client connection and handshaking
  • github-pad20: Updating NetStream.play() to accept IDataInput argument

Bug fixes

  • AIR-6743: Update icon list in descriptor XSD
  • AIR-7031: AIRSDK Android dependency lists
  • AIR-7035: String.fromCharCode() should support all unicode code points
  • AIR-7036: Adding platform-specific fallback fonts for Emoji character ranges in Flash Text Engine
  • AIR-7059: Fixing AIR crash on iOS around network authentication (see AIR-6479)
  • github-1917: Correcting Linux bundle creation to support ARM64 ANEs
  • github-2807: Removing ANRs caused by access of nativeGetTextBoxBounds from wrong thread
  • github-2871: Switching to a 64-bit version of the LLVM ld64 linker
  • github-3098: Allowing a/v data access for NetStream in data generation mode
  • github-3102: Preventing crash when using Workers in a beta/prerelease build
  • github-3106: MacOS EncryptedLocalStore updating key storage mechanisms

· 2 min read
Michael

AIR SDK 51.0.0.2 has been released by Harman.

Discussion on the new features can be found here.

New features

  • AIR-309: Adding AS3 API for allowing AS3 to handle HTTPS certificate errors
  • AIR-5963: Add ANE capabilities to render a Sprite using a MediaBuffer - initial support via BitmapData
  • AIR-6012: AS3 API for StageWebView constructor changes
  • AIR-6051, AIR-6053, AIR-6054: AIR zip support: Basic reading in of zip files to get entry details
  • AIR-6063: Updated OpenSSL-based ELS key storage
  • AIR-6279: AIR runtime support for float (removing float4 code)
  • AIR-6288: AIR AS3 API for encrypting and decrypting a byte array
  • AIR-6425: AS3 API for Socket.tcpNoDelay setting
  • AIR-6579: AS3 String startsWith and endsWith
  • AIR-6580: Add 'includes' and 'isEmpty' to Array and Vector classes
  • AIR-6581: Adding ByteArray conversions to/from base16 and base64
  • AIR-6707: Adding DatagramSocket.broadcast() method for UDP broadcasts
  • AIR-6752: AIR Digest to include SHA-512 support
  • AIR-6991: ByteArray write random bytes
  • AIR-6992: Update SWF tag encryption to support custom keys
  • AIR-7018: ADT move all iOS linker inputs into a single folder structure
  • github-216: Support for WebSocket servers
  • github-1242: Allow images in HTML text fields via 'allowedDomains' property
  • github-1858: Adding horizontal mouse wheel support
  • github-1936: Allow windows.UseWebView2 'exclusive' mode to prevent IE/WebBrowser usage
  • github-2625: Adding NetworkInfo.disableNetworkChanges flag to prevent socket disconnects
  • github-2742: Adding Function.declaration property to find details of a function
  • github-3060: AS3 StageTextContentType class for StageText support for OTP SMS entry

Bug fixes

  • AIR-6840: FileReference.upload() to cope with binary file responses (Windows)
  • github-2318: Removing StageVideo viewport coordinate limits for AIR 51 apps
  • github-3024: Removing StageWebView viewport coordination limits for AIR 51 apps
  • github-3062: Updating Win32 camera handling to include better fallbacks where direct connect fails

· One min read
Michael

AIR SDK 50.2.4.4 has been released by Harman.

Bug fixes

  • AIR-6979: AIR JPEG decoding to take account of macOS display colour profile
  • github-2972: Ensuring correct toplevels are used for user-specified ANEs to correct delayed-loading
  • github-3000: Ensuring Android StageText elements can be re-added to stage
  • github-3034: iPhone WebView inspectable flag to response to test builds as well as debug builds
  • github-3034: Preventing iPhone WebView crash in debug builds pre-iOS16.4
  • github-3043: Updating handling of content URIs and file paths in Android
  • github-3046: Fixing null reference error in ADT on Android manifest 'uses-feature' entry
  • github-3058: Enabling native AAB signing with Java providerName argument

· One min read
Michael

AIR SDK 50.2.4.3 has been released by Harman.

Bug fixes

  • AIR-6479: Thread protection around credential handling in macOS URL stream
  • AIR-6931: Ensure macOS apps installed via AIR shared runtime are always x64
  • AIR-6964: AIR Android manifest additional features should override any from the template
  • github-2010: Re-implementing fix to allow Rectangle ..ToOutput methods to use 'this' as output
  • github-2625: Updating RTMPS code to accept self-signed certificates
  • github-2978: Ensuring APK files are code-signed with a release configuration
  • github-2988: Ensuring URL schemes conforming to RFC3986 are accepted in AIR
  • github-2989: Correcting DER-encoding of macho entitlements for IPA code signature
  • github-2992: Ensuring AABs built using Animate have all the native libraries included
  • github-2993: Adding thread-safety to new audio code to avoid segfault

· One min read
Michael

AIR SDK 50.2.4.2 has been released by Harman.

Bug fixes

  • AIR-4740: Remove use of sun.security classes for code signing - replace with BouncyCastle
  • github-1003: Ensuring Android surface restore copes with different event ordering
  • github-1199: Adjusting VideoViewAIR to prevent UnsatisfiedLinkError when calling JNI method too early
  • github-2409: Adding missing media symbols into AppleTV runtime libraries
  • github-2615: Updating Android stagetext/stagewebview functionality to cope better in background threads
  • github-2642: Adjusting thread handling for iOS audio to avoid glitching
  • github-2863: Ensuring ios webviews are inspectable for debug builds
  • github-2906: Allowing non-latin characters in files for Gradle-based builds (and using gradle for apk-signing)
  • github-2924: Fixing Android VideoTexture flicker at start of video playback
  • github-2950: Ensuring Android ANE .so libraries are packaged in AAB bundles

· One min read
Michael

AIR SDK 50.2.4.1 has been released by Harman.

Features

AIR-6707: The earlier update to switch to a 'broadcast' mechanism for any address ending in .255 is now rolled out across all platform binaries. AIR-6809: Building on Sonoma/Xcode 15 for iPhoneOS/tvOS/macOS

  • github-2885: Picking up iOS/tvOS platform SDK version from platformsdk path
  • github-2911: Switching IPA linker on macOS to use ld-classic

Bug fixes

  • github-1194: Adjusting Android lifecycle handlers to avoid black screen in Home/Launcher scenario
  • github-2810: Ensuring AIR copes with UIBackgroundModes being a string as well as an array
  • github-2869: Allowing Stage3D contexts to be created in Android gpu rendering mode
  • github-2888: Moving Android planeKickCascade function into UI thread to avoid exception
  • github-2893: Ensuring BitmapData.decode() works for transparency in PNGs
  • github-2923: Updating LLVM LD64.exe to remove MSVC runtime dependencies