Release notes for build 2016.2996 through 2016.2997
macOS: SDK's "debugger" command line tool now closes previous Corona Simulator app instances (if any) before launching a new app instance in debug mode.
Windows: "Corona.Debugger.exe" command line tool now closes previous Corona Simulator app instances that are in debug mode (if any) before launching a new app instance.
Windows: Modified "Corona.Debugger.exe" to log the Corona Simulator's output to the console/stdout instead of the logging window. (Matches macOS behavior.)
Fri, 2016-12-02 03:47
Release notes for build 2016.2995 through 2016.2996
macOS: code signatures for Debugger and Corona Terminal
Windows: Install program now adds the "Corona.Debugger.exe" command line tool to the firewall's exception list. (Avoids firewall warning upon first launch.)
Windows: Install program now remembers last custom install path when doing an upgrade. (Will not remember after an uninstall.)
Wed, 2016-11-30 04:31
Release notes for build 2016.2994 through 2016.2995
iOS: Fixed possible false-positives with native.canShowPopup("mail") and native.canShowPopup("sms").
macOS/iOS/tvOS: Add support for building with Xcode 8.2 against iOS 10.2/tvOS 10.1 templates.
macOS: fix codesigning "detritus" issue building iOS, tvOS and macOS apps
Core: Modified "tap", "touch", and "mouse" events to return fractional (x,y) coordinates. (Was returning them as integers.)
Tue, 2016-11-29 03:45
Release notes for build 2016.2993 through 2016.2994
Windows: Fixed SDK's "Corona.Debugger.exe" command line tool to not error out on startup. (Bug introduced in build #2883.)
Windows: Modified Corona logging window to show a 16x16 app icon instead of downscaling a 32x32 icon.
Core: Modified Lua *.addEventListener() to not immediately invoke the given event listener if added while the event is being dispatched. (You no longer have to delay adding an event listener via a timer.)
Windows: Fixed center-aligned and right-aligned text to not render newline '\n' characters as spaces. (This would sometimes clip the left-most character on the wrapped line, which is now fixed.)
Windows: Fixed bug where single line text object's would sometimes not render the last character when using a fractional content scale. (Was doing line wrapping when it shouldn't have.)
Windows: Modified multiline text to not apply the font's "line height" below the last line. (Now matches Android's behavior. Only applied between lines.)
Windows: Fixed text issue where same characters can be rendered inconsistently for font sizes greater than 20 pixels. Text rendering is now pixel aligned, preventing random edges of characters from appearing blurry. (Note that character layout will be slightly different.)
Windows: Modified text objects to be screen pixel aligned by the renderer. (Prevents text from appearing blurry on low DPI monitors when a text object lands between screen pixels, which avoids having the GPU interpolate the text image's pixels between screen pixels.)
Windows: Improved text quality of Corona Simulator's Welcome window.
Android: Fixed a possible bad state when calling object:startRecording() on a device that does not have a microphone.
Android: Fixed possible NPEs when: the permission rationale dialog is cancelled out of, the setting redirect dialog is cancelled out of, or results of a runtime permission request are being forwarded to Lua.
Android: Fixed an issue where native.canShowPopup() and system.canOpenURL() could provide false-positive results on Android TV devices.
Mon, 2016-11-28 15:03
Release notes for build 2016.2992 through 2016.2993
iOS: minor improvement for Live Builds with MFi controllers
Android: Live Builds custom font lookup fix (no casenum)
tvOS: Live Builds (beta)
macOS: Added link to documentation in Live Server's Help menu
Windows: Corona Live Server
Corona Live Builds: multiple improvements
Thu, 2016-11-10 12:41
Release notes for build 2016.2991 through 2016.2992
tvOS: Fix SDK mismatch with tvOS and Xcode 8.1.
Wed, 2016-11-09 17:37
Release notes for build 2016.2989 through 2016.2991
Android Enterprise: Maintenance
macOS: fix issues with Defaultfirstname.lastname@example.org files being overridden and iOS builds of apps with Unicode characters in their names on macOS 10.12
Mon, 2016-11-07 17:49
Release notes for build 2016.2987 through 2016.2989
OS X: Maintenance
Thu, 2016-11-03 16:24
Release notes for build 2016.2986 through 2016.2987
macOS, Windows: new look Welcome screen
Windows: Simulator's welcome window now shows a hand cursor when mousing over clickable links like the macOS version
Wed, 2016-11-02 02:04
Release notes for build 2016.2983 through 2016.2984
macOS: fix issue which made native display objects invisible in macOS 10.12
Android: fix issue which caused problems if a custom splash screen was exactly the same dimensions as the device screen (also ensure that we only ever scale an image down, never up)
Tue, 2016-11-01 02:14
Release notes for build 2016.2982 through 2016.2983
macOS: fixing inability to keep Simulator icon in Dock on macOS 10.12.1
Mon, 2016-10-31 15:26
Release notes for build 2016.2981 through 2016.2982
macOS/iOS/tvOS: Updated target to Xcode 8.1 with iOS 10.1/tvOS 10.0 templates.
Fri, 2016-10-28 15:00
Release notes for build 2016.2980 through 2016.2981
Android Enterprise: Maintenance
Wed, 2016-10-26 02:22
Release notes for build 2016.2979 through 2016.2980
Widgets: Ensure "stopped" event is not triggered if user "intercepts" bounce-back with another touch
Widgets: Fixed bug where calling on/off SwitchWidget's setState() function would display the opposite image when using an Android theme. (Visual issue only. "isOn" property returned correct value.)
Widgets: Fixed bug where widget.newSwitch() "top" and "left" parameters were positioning the widget wrong for Android and iOS 6 themed on/off switches. (Was offsetted too far to the right.)
Tue, 2016-10-25 02:20
Release notes for build 2016.2978 through 2016.2979
Core: add 'platform' option to system.getInfo() which returns simple tags for each platform (macos, win32, android, ios, tvos, winphone)
Sat, 2016-10-22 05:36
Release notes for build 2016.2976 through 2016.2978
Android: Modified native.newVideo() to center the video within the object like iOS. (Was left aligning the video.) casenum: 45545
Fri, 2016-10-21 02:43
Release notes for build 2016.2975 through 2016.2976
Android: Fixed media.playVideo() to not restart its video when an Android TV remote control loses power.
Android: native.newVideo() and media.playVideo() now supports streaming video from servers that do not support HTTP range requests without an upper bound. (Used to display "Can't play the video".)
Android: Fixed bug where native.newVideo() would restart the video when resized.
Android: Modified media.playVideo() to automatically resume playback if previously playing when returning from the screen lock. (Used to always be put in the paused state.)
Android: Fixed bug where paused native.newVideo() objects would starting playing after a suspend/resume. (Now remembers its last state.)
Android: Modified media.playVideo() to show a loading indicator while video is loading/buffering.
Android: Modified media.playVideo() to show a black background around a letterboxed video instead of the default gray gradient background.
Thu, 2016-10-20 02:20
Release notes for build 2016.2974 through 2016.2975
Windows: Modified Corona Simulator's welcome window to use the system's DPI scale factor set under "Display Settings".
macOS: Improve reliability of Simulator's device syslog for older versions of iOS
Tue, 2016-10-18 13:06
Release notes for build 2016.2973 through 2016.2974
Tue, 2016-10-18 02:19
Release notes for build 2016.2972 through 2016.2973
macOS, Windows: logically validate build.settings and config.lua when project is loaded in Simulator
Thu, 2016-10-13 04:48
Release notes for build 2016.2971 through 2016.2972
tvOS: Added wide top shelf image support through the topShelfImageWide key in build.settings. These images must be 2320x720. Fixed/removed unused gamepad profile for generic controllers.
Wed, 2016-10-12 05:58
Release notes for build 2016.2970 through 2016.2971
Thu, 2016-10-06 02:30
Release notes for build 2016.2966 through 2016.2970
macOS: fix issue with iOS builds and 'Copy to device' for some installations
Fri, 2016-09-30 02:22
Release notes for build 2016.2965 through 2016.2966
Windows: Removed VC++ v9.0 DLLs from "Corona SDK" install program. No longer used.
Thu, 2016-09-29 14:10
Release notes for build 2016.2963 through 2016.2965
iOS, Android: allow per-platform splashScreen control
Android: Fixed bug where height of multiline text objects were taller than they should have been. (Each line wrongfully added extra vertical padding to bottom of object.)
Android: Fixed possible NPE when using network.request() introduced in daily build 2016.2914, casenum 6003854