Massive Update With Tons Of Fixes For Delphi 10.4 Firemonkey On Android, IOS, MacOS, Windows, And Linux

FireWind

Свой
Регистрация
2 Дек 2005
Сообщения
1,957
Реакции
1,199
Credits
4,009
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 Для просмотра ссылки Войди или Зарегистрируйся. 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 Для просмотра ссылки Войди или Зарегистрируйся 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
The list of fixes applied to FireMonkey 10.4 are as follows:

TListView OnUpdatingObjects event handler not synch with datasourceData, Data\LiveBindings, FireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Live Bindings Master/ Detail problem in FireMonkeyData, Data\LiveBindings, FireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Access violation in dclbindcomp250.bpl when opeing a projectData, Data\LiveBindings, FireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
FMX relationship TClientDataSet TGrid programData, Data\LiveBindings, FireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Column index,1 out of boundsData, Data\LiveBindings, FireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Error formatting the TDateColumn with LiveBindings on Mac Os 64 bitData, Data\LiveBindings, FireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
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Для просмотра ссылки Войди или Зарегистрируйся
Interaction of Swipe gestures with button clicksFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
fmx client align apparently ignores system toolbar at bottom of screenFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Exception when setting the text property of a TLabel if the text contains a line feed characterFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Integer overflow in FMX.InertialMovement (TAniCalculations FUpdateTimerCount)FireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Move some TControl3D methods from private section to protectedFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Can’t upload MacOS-64-App to AppStore because of deprecated API usageFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
iOS 13 Dark mode – switch eventFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Video playback fails on CatalinaFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
iOS missing property list keys for Bluetooth LE developmentFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
access to macOS Documents folder is missing from the entitlements listFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Audio recording is not working even though entitlement is setFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
DateEdit onEnter called too lateFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
CameraControl freezes on all windowsFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
FMX HintFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Disabling FMX Border Icon cause tips to not be displayedFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Create double buffered FMX controlsFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Hints not shown when BorderIcons maximize is disabled.FireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
TGrid: move Tcolumn.Layout property to publicFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
TTetheringAppProfile.SendStream() doesn’t return false if the transmission failed everytimeFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
TEdit ValidChars doesn’t work on AndroidFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Delphi 10.1 Berlin FireMonkey (Mobile platform) – English and Chinese characters arrangement probleFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
OpenGL we always recreate the shared context just after the form is createdFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Memory Leak in TTextLayoutNG from FMX.TextLayout.GPUFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Toggling Active state of TCameraComponent causes app to crashFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
TCheckCell.DrawCell should place CheckBox image into center of cellFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Pan and Zoom gestures cannot be used simultaneously in AndroidFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Push Notifications from FCM in an Android Service and iOSFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Regarding Hint problem againFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
[Windows] FMX TEdit Component Error!!!FireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Regarding Control’s ClipChildren propertyFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
TBindNavigator::Visible property does not compile in C++FireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Hint on TSpeedButton Result Segmentation FaultFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Firemonkey Slow Paint [BUFFER IS THE SOLUTION]FireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
GDI Leaks at FMX.Memo.WinFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
[/SHOWTOGROUPS]
 

FireWind

Свой
Регистрация
2 Дек 2005
Сообщения
1,957
Реакции
1,199
Credits
4,009
[SHOWTOGROUPS=3,4,5,20]
SharedHint Issue/Crash on mobile devicesFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Add TToolbar ShowHint & ParentShowHintFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
The size of the TTextLayout text displayed by TTextLayout::ConvertToPath and TTextLayout::LenderLayout is different.FireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Please change visibility of StyledMemo methodFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
TCurrencyColumn for TGrid does not work properlyFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Cant get Caret position from mouse in TMemoFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
TGrid.OnSetValue evoke twice when click TCheckCellFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
VisualBindings is Slow, should be improvedFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Add IIsChecked interface to TRadioButtonFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Add IIsChecked interface to TMenuItemFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Add IIsChecked interface to TSpeedButtonFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Multi-point gradients failFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Androidapi.JNIBridge source appears to be misaligned with binariesFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Using Metal instead of OpenGL on Mac / iOSFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
TListView onChange called twiceFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
FMX.Canvas.TextToPath() on Android behaves differently to WindowsFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
wrong behave of OnClick in TLabel (Firemonkey)FireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
OnResize event is triggered before (Frame)Create is completeFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Can’t link xcode9.4 build Static Library framework in firemonkeyFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Invalid assumption in TTextLayoutNG.CreateFrameFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
TGestureEventInfo.Distance wrong on multimonitor systemFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
TFrame.Enabled problemFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
TPushDeviceTokenData must contain the NSData of the tokenFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Dont remove “Translation Tools” (FireMonkey TLang)FireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Ignoring value TComboTrackBar.DecimalDigits in runtimeFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
TakeFotoFromCameraAction property Editable doesn’t workFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
FMX.Listbox.TComboBox Sort ignores comparerFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Changes to FMX.Memo.Style.pasFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
dbl-click on TEdit doesn’t select last wordFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
IF UIFileSharingEnabled is true/YES Application Loader rejects iOS-App because of type mismatchFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
TMemo crash triggered by EndUpdate during destructionFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Hints stop displaying after form’s handle recreationFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
“ld” exited with code 1 when adding TetheringManager to project (Android)FireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
TTimer can suddenly die without any notificationFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
FMX.ListView.OnChange fires even if item doesn’t changeFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Rio officially only support Android 5+ but minSDK is 19 (4.4) which has problemsFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Android TNumberbox: onExit gets wrong valueFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Visibility of TFont.FFontSvc: IFMXSystemFontServiceFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Tooltips and hints do not function for controls placed on layout containersFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
procedure TCustomForm.PaintBackground; must be set as virtualFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Calendar causing crashesFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Popup menu closes when clicking on item separator and on disabled items.FireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
FMX [ANDROID] unable to use NDK API beyond 22 – App Crash on 23+FireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
MapView.OnMarkerDragEnd does not give new positionFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Access violation on TEdit when TEdit.ShowHint=True and there is text in TEdit.Hint and you tap on itFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
TCalendar OnDateSelected trigger loopFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Inner borders drawn on TEdit, TCombo, TButton, TLabel ……FireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
AV in TFMXViewBase.insertTextFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
miss the declaration of UIAlertController/UIAlertAction in iOSApi.uiKitFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Usage descriptions that could be added for macOSFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Tab Stops do not follow Tab OrderFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
fmx gpu rendering text property bugFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
TPopup and TScrollBox is not working wellFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Implement automatic dark mode switchingFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
TCurrencyColumn wrong displayFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
TCalendar wrong resizing with FireMonkey stylesFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
TDateEdit IsEmpty is not persistentFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
TLayout Size 0 is not persistentFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся

[/SHOWTOGROUPS]
 

FireWind

Свой
Регистрация
2 Дек 2005
Сообщения
1,957
Реакции
1,199
Credits
4,009
[SHOWTOGROUPS=3,4,5,20]
TBitmapCodecManager.SaveToFile raises AVFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
FireMonkey scaling of PopupMenu subitems doesn’t workFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
[macOS 64] Crash due to a tap with three fingersFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Android 64 bit app crashes when calling TInAppPurchase.QueryProductsFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Any iOS app cannot start without debuggerFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
FMX.Tmediaplayer.Duration is negative.FireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Firemonkey App compiled with Rio 10.3.3 is not usable on a MacbookPro with macOS10.13FireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
InAppPurchase.QueryProducts crash App in Android64FireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Wrong Decimals in NumberBox when Value is greater than 32767FireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
incorrect declaration export function JSStringCreateWithUTF8CStringFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
NSLocale missing a number of methodsFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
FMX.TListBoxGroupHeader – default FALSE value in TextSettings.WordWrap not worksFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Firemomkey – android. Onkeyup event not calledFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Support newer Android NDK than 17FireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Bad TLabel text rendering quality on some Android devicesFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
TTreeView expanding items during begin update does not workFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
InputQuery on iOS should not show first prompt as message when using two promptsFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
ITMS-90809: Deprecated API Usage UIWebView warning from AppleFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Bug in rendering ListView itemsFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
TNumberCell. Shortcoming in the validation of valid charactersFireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
FMX and VCL default exception handlers produce uninformative error messages with EAggregateException (as raised by ITask.Wait etc.)FireMonkeyДля просмотра ссылки Войди или Зарегистрируйся
Circular references when using 3D controlsFireMonkey, FireMonkey\3D ComponentsДля просмотра ссылки Войди или Зарегистрируйся
FMX Hint Cannot display if the form is transparentFireMonkey, FireMonkey\ComponentsДля просмотра ссылки Войди или Зарегистрируйся
C++Builder 10 Seattle – Hint function will failFireMonkey, FireMonkey\ComponentsДля просмотра ссылки Войди или Зарегистрируйся
Hint is not shown if there is no Maximize button in form frameFireMonkey, FireMonkey\ComponentsДля просмотра ссылки Войди или Зарегистрируйся
classes.dex contains superfluous gingerbread dialog classesFireMonkey, FireMonkey\RuntimeДля просмотра ссылки Войди или Зарегистрируйся
TApplicationEvent.WillBecomeInactive is called after TApplicationEvent.EnteredBackground for the Android platformFireMonkey, FireMonkey\RuntimeДля просмотра ссылки Войди или Зарегистрируйся
provider_paths.xml is missing entriesFireMonkey, FireMonkey\RuntimeДля просмотра ссылки Войди или Зарегистрируйся
Performance optimizations – TStyledControl.FindStyleResourceFireMonkey, FireMonkey\StylesДля просмотра ссылки Войди или Зарегистрируйся
LongTap gesture event in Android has no TInteractiveGestureFlag.gfEndFireMonkey, IDEДля просмотра ссылки Войди или Зарегистрируйся
BannerAd header error on Windows targeted android projectFireMonkey, InstallДля просмотра ссылки Войди или Зарегистрируйся
TNotificationCenter.PresentNotification not working on iOS10 devices (for R104)FireMonkey, RTLДля просмотра ссылки Войди или Зарегистрируйся
Multi-platform App crashes on OSX when Abort is called and ‘posix.stdlib’ is in ‘uses’ sectionFireMonkey, RTL, RTL\DelphiДля просмотра ссылки Войди или Зарегистрируйся
GLHasAnyErrors is a little useless as it’s not show the error codeFireMonkey, RTL, RTL\DelphiДля просмотра ссылки Войди или Зарегистрируйся
The iOS framework interface for NSNotification is missing ‘object’ propertyFireMonkey, RTL, RTL\DelphiДля просмотра ссылки Войди или Зарегистрируйся
Light and dark theme flag for VCL and FMX stylesFireMonkey, VCLДля просмотра ссылки Войди или Зарегистрируйся
Replace Internet Explorer based TWebBrowser with IWebView2FireMonkey, VCLДля просмотра ссылки Войди или Зарегистрируйся

Для просмотра ссылки Войди или Зарегистрируйся
[/SHOWTOGROUPS]