Skip to content

D29.ATHENS.12.0.0.1

Darian Miller edited this page Feb 7, 2024 · 2 revisions

Related: Delphi Master Release List, D29.ATHENS.12.0.0.0

RAD Studio 12 Patch 1 Readme

January 10th, 2024

This patch addresses several issues in RAD Studio 12, primarily involving the IDE, the Delphi 64-bit compiler, FireMonkey, VCL, and URI processing. Installing this patch is highly recommended for all RAD Studio 12 Athens customers. This patch is about 160MB to download.

Installation via GetIt

If you download the patch via GetIt, it is installed automatically, creating a backup of the files replaced and a log of the operations.

Manual Download and Installation

This patch is also available in the download portal at my.embarcadero.com. In this case, after downloading and expanding the ZIP file, you should run the patch.R120.patch1_install.bat file or manually expand the R120.patch1.zip into the respective subfolders of the RAD Studio installation folder.

Uninstallation Steps

If you installed the patch via GetIt:

  • Open the Catalog Repository installation folder and move to the patch folder
  • Run the patch.R120.patch1_uninstall.bat file
  • Only after you have cleared the patch, uninstall the package from GetIt

If you installed the patch manually:

  • Open the folder you expanded the patch ZIP file into
  • Run the patch.R120.patch1_uninstall.bat file
  • Delete the folder and patch ZIP file

Quality Portal Issues Addresses by This Patch

  • RSP-44063 Bug in MOD operation for Win64 Release configuration
  • RSP-43656 [REGRESSION] Wrong codegen when passing empty open array to operator overload
  • RSP-43568 Issue with TURI.Query Changed adding an equal sign to the URL ends with ?WSDL
  • RSP-43551 When MDI form & Custom Styles are used together, the Process cannot be terminated.
  • RSP-43547 New VisualManager feature causes crash in TCustomForm.WndProc() with Action=caFree
  • RSP-43515 No event OnCameraDidFinishTaking for TTakePhotoFromCameraAction
  • RSP-43494 Event OnValidate fails when the DBGrid is full - AGAIN!
  • 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

Activity

Clone this wiki locally