New features and customer reported issues fixed in RAD Studio 10.3.3

From RAD Studio
Jump to: navigation, search

Abstract: List of new features and customer reported issues fixed in RAD Studio 10.3 Rio - Release 3.

10.3 Rio - Release 3 (also known as 10.3.3) is an update of Delphi 10.3 Rio, C++Builder 10.3 Rio, and RAD Studio 10.3 Rio available for any active Update Subscription customer. 10.3 Rio - Release 3 consists of new features, enhancements, and quality improvements.

Key RAD Studio 10.3.3 New Features

  • Android 64-bit support for Delphi.
  • iOS 13 and macOS Catalina (Delphi) Support.
  • RAD Server Docker Deployment
  • Enterprise Connectors in Enterprise & Architect Edition

List of customer-reported issues fixed in 10.3.3

This release also includes additional enhancements throughout various product areas and fixes for over 180 customer-reported issues.

Summary Component/s QP/QC
Events Not triggered from .Net COM DLL 64bit ActiveX RSP-15795
Clang compilers crash (ICE) when compiling code with const __closure data : ICE @ 2DE39C37 (32bit) or @ 543D9C37 (64bit) Compiler, Compiler\C++ RSP-18959
error linking simple component in Release mode Compiler, Compiler\C++ RSP-21750
bcc32c: pow10l gives NAN instead of large results Compiler, Compiler\C++ RSP-22913
ifstream constructor no longer accepts FILE* as a parameter Compiler, Compiler\C++ RSP-24132
64-bit DLL throws access violation at exit Compiler, Compiler\C++ RSP-24426
Debug variable evaluation fails in new projects Compiler, Compiler\C++ RSP-25589
Pressing F( does not cause changed files to recompile every time Compiler, Compiler\C++ RSP-25590
Memory leks in 10.3.1 Compiler, Compiler\C++ RSP-25615
Action List Editor does not appear Compiler, Compiler\C++ RSP-26002
[clang win32] REGRESSION - throw exception failed Compiler, Compiler\C++ RSP-26053
std::experimental::fundamentals_v2::reseed()' multiplied defined in 64 bits Compiler, Compiler\C++ RSP-26067
ICE: Internal compiler error: 0 @ 00000000 in release build with debug info Compiler, Compiler\C++ RSP-26169
Memory gets corrupted after throwing exception [stack alignment = 16] Compiler, Compiler\C++ RSP-26198
Invalid showed value in debug Compiler, Compiler\C++ RSP-26220
Access violation using std::stringstream compiled with Clang Compiler, Compiler\C++ RSP-26549
Missiing functions in library Compiler, Compiler\C++, Compiler\C++\BCC, Compiler\C++\BCC\Delphi interop, Compiler\C++\CLANG\Delphi interop RSP-25503
FireDAC.Phys.SQLiteCli Compiler, Compiler\C++, Compiler\C++\BCC, Compiler\C++\BCC\Delphi interop, Compiler\C++\CLANG\Delphi interop, Data RSP-25634
[C++][CLANG] Enabling debug info disables all optimizations Compiler, Compiler\C++, Compiler\C++\CLANG RSP-16931
Midas will not link (for Clang) Compiler, Compiler\C++, Compiler\C++\CLANG RSP-25924
Exceptions thrown from a method with a Variant declared never reach Catch Compiler, Compiler\C++, Compiler\C++\CLANG RSP-26266
REA2107 Linker Error Building Win64 Target Compiler, Compiler\C++, Compiler\C++\CLANG, Compiler\C++\CLANG\IDE Interaction, IDE\Build System, Linker RSP-25638
GetIt Service does not work on Older RAD STUDIO versions Compiler, Compiler\C++, Compiler\Delphi, IDE RSP-25662
Clang debugger x32 does not show values of variables Compiler, Compiler\C++, Debugger, Demos, VCL RSP-25632
Component event properties are assigned garbage values at design time when using bcc32c Compiler, Compiler\C++, IDE RSP-21694
ISAPI C++Builder 64bits without Runtime Packages Access Violations Compiler, Compiler\C++, RTL\Delphi RSP-25988
Runtime error: EConvertError with message clBtnFace' is not a valid integer value' when adding a plublished TColor property - Clang32. Compiler, Compiler\C++, VCL RSP-24325
AtomicCmpExchange generates bad code for byte size targets under certain circumstances Compiler, Compiler\Delphi RSP-25672
Const Parameter implicit conversion does not actually convert the value Compiler, Compiler\Delphi RSP-25921
Acces violation when using Typified ShortString with const in function parameters Compiler, Compiler\Delphi RSP-26018
[macOS 64] Some types of local variables contain invalid values when inspected Compiler, Compiler\Delphi, Debugger RSP-25529
Image list index error after debug Compiler, Compiler\Delphi, FireMonkey RSP-26130
Delphi 10.3.2 iOS platform - When iOS is updated to 13.x, all applications developed by Delphi FMX will not be able to enter Chinese in the "Edit and Comment" component. Compiler, Compiler\Delphi, FireMonkey RSP-26429
Android ARMv8-A (64-bit) support Compiler, Compiler\Delphi, RTL\Delphi RSP-13307
Internal compiler error at 0x480550 with base 0x400000 Compiler\C++ RSP-24673
delphi time to time, searching included files on wrong path. Compiler\Delphi RSP-26140
Cannot show built in FireDAC Login form if MainForm hasn't been created Data RSP-25628
ADODB generates wrong field names in FieldDefs if table fields named as "Field1", "Field2", ... Data, Data\ADO RSP-26289
DataSnap authentication does not work on Android Data, Data\DataSnap RSP-24355
Datasnap Memory Leak TDSServerMethodCommandHandler Data, Data\DataSnap RSP-26113
Error with DataSnap when sending AnsiString that is greater than 200k Data, Data\DataSnap RSP-26602
Linux DataSnap server ApplyUpdates encoding problem Data, Data\DataSnap, Data\DBRtl, Data\FireDAC RSP-26024
TBcdField().Precision applied on a TFMTBcdField returns 0 Data, Data\DBRtl RSP-26243
DbExpress crashing Data, Data\DBX RSP-26044
TClientDataSet raises ILLEGAL_INSTRUCTION Win64 Data, Data\DBX RSP-26484
FireDAC - Postgresql. TDataSetField does not support complex types Data, Data\FireDAC RSP-18998
FDQuery.AfterOpen handler does not work in Master-Detail Data, Data\FireDAC RSP-24105
The fields of TFDStoredProc component can't been updated after reopen Data, Data\FireDAC RSP-24436
FireDAC - PostgreSQL wrong type length Data, Data\FireDAC RSP-24538
FireDAC - login with ansi characters in connection string on PostgreSQL Data, Data\FireDAC RSP-24539
FireDAC / ALTER SESSION does empty CurrentSchema on ORACLE Data, Data\FireDAC RSP-25519
FireDAC.Phys has a Range Overflow (when compiled in Debug Mode) Data, Data\FireDAC RSP-25521
The call of the FDQuery.AfterOpen handler to the master detail is incorrectly fixed Data, Data\FireDAC RSP-25528
fiMeta in FetchOptions produces "Could not convert variant of type (Null) into type (OleStr)" Data, Data\FireDAC RSP-25962
Catastrophic Failure using where clause in SQLite Data, Data\FireDAC RSP-25967
NewGUID() macro returns the same GUID every time Data, Data\FireDAC RSP-25968
TFDScript.EExecuteScript(const AScript: TStrings) removes all scripts! Data, Data\FireDAC RSP-26131
Access violation executing FireDAC Master/Detail query when using FetchOption Unidirectional Data, Data\FireDAC RSP-26236
Very slow work in FireDAC with requests in which there are fields like Memo Data, Data\FireDAC RSP-26267
TFDDataSet.InternalFetchRows may not detect the end of the master dataset in a master-detail-detail query Data, Data\FireDAC RSP-26284
FireDAC error using fiMeta in TFDQuery.FetchOptions.Info Data, Data\FireDAC RSP-26326
Cannot use lock_timeout in FB and no_savepoint in IB Data, Data\FireDAC RSP-26512
[FireDAC][Phys][PG][libpq] FEHLER: Spalte d.adsrc existiert nicht. Data, Data\FireDAC RSP-26525
FireDAC wrong Oracle unicode CLOB field mapping Data, Data\FireDAC RSP-26529
Bug with TFDQuery.Insert and TFDQuery.FormatOptions.StrsTrim Data, Data\FireDAC RSP-26583
Poor performance fetching blobs using CharacterSet csUTF8 Data, Data\FireDAC RSP-26607
[regression]Access violation on DataSetProvider copy by "Data" property Data, Data\IBX RSP-26413
REST.JsonReflect, PopulateFields broken when jsonFieldVal is TJSONArray Data, Data\REST RSP-25942
TJSONUnMarshal.PopulateFields uses wrong field name to get field type Data, Data\REST RSP-26032
TRestRequest URL-Segment building problem Data, Data\REST RSP-26576
add libmidas.so to deployment features Data, IDE RSP-26483
LInk error with FireDAC & SQLite Data, Linker, RTL\C++ RSP-25926
Cyrillic field names are truncated in the ClientDataSet if the field name is more than 15 characters Data, VCL RSP-25666
Problem connecting to MySQL databases using the 64bit version of dbxmys.dll in 10.3.2 Data\DBX RSP-26420
ExtJS Web Console for Rad Server do not work when run by Apache on Linux Data\MEAP RSP-26073
Wrong date JSONUnMarshal for "Parse Server" date format Data\REST RSP-26480
Access violation in TJSONUnMarshal.PopulateFields if array does not exist in target object Data\REST RSP-26591
[REGRESSION] 64bit Windows debugger cannot evaluate const string parameters Debugger RSP-24471
Debugger Inaccessible value Debugger RSP-25961
Code completion close delphi Debugger, IDE RSP-24735
Error in operation of StringListVisualizer Debugger, IDE RSP-25658
DownloadImage sample do not work Demos RSP-26392
IFMXCameraService TakePhoto , NeedSaveToAlbum True not working FireMonkey RSP-15820
Chinese Input Method - Candidate Windows Display FireMonkey RSP-16358
on iOS, the virtual keyboard and its toolbar (with the "Done" button) initially popup in two pieces FireMonkey RSP-16720
GDI Leaks at Fmx.WebBrowser.win.pas FireMonkey RSP-19473
SubdivCount is unecessary in GetCircleSubdivCount FireMonkey RSP-19665
When Scale is 125%, the rendering of the control using TCustomPopupForm will not be updated FireMonkey RSP-20799
Fonts wrong ? FireMonkey RSP-21508
Error in context method "doSetScissorRect" FireMonkey RSP-21514
OnClick-Event ist never fired for MainMenu-Item on Top-Level FireMonkey RSP-22016
"Cannot begin rendering scene for TContextiOS FireMonkey RSP-22902
MediaPlayerControl dissapears if combobox clicked FireMonkey RSP-23343
Firemonkey application crashes on Android after focusing on TEdit with centered text FireMonkey RSP-23357
BannerAd is flickering when you try to select another app on device FireMonkey RSP-24451
ClipChildren with rotationAngle is not working under android FireMonkey RSP-24454
Scrollable form demo doesn't work with TEdit controltype set to Platform FireMonkey RSP-24580
Android 64 bit FireMonkey RSP-24585
Closing a window with an open TComboEdit or TComboBox Causes a Invalid pointer operation FireMonkey RSP-24612
Android, TMessageReceivedNotification: TForm ist not shown FireMonkey RSP-24676
iOS TMemo set to Platform style no longer raises KeyboardWillHide event since 10.3.2 FireMonkey RSP-25523
Firemonkey Accessibility Pack for 10.3.2 not available FireMonkey RSP-25532
Starting the camera in the CameraComponent demo on macOS prevents UI interaction FireMonkey RSP-25591
TComboBox, TComboEdit, TDateEdit unselectable / unscrollable when more than one item FireMonkey RSP-25631
FMX TListView::Items Filter exception FireMonkey RSP-25946
WebBrowser Component and Virtual Keyboard on iOS FireMonkey RSP-26029
Android App with TMapView crashes FireMonkey RSP-26244
TMapview error after Delphi 10.3.2 FireMonkey RSP-26248
Error in TAndroidDateTimePicker.Hide method FireMonkey RSP-26300
iOS 13 - system font not used -> looks like "Times New Roman" now FireMonkey RSP-26388
TBitmap.Map leaves bitmap locked on failure FireMonkey RSP-26395
OpenDialog causes Invalid Argument when used on modal dialog macOS FireMonkey RSP-26517
[Android] TTakePhotoFromCameraAction saves Image on Disk unexpectedly FireMonkey, FireMonkey\Actions RSP-13118
[Android] AutoFocus mode of TCameraComponent needs additional code to start focusing FireMonkey, FireMonkey\Components RSP-13208
PushNotification device token returned is in a different format in iOS 13 FireMonkey, FireMonkey\Runtime RSP-26381
Doc Wiki reference does not react to inherited and protected check box changes Help and Doc RSP-24733
code navigation is blocked inside MACOS blocks IDE RSP-16220
QuickEdit still use 10.2 registry path IDE RSP-22904
Delphi XE10.2.3 crashes frequently referring to mshtml.dll.. IDE RSP-23317
Copy object from one form to another using clipboard IDE RSP-23548
Delphi code not always compiled IDE RSP-24100
Rendering Project Options IDE RSP-24198
Issues when minimizing items on views IDE RSP-24199
wsdl import don't prompt for certificate IDE RSP-24224
Crash IDE 10.3.1 - Access Violation rtl260.bpl IDE RSP-24302
Crash on Delphi start IDE RSP-24685
GetIt-Paket-Manager hangs and forces IDE to crash IDE RSP-24711
Code Completion Colours - Bug IDE RSP-25594
Debug does not work for Classic compiler IDE RSP-25943
No Delete Desktop Item IDE RSP-26033
Install designtime package => runtime error 236 IDE RSP-26099
"Catastrophic failure" IDE RSP-26345
[L10N FR/JA] Truncated labels on Service wizard IDE RSP-26391
[regression]Automatic build did not start after exe deletion IDE RSP-26431
Break point Window not usable with dark theme IDE RSP-26511
Provide support for the 'App Bundle' publishing format - Phase 1 IDE, IDE\Build System, IDE\Deployment RSP-25625
After resizing TGroupBox control, suddenly this message "Invalid operation pointer" appeard. IDE, VCL RSP-26133
Start Delphi starts Installation Install RSP-26118
Avoid SHFileOperation call in installer for Windows 7 single core Install RSP-26295
Win64 Link terminated if delayload enabled Linker RSP-15948
Linker is failing with 64 bit build [std::any] Linker RSP-25901
[10.3.3 Regression] Cannot retrieve provisioning profiles from PAServer on MacOS 10.15 Catalina PAServer RSP-25526
Add C++11 algorithms RTL, RTL\C++ RSP-13759
[Dinkumware x86, x64] wchar_t* version of fstream cannot open Unicode file name correctly RTL, RTL\C++ RSP-16020
TThread memory leak in standalone 64-bit C++Builder VCL application RTL, RTL\C++ RSP-18970
[Regression] std::is_enum and scoped enums RTL, RTL\C++ RSP-23296
Win64 _thread_data_del Access Violation on process termination RTL, RTL\C++ RSP-25633
C++Builder System.JSON throws link error for Single types RTL, RTL\C++ RSP-26150
TStringList::SaveToFile AccessViolation/Abnormal Program Term. if Path does not exist RTL, RTL\C++ RSP-26428
[Win64] Unresolved external pow10 in 64-bit C++ project RTL, RTL\C++, RTL\C++\Math RSP-15898
defines _CONST_DATA and _CONST_FUNC are not #defined in std library RTL, RTL\C++, RTL\C++\STL RSP-13303
Using TJSON->TryGetValue in a C++ project results in a link error RTL, RTL\Delphi RSP-20152
SysUtils.InternalTextToCurrency accesses a string out of bounds RTL, RTL\Delphi RSP-24362
I'm having trouble running Delphi 10.3.1 every time I try to run an error message appears from the rtl206.bpl file RTL, RTL\Delphi RSP-24420
TNetHTTPClient - ConnectionTimeout not working RTL, RTL\Delphi RSP-24629
Indy threads have a race condition that can result in a double-free RTL, RTL\Delphi RSP-24708
Regression bug in function VarAsType RTL, RTL\Delphi RSP-25581
[macOS 64] RTTI fundamentally broken RTL, RTL\Delphi RSP-25899
Memoryleak in System.SyncObjs.TMultiWaitEventImpl RTL, RTL\Delphi RSP-25999
Memoryleak in System.Zip.TZipFile RTL, RTL\Delphi RSP-26034
Optimize System.TypInfo.GetConstRecordArgMode RTL, RTL\Delphi RSP-26071
Fix TObject.CleanupInstance to avoid unnecessary loop RTL, RTL\Delphi RSP-26102
TBluetooth component on macOS 64 bits doesn't work RTL, RTL\Delphi RSP-26355
TRttiRecordMethod.DispatchInvoke doesn't work for constructor RTL, RTL\Delphi RSP-26358
Error in TVirtualInterface if the function uses the safecall conversion in all platforms RTL, RTL\Delphi RSP-26389
Error in call "invoke" with parameter of type of string[n] RTL, RTL\Delphi RSP-26566
EVariantTypeCastError when convert a UnicodeString variant to boolean RTL, RTL\Delphi RSP-26610
iOS 12.2 push notifications error RTL, RTL\Delphi, RTL\Delphi\Other RSP-24579
Rtti Invoke tries to pass ShortString with length <= 4 as value RTL\Delphi RSP-26612
DecodeISO8601Time fails if no colon in the time zone offset RTL\Delphi\Date/Time RSP-26545
RESTRequest->Execute() causing crash and close of android app RTL\Delphi\Net RSP-23424
THTTPClient doesn't use System Proxy by default, breaks existing code. RTL\Delphi\Net RSP-25668
TNetHTTPClient onAuthEvent credentials persist after credentials error RTL\Delphi\Net RSP-26163
TNetHTTPClient - Async post with TMultipartFormData wont send data RTL\Delphi\Net RSP-26212
TSOAPDomConv.SetObjectPropFromText problem parsing Cardinal SOAP RSP-15791
TXSDateTime (example : '30.12.1899 09:18:54') on Android SOAP RSP-21849
HTTPRIO ENetHTTPClientException Error receiving data: (12152) SOAP RSP-25595
SOAP/HTTP: Authentication via NTLM with the currently logged on user not possible SOAP RSP-26161
SOAP client: Change in behavior between C++Builder (probably also Delphi) 10.2.3 Tokyo and 10.3.2 Rio when webservice uses NTLM authentication SOAP RSP-26412
SoapAction field not added to the request header SOAP RSP-26586
Issue identical to RSP-10714 on RAD studio xe10.3.1 VCL RSP-24284
TOleContainer not working if Windows Display scale more than 100% VCL RSP-24501
TImage -> JPEG on 64-Bit VCL RSP-25655
[Regression in 10.3.2] Access Violation when creating D2DFactory VCL RSP-25657
Error "Invalid pointer operation" VCL RSP-26119
DBGrid bad drawing on mouse click VCL RSP-26398
Menu Drawing Bug with VCL Styles enabled VCL RSP-26553
Hint does change Z order VCL RSP-26555

See Also