Today Embarcadero released a patch for RAD Studio, Delphi, and C++Builder 11 Alexandria. The patch addresses a few relevant issues in the most recent release and is available to active update subscription customers in the GetIt Package Manager (with a matching alert showing up in the new IDE Welcome Page) or on the my.embarcadero.com download site. Installing this patch is recommended for all RAD Studio 11 customers. The patch readme with the list of publicly reported issues addressed is below in this blog post (and in the patch readme file), which also explains the installation process.
As you start the IDE (or at the next Welcome Page refresh), you’ll see the “Patch Available” icon, which is in a different location in the RAD 11 Welcome Page, as you can see below:
By selecting the icon, or opening the GetIt Package Manager and navigating to the “Patches and Hotfixes” section, you’ll see the following item:
The patch is delivered as a deferred installation package, which means it is installed after you shut down the IDE (you’ll get prompted to restart, but you can wait until later). Remember you’ll need to accept the UAC Windows prompt immediately after the start of the installation process (which appears as stuck while the UAC prompt get displayed in separate window). Notice also that the patch is about 700MB to download, so the download step taking place from the console window below (opened as the IDE shuts down) is expected to take some time:
Once the download is completed, the patch tool will install the new files, backing up the old ones, opening a secondary console window:
It is expected that some files are not found if your installation wasn’t complete (for example, in case of missing translation files or if you don’t have C++ Builder installed, as in the image above).
Once the patch installation process is completed, the RAD Studio IDE restarts automatically. Notice, though, that the macOS version of PAServer updated by this patch needs to be manually installed on your macOS device.
You can also find the patch in the my.embarcadero.com portal. In this case you have to download the patch ZIP file and install it manually, following similar steps of the automated install. You need to manually close the RAD Studio IDE before you install the patch (you’ll see an error if the IDE is running).
RAD Studio 11 Patch 1 Readme
This patch addresses a few relevant issues of RAD Studio 11, pertaining to the VCL library, the RAD Studio IDE, Apple iOS Store support, and additional areas listed below. Installing this patch is recommended for all RAD Studio 11 customers. This patch is about 700MB 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 is only copied into the PAserver folder (by default, a folder like C:Program Files (x86)EmbarcaderoStudio22.0PAServer), and you need to copy it over to a Mac and install it manually there.
Manual Download and Installation
This patch is also available in the download portal at my.embarcadero.com. In this case, you’ll find the main RAD Studio 11 Patch 1 download file, which you have to expand into the respective subfolders of the RAD Studio installation folder, and a separate download for the updated PAServer for macOS that you’ll have to copy and install on your Mac.
Uninstallation steps (for GetIt installation)
* Open the Catalog Repository installation folder
* Run patch.R110.hotfix.1.bat
* Only *after* you have cleared the patch, uninstall the package from GetIt
Notice also that the patch installation will create a backup folder and installation log under the main product folder, with the installation timestamp, like:
C:Program Files (x86)EmbarcaderoStudio22.0_patch-backup2021-10-25 10.20.15
Quality Portal issues addresses by this patch
RSP-35800 Windows 11 Menu text with ImageList not readable
RSP-35785 Emoji colors are wrong on iOS
RSP-35778 Scaled forms do not always have commensurate sizes in 11.0
RSP-35716 FontSize and position of labels and components keep increasing in Delphi
RSP-35701 iOS Development for AppStore not possible with XCode 13.0
RSP-35651 #$21..#$5F characters cannot be selected correctly when they are at the end.
RSP-35650 Error when using IME to enter text when selecting
RSP-35518 Fonts in Nested Controls are not Down Scaled in Dpi Unaware Applications
RSP-35473 VCL Styles IDE Bug with selecting controls
RSP-35459 A change in TThread breaks Windows XP compatibility
RSP-35312 Programs built with dpi>96 run corrupted in 96dpi
RSP-35049 DoThemedDrawText: Parameter “Selected” is ignored, leading to wrong text color in menus on Windows 11
RSP-34960 Font height change in DFM if Scaled = False
RSP-34913 VirtualImageList images grow when HighDPI=Auto (Monitor Scale = 200)
RSP-34822 Dynamically created frames are scaled wrong when IDE is in High DPI mode
We have also addressed an Access Violation caused by the Welcome Page, some issues related to opening old forms with non-visual components in a High-DPI IDE configuration, the same issue with emoji colors in RSP-35785 also for Android
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition
very disappointing that you did not FIX the listbox bug, This is huge problem. makes application unusable.
There are workarounds to the issue, which I don’t think is extremely common. And the issue is not a regression in RAD Studio 11
I was hoping for a fix to the installation bug.
Sorry, but I’m not sure which “installation bug” you are referring to… is there a QP?
Serious bug in patch 1. Any form with border style of bsNone or bsSingle and Scaled = false, will have its size changed arbitrarily. That is to say most fixed-size dialogs and spalsh screens are broken.
See https://quality.embarcadero.com/browse/RSP-36004 for full details
Same here even with scaled = true. See https://quality.embarcadero.com/browse/RSP-36057.
Patch 1 is seriously broken. While the scaling issue with image list is fixed, the behavior of the form scaling changing size arbitrarily (modal or not) is a no go for me and is ruining use experience. I am back to Delphi 10.4.2 for the lack of better option.
Emb, please release a hotfix ASAP, this is unacceptable and really frustrating.
lol, really instead of commeting in QP you reportin issue in comment and want it to be fixed? Good luck, lol
What about the REST PUT issue (RSP-35824) RS-109663? I really need this fixed.
There is a workaround in https://quality.embarcadero.com/browse/RSP-35365
XCode 13.1 with PAServer patch 1 error raised exception class 6 iOS 15.1
Hi Davis – if you can reproduce this can you please report it on the quality portal so that it can be checked by the QA team? The link is here: https://quality.embarcadero.com
According to “RSP-35459 A change in TThread breaks Windows XP compatibility” does it mean we are already supporting XP?
We don’t offer official support for XP and don’t do any testing on that platform, but generally we use same care to avoid breaking XP as a target for customers who don’t use any of the new features of components
What about the LSP issues with 32bit clang compiler in c++?
Still locked out of Issues Tracker due to JIRA captcha bug. Why is it necessary to login just to see the logged issues ? Very frustrating to be kept in the dark.
One issue that should be fixed is also customizing the IDE toolbar.
It’s not possible to add buttons and move them around and have Delphi retain the configuration between two session…
Still waiting on this DPI issue to be fixed:
Also, working with GIF images still can’t be done:
When will rad studio 11 community edition available?
There is no time scale or even current plan for any new Community Edition based on RAD Studio 11 Alexandria. The current (at the time of writing) CE is based on RAD Studio 10.42 Professional. You can always download a free trial from https://www.embarcadero.com/products/delphi if there is a specific feature you want to try out to see if the commercial release of RAD Studio 11 better suits your needs.
PAServer for macOS Monterey?
What happened to the TStringGrid keyboard events in Alexandria?
Not sure what you mean?