OSX - fix issue with additional recent projects not displaying correctly - casenum 38573
Mac: Fixes casenum: 38576: Simulator crash when inside a finalize listener and calling native.showAlert
Tue, 2015-01-27 02:39
Release notes for build 2015. through 2015.2546
Sat, 2015-01-24 02:37
Release notes for build 2015. through 2015.2545
iOS: Add iOS-specific keyboards for the textfield.inputType property. Add iOS-specific properties textfield.autocorrectionType and textfield.spellCheckingType.
Thu, 2015-01-22 02:38
Release notes for build 2015. through 2015.2544
iOS: Improve error message when trying to use notifications and the notifications plugin is not in the build.settings file.
Core: Fixed bug where an object's "finalize" event would not get dispatched when removing its parent group. casenum: 30028, 33900, 36108, 37263
Wed, 2015-01-21 10:26
Release notes for build 2015. through 2015.2543
Android/iOS: Move push and local notifications to a plugin. This will stop the emails from apple saying the app uses push notifications even if it doesn't. No casenum.
Clean up merge conflicts
Forgot to add files to hg.
Wed, 2015-01-21 02:41
Release notes for build 2015. through 2015.2541
Mac: Proj maintenance. Make lpeg dependent on lua
OSX/Windows - Increase the number of recent apps shown in the Simulator to upper limit of 10 (may be limited sy System Preference setting) - no casenum
OSX - Fix issue where the Simulator would crash on certain command-key combinations when at the login screen- casenum 38356
Simulator: Plugin sync for removed plugins
Tue, 2015-01-20 11:40
Release notes for build 2015. through 2015.2540
iOS: Make Simulator devices builds support 32/64-bit
iOS: 64-bit: Device build tweaks
iOS: Maintenance: Fix xcode build settings for templates
iOS: Fix CoronaCards test
iOS: Polish recent refactor: Convert strong references to weak references via proxy class
Plugin: Fix Corona Viewer to include the 64bit architecture
iOS: Device build: Emit error messages when plugins fail to link.
Fix compile error. Add missing files to repo.
Sat, 2015-01-17 02:35
Release notes for build 2015. through 2015.2538
OS: Refactor: Decouple gyroscope event handling code from AppDelegate
Mac - Fix issue that prevented iOS apps with names in certain characters sets from building - casenum 38276
Fri, 2015-01-16 02:37
Release notes for build 2015. through 2015.2537
iOS: Enterprise: Provide a sample of calling Lua asynchronously from Obj-C in SimpleLuaExtension
changes to 'Merge'
Android: Fixed an app startup crash that would happen on some Intel Atom x86 devices as of build #2524. (This fix works-around a bug that happens on particular versions of Intel's "libhoudini.so" ARM-to-x86 translation library.) casenum 38250
iOS/Enterprise: Fix CoronaLuaPushImage so that it returns 0 when it fails to create the display object, following Lua C API conventions.
Thu, 2015-01-15 02:45
Release notes for build 2015. through 2015.2535
Android: Fix an issue where trying to do an iap on a cracked device could cause a crash. No casenum.
Wed, 2015-01-14 02:51
Release notes for build 2015. through 2015.2534
Fri, 2015-01-09 17:40
Release notes for build 2015. through 2015.2533
iOS/Enterprise: Fixes casenum: 38173. Lua errors were causing crashes on 64-bit devices due to zero-cost exceptions in 64-bit clang.
Thu, 2015-01-08 02:46
Release notes for build 2015. through 2015.2532
Core: Remove unnecessary override in MouseEvent
Wed, 2015-01-07 02:35
Release notes for build 2015. through 2015.2531
Android: Modified display.topStatusBarContentHeight and display.statusBarHeight to return the correct height for xxxhdpi devices.
Tue, 2015-01-06 02:37
Release notes for build 2015. through 2015.2530
Android: Fixed bug where setting/getting a TextField or TextBox placeholder property would sometimes cause a crash. casenum: 38041
Android/iOS/Mac: Fixed bug where if a TextField/TextBox placeholder text has already been assigned, it cannot be cleared by setting it to nil.
Sat, 2015-01-03 02:36
Release notes for build 2015. through 2015.2529
Android: Modified FileContentProvider to support relative paths in "content://" URLs in case the operating system does not resolve it automatically.
WP8: Improved performance of file existence checks by about 1 ms. (Provides slight performance benefits when creating duplicate image objects frequently.)
WP8: Modified CoronaCards project templates to generate unique "ProductID" and "PublisherID" GUIDs for the "WMAppManifest.xml" file.
WP8: Modified CoronaCards project templates to not check-on "WMAppManifest.xml" capabilities ID_CAP_MEDIALIB_AUDIO, ID_CAP_MEDIALIB_PLAYBACK, and ID_CAP_WEBBROWSERCOMPONENT by default. Now only checks-on "ID_CAP_NETWORKING" and "ID_CAP_SENSORS" by default.
Android: Fixed bug where a "resize" event would not get dispatched after suspending in portrait and resuming in landscape or vice-versa.
Tue, 2014-12-30 02:36
Release notes for build 2014. through 2014.2528
Android: Fixed bug caused by daily build #2524 which prevented native MapViews from loading.
Android: Modified MapView:nearestAddress() to always provide an "event.errorMessage" string if an error occurred.
Android: Added extra protection against multithreading deadlock with plugins.
Mac/Windows: Improved Corona Simulator's error messaging when a plugin fails to download or install.
Android: Modified crypto.hmac() to accept binary keys, like it does on other platforms. No longer restricted to null terminated string keys. casenum: 8505
Wed, 2014-12-24 02:35
Release notes for build 2014. through 2014.2527
Android: Removed Corona's default "ouya_icon.png" and "banner.png" from Corona Enterprise's Android "res/xhdpi" directory that should not have been included.
Tue, 2014-12-23 18:36
Release notes for build 2014. through 2014.2526
Android: Added Android TV support. (See "Project Build Settings" guide for more details.)
Android: Fixed issue where WebView/WebPopup would not load a local HTML file's local assets such as JPEGs, PNGs, stylesheets, etc. casenum: 36534
Android: Updated default app icons to use Corona's flat icon theme, like what the Corona Simulator sample projects use. (Note that these icons are only if your Corona project does not contain any Android app icons.)
Mac - Restore "Corona Terminal" for those with syslog issues - no casenum
Mac - Fix increased CPU usage on OS X 10.10 (using native controls will still cause increased CPU usage due to OS X constraints) - no casenum
Mac - Fix issues with building for TestFlight (beta-reports-active) and duplicate codesigning identities - casenums 37100, 37124
Tue, 2014-12-23 02:37
Release notes for build 2014. through 2014.2525
Mac/Windows: Fixed Corona Simulator bug where built Android apps lost support for unicode character app names as of daily build #2428.
Android: Updated alert dialog and activity indicator to use the "material" theme if running on Android 5.x.
Thu, 2014-12-18 12:24
Release notes for build 2014. through 2014.2524
Android: Updated target SDK from Android 4.1 to 5.0. (Minimum version supported is still Android 2.3.3.)
Android: Upgraded to build with Android NDK 10d. (Was using NDK 8b.)
Thu, 2014-12-18 02:36
Release notes for build 2014. through 2014.2523
Wed, 2014-12-17 11:34
Release notes for build 2014. through 2014.2522
Graphics: Set hue filter to require high precision, since intermediate calculations between RGB/HSV require highp.
fixed missing tag for 2517
Tue, 2014-12-16 02:39
Release notes for build 2014. through 2014.2521
iOS - Fix issue that iOS builds don't have testflight beta entitlement - casenum 37100
iOS - Revert previous fix for iOS builds don't have testflight beta entitlement as it was incomplete - no casenum
Sat, 2014-12-13 15:14
Release notes for build 2014. through 2014.2520
Core - Fix issue with Starter accounts using the debugger - no casenum
Windows: Added "adaptive" scale mode support to the Windows version of the Corona Simulator.
Mac - Fixed blurriness with some skins - no casenum
Mac: Corona Simulator now simulates the default system font size for Android and iOS. (Not supported for WP8 skins yet.)
Mac: Corona Simulator now automatically scales the fonts in TextFields/TextBoxes when zooming in/out.
Core: Added new native TextField functions resizeHeightToFitFont() and resizeFontToFitHeight().
Core: Native TextFields now automatically resizes its font to best fit the height of the field.
Core: Now automatically scales up/down the font within a TextField/TextBox when Corona's content scale changes dynamically. (Only applicable on Android tablets when changing from portrait to landscape and vice-versa because the aspect ratio of the window changes.)
Core: [BREAKING CHANGE] Modified TextField/TextBox properties "size" and "font" to use a Corona content scaled font size by default, like display.newText(), instead of a native Apple/Android point size. (For legacy behavior, set new property "isFontSizeScaled" to false.)
iOS: Worked-around iOS bug where you couldn't change a native TextBox's font settings until you assign text to it first.
Core: Added a new display.get/setDefault() property "isNativeTextFieldFontSizeScaled" and "isNativeTextBoxFontSizeScaled", which when set false, will allow you to set the font size of native TextFields/TextBoxes using the native Apple/Android font point system (ie: legacy mode).
Core: Setting the font size of an object to nil or zero now makes it use the system's default font size.
Core: Can now pass a native.newFont() object to display.newText() for the font type.
Windows: Corona Simulator now simulates the default system font size for Android and iOS. (Not support for WP8 skins yet.)
WP8: Added system default font size support.
Mac/Windows: Updated the Corona Simulator WP8 skins to support the WP8 system's default font size.
Android: [Breaking Change] Resolved issue where native TextFields/TextBoxes would be displayed smaller than expected due to Android's 9-patch theme having too much transparency around the UI's border. Now adjusted to be larger to best fit the border within the bounds provided in Lua. This better matches the TextField/TextBox size on iOS and Mac.