RAD Studio 12 Athens Patch 1 Available
Summary
This patch addresses several issues in RAD Studio 12, primarily involving the IDE, the Delphi 64-bit compiler, FireMonkey, VCL, and URI processing. GetIt-based installation steps for this deferred package are very similar to what already described in the past (see for example https://blogs.embarcadero.com/rad-studio-11-alexandria-patch-1-available/) but they are also listed below in this blog post. The patch availability is indicate in the Welcome page of the IDE: As an alternative, manually search for it in the GetIt Package Manager: Once you start the installation, it asks you to accept the patch EULA (which is the same of the product EULA) and it reminds you that you need to restart the IDE: As the actual process starts, it opens a console. RSP-43463 JSON serialization error with scientific double notation RSP-43459 TEdit.FilterChar crash app on Android RSP-43422 NetHttpClient parsing URL parameters is incorrect RSP-43418 Wrong Delphi code optimization for integer div/mod RSP-43407 The Delphi compiler in RAD Studio 12 is no longer able to resolve standard types by their aliases when generates HPP files for a BPL package with components if the referenced types are declared in other units RSP-43383 Delphi 12 Android TEdit error RSP-43362 [iOS] TListView set search visible to True, the system will crash when clicking into the search area. RSP-43326 Blob reading is broken for 64-bit platforms in dbExpress RSP-43318 Incorrect ShortCut in TActionList RSP-43311 TSQLTimeStampOffset problems with Firebird 4 RSP-43299 TFlowLayout exception when all its elements are set to invisible RSP-43274 Arithmetic operations on record fields return incorrect results in certain cases if the “Optimization” compiler option is enabled RSP-43235 Structure view and Search for a method box no longer populated RSP-43007 Internal compiler error F2084 RSP-42860 FMX TListBox List Index Out OF Bounds RSP-42692 Ctrl-j – invoke template don’t work RSP-42682 TreeView crash RSP-42657 TTreeview crashes when scrolling in iOS RSP-42634 QBE component causes fatal IDE crash when removed from form RSP-42616 FMX: Key Handling different behavior in Delphi 12 RSP-42601 TURI with encoded Params are mangled when initialized The patch also addresses other duplicate issues and the following internally found issues: * Unexpected application crash after trying to take a photo from the library on an Android device * Editor “Surround” menu is missing content * The debugger evaluation of Edit1->Text property in VCL project / windows 32-bit platform