The Delphi XE7 bug fix list for the bugs which have been fixed since Dephi XE6 is now available and there is some great stuff in there for Firemonkey. There are over 300 fixes in the list for all four Firemonkey platforms (Windows, IOS, OSX, and Android). I’ve highlighted some below which I think will have affected developers the most based on memory fix, speed fix, visual fix, functionality fix, etc..
TGridPanelLayout has memory leaks in the FireMonkey application [Memory Fix]
TRadioButton randomly displays incorrect IsChecked status when placed on scrollable objects [Visual Fix]
[Android] CPU Usage issue – TLocationSensor [Speed Fix]
Improving 2D canvas speed by not repeating applying stroke / fill [Speed Fix]
Property TRectangle/Stroke/Thickness = 0 Crash iOS and Android [Crash Fix]
TTextLayoutNG renders artifacts with word wrapping [Visual Fix]
Open/Close/Free sub form multiple times cause crash on Android Platform when removing Focus from TEdit [Crash Fix]
Showmessage, messagedlg problem on android device [Functionality Fix]
[Android] Focus in TWebBrowser, Form.OnKeyUp will be lost. [Functionality Fix]
Focusing a TWebBrowser breaks the system back button [Functionality Fix]
TLabel Text trimming is incorrect [Visual Fix]
FireMonkey Windows Style Bug – Maximize button at the top won’t work. [Functionality Fix]
Memory leak in FireMonkey SelectDirectory function [Memory Fix]
Performace issue : TGrid/TTabControl is unusable in OS X [Speed Fix]
Various memory leaks in TTextLayout [Memory Fix]
Various memory leaks with GlobalUseGPUCanvas [Memory Fix]
[Android] After unhandled exception in OnTimer, TTimer will never fire again [Functionality Fix]
[Android] When you restore the App with the TWebBrowser, a part of the form remains black [Visual Fix]
When anchors are set to , then it produces unpredictable results [Functionality Fix]
TWebBrowser in an Android app crashes on device rotation [Crash Fix]
FMXExpress.com has over 700 tips and tricks for building cross platform apps on Android, IOS, OSX, Windows, and Linux with a single codebase and single UI using the FireMonkey framework found in Delphi and C++Builder.
FMXExpress covers top cross platform secrets for FireMonkey in C++Builder and Delphi XE5, XE6, XE7, XE8, Seattle, Berlin, Tokyo, Rio, and Sydney.