Skip to content

D28.ALEXANDRIA.11.1.0.1

Darian Miller edited this page May 27, 2022 · 2 revisions

Related: Delphi Master Release List, D28.ALEXANDRIA.11.1.0.0, D28.ALEXANDRIA.11.1.0.2

RAD Studio 11.1 Patch 1 Readme

This patch addresses some issues in RAD Studio 11.1, including with Delphi compiler, debugging on macOS and iOS, C++ code completion with the classic compiler, and additional areas listed below.

Installing this patch is recommended for all RAD Studio 11.1 customers. This patch is about 400MB to download.

Installation via GetIt

If you download the patch via GetIt, it is installed automatically, creating a backup of the files replaced. However, the new version of PAServer for macOS needs to be manually installed on your Mac. The new version is copied into the PAserver folder (by default, a folder like C:\Program Files (x86)\Embarcadero\Studio\22.0\PAServer), and you need to copy it over to a Mac and install it manually there. See also the additional steps for Python configuration below.

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.R111.patch1_install.bat file or manually expand the R111.patch1.zip into the respective subfolders of the RAD Studio installation folder. Either way you’d still need to copy and install the updated PAServer for macOS on your Mac and follow the additional steps for Python configuration below.

Additional Steps for Python Configuration on macOS

PAServer for macOS requires the use of Python 2.7. If you do not have Python 2.7 installed, here are the recommended steps:

  1. Download Python 2.7 from the link below and install it https://www.python.org/ftp/python/2.7.18/python-2.7.18-macosx10.9.pkg

  2. Update the PAServer Python to use the Python 2.7 installed in step 1

    • cd /Applications/PAServer-22.0.app/Contents/MacOS/lldb-x86_64/lib/python2.7
    • sudo mv Python Python.orig
    • sudo ln -s /Library/Frameworks/Python.framework/Versions/2.7/Python Python

Uninstallation steps

  • 1 Close RAD Studio
  • 2a For a GetIt installation, open the Catalog Repository installation folder and move to the patch folder
  • 2b For a manual installation, open the fodler with the installation files
  • 3 Run the patch.R111.patch1_uninstall.bat file
  • 4 Uninstall the package from GetIt

Quality Portal issues addresses by this patch

  • RSP-37880 Can't debug iOS
  • RSP-37760 Using ImageList causes IDE to crash
  • RSP-37733 IDE Access Violation when Inheriting from a Form with a TListView in DynamicAppearance.
  • RSP-37690 GridPanelLayout on form memory leaks on end app -- same if not used at all
  • RSP-37667 Cannot fit requested classes in a single dex file (# methods: 71471 > 65536)
  • RSP-37665 Code Insight broken for classic compiler
  • RSP-37662 Segmentation Fault(11) in SysUtils.Pop on Android64
  • RSP-37609 PAServer ships with Python 2.7 dependencies - which are no longer available in macOS 12.3
  • RSP-37408 Delayed flag break Exe's ASLR function
  • RSP-37378 Memory leak
  • RSP-35040 64bit packets in c++ containing delphi code do not run

We have also addressed an issue with MongoDB transactions, a FireMonkey memory with the TGPUObjectsPool class var instance (associated with RSP-37690), and a Delphi compiler issue (on some platforms) related to AtomicCmpExchange128.


For those that do not use GetIt, the patch is available for download directly on my.embarcadero.com: #1273

  • Product: RAD Studio 11.1 Patch 1
  • Description: This patch addresses some issues in RAD Studio 11.1, including with Delphi compiler, debugging on macOS and iOS, C++ code completion with the classic compiler, and additional areas
  • Size: 414,108,194
  • MD5: e6a2c32cbd4f0b60be45a9c8e02ef838
  • Release Date: Wed Apr 27 2022 10:00:00 GMT-0500 (Central Daylight Time)

Activity

Clone this wiki locally