FireWind
GOLD
- Joined
- Dec 26, 2018
- Messages
- 306
- Reaction score
- 322
Massive Update With Tons Of Fixes For Delphi 10.4 Firemonkey On Android, IOS, MacOS, Windows, And Linux
[SHOWTOGROUPS=3,4,5,20]
Massive Update With Tons Of Fixes For Delphi 10.4 Firemonkey On Android, IOS, MacOS, Windows, And Linux
RAD Studio 10.4 Sydney (Delphi + C++Builder) has been released with some significant enhancements to the Firemonkey framework. 10.4 includes new Metal API support on macOS and iOS and it brings significant performance improvements. Additionally, there is a new TBufferedLayout control which will cache painting of controls contained inside of it. The product itself received over 1000 updates and fixes across the IDE, RTL, VCL, and FMX. There are a ton of updates and new features in this release which makes it difficult to catalog them all!
Items from the release that are related to cross platform Firemonkey are:
[/SHOWTOGROUPS]
Massive Update With Tons Of Fixes For Delphi 10.4 Firemonkey On Android, IOS, MacOS, Windows, And Linux
RAD Studio 10.4 Sydney (Delphi + C++Builder) has been released with some significant enhancements to the Firemonkey framework. 10.4 includes new Metal API support on macOS and iOS and it brings significant performance improvements. Additionally, there is a new TBufferedLayout control which will cache painting of controls contained inside of it. The product itself received over 1000 updates and fixes across the IDE, RTL, VCL, and FMX. There are a ton of updates and new features in this release which makes it difficult to catalog them all!
Items from the release that are related to cross platform Firemonkey are:
- Apple’s new launch screen storyboard requirement.
- Delphi memory management is now unified across all supported platforms – mobile, desktop, and server.
- New styled TMemo component on the Windows platform.
- FMXLinux integration for building Linux GUI applications in Enterprise and Architect.
- TWebBrowser control for iOS is now implemented using the WKWebView API
- macOS implementation of Media Player control now used AVFoundation
- Expanded HTTP and REST Client libraries with additional HTTPS features
- LiveBindings Performance and Features Enhancements
TListView OnUpdatingObjects event handler not synch with datasource | Data, Data\LiveBindings, FireMonkey | RSP-16014 |
Live Bindings Master/ Detail problem in FireMonkey | Data, Data\LiveBindings, FireMonkey | RSP-16255 |
Access violation in dclbindcomp250.bpl when opeing a project | Data, Data\LiveBindings, FireMonkey | RSP-18445 |
FMX relationship TClientDataSet TGrid program | Data, Data\LiveBindings, FireMonkey | RSP-23224 |
Column index,1 out of bounds | Data, Data\LiveBindings, FireMonkey | RSP-23941 |
Error formatting the TDateColumn with LiveBindings on Mac Os 64 bit | Data, Data\LiveBindings, FireMonkey | RSP-27237 |
When using BindingsList, The number in the edit box is not inserted or updated after submission when the mouse clicks the up or down button of TUpDown (FMX / TSpinBox) | Data, Data\LiveBindings, FireMonkey, VCL | RSP-21412 |
Interaction of Swipe gestures with button clicks | FireMonkey | AP-208 |
fmx client align apparently ignores system toolbar at bottom of screen | FireMonkey | AP-209 |
Exception when setting the text property of a TLabel if the text contains a line feed character | FireMonkey | RSB-1753 |
Integer overflow in FMX.InertialMovement (TAniCalculations FUpdateTimerCount) | FireMonkey | RSB-2555 |
Move some TControl3D methods from private section to protected | FireMonkey | RSB-2724 |
Can’t upload MacOS-64-App to AppStore because of deprecated API usage | FireMonkey | RSB-3037 |
iOS 13 Dark mode – switch event | FireMonkey | RSB-3357 |
Video playback fails on Catalina | FireMonkey | RSB-3375 |
iOS missing property list keys for Bluetooth LE development | FireMonkey | RSB-3428 |
access to macOS Documents folder is missing from the entitlements list | FireMonkey | RSB-3468 |
Audio recording is not working even though entitlement is set | FireMonkey | RSB-3469 |
DateEdit onEnter called too late | FireMonkey | RSB-3486 |
CameraControl freezes on all windows | FireMonkey | RSP-11625 |
FMX Hint | FireMonkey | RSP-13220 |
Disabling FMX Border Icon cause tips to not be displayed | FireMonkey | RSP-13663 |
Create double buffered FMX controls | FireMonkey | RSP-15576 |
Hints not shown when BorderIcons maximize is disabled. | FireMonkey | RSP-16240 |
TGrid: move Tcolumn.Layout property to public | FireMonkey | RSP-16415 |
TTetheringAppProfile.SendStream() doesn’t return false if the transmission failed everytime | FireMonkey | RSP-16430 |
TEdit ValidChars doesn’t work on Android | FireMonkey | RSP-16585 |
Delphi 10.1 Berlin FireMonkey (Mobile platform) – English and Chinese characters arrangement proble | FireMonkey | RSP-16590 |
OpenGL we always recreate the shared context just after the form is created | FireMonkey | RSP-16602 |
Memory Leak in TTextLayoutNG from FMX.TextLayout.GPU | FireMonkey | RSP-16664 |
Toggling Active state of TCameraComponent causes app to crash | FireMonkey | RSP-16812 |
TCheckCell.DrawCell should place CheckBox image into center of cell | FireMonkey | RSP-17083 |
Pan and Zoom gestures cannot be used simultaneously in Android | FireMonkey | RSP-17835 |
Push Notifications from FCM in an Android Service and iOS | FireMonkey | RSP-18006 |
Regarding Hint problem again | FireMonkey | RSP-18265 |
[Windows] FMX TEdit Component Error!!! | FireMonkey | RSP-18276 |
Regarding Control’s ClipChildren property | FireMonkey | RSP-18795 |
TBindNavigator::Visible property does not compile in C++ | FireMonkey | RSP-19037 |
Hint on TSpeedButton Result Segmentation Fault | FireMonkey | RSP-19306 |
Firemonkey Slow Paint [BUFFER IS THE SOLUTION] | FireMonkey | RSP-19432 |
GDI Leaks at FMX.Memo.Win | FireMonkey | RSP-19474 |