Monthly Archives: March 2021

The Antique Temple

Delphi 10.4.2 got released.

Embarcadero did it again. They released a rather small sounding point release 10.4.2 highly packed with lots of bugfixes and changes.
This Delphi and C++ Builder update fixed at least 626 publicly reported Bugs and still added lots of new features like two really nice components (TControlList and TNumberBox and a graphical Button TControlListButton that is used for the TControlList which uses Graphic components).

Download here (You need a valid License): https://my.embarcadero.com/ 

And here are the changes:

Key Enhancements by product area in 10.4.2

Best-In-Class Windows Application Support

RAD Studio provides the best library for native Windows application development, the Visual Component Library. 10.4.2 builds on the new VCL features and components introduced in 10.4, 10.4.1, and introduces new VCL components, enhanced Windows store support, and more.

New VCL Native Windows Controls

New VCL TControlList Control

RAD Studio 10.4.2 introduces a new flexible and virtualized list control. This new VCL control, designed as a high-performance control for very long lists, provides a modern look and feel, complete with custom UI configuration options.

Similar to the ListView Item Designer for FireMonkey, the new VCL TControlList lets you design the layout of a listview item which is then replicated (virtually) for each of the items in your list. TControlList offers both single-column and multi-column layouts that developers can customize to their liking, and being totally virtual, the list can handle thousands and even millions of items, offering extremely fast scrolling. Besides calculating and displaying only the items that fit on the screen, the list caches the content of the items using in-memory bitmaps. This new control supports High-DPI options and VCL Styles and is fully LiveBindings enabled.

The control includes a wizard that can help developers get started with a number of predefined layouts, like the one below. Also included is a new TControlListButton component, designed to be used with TControlList, that consists of 3 styles – push button, tool button, and link – and is analogous to a TSpeedButton.

For more information see TControlList

New VCL TNumberBox Control

The new VCL TNumberBox control is a modern-looking numeric input control, similar to the Windows platform WinUI NumberBox control. The control supports the input of integer numbers, floating point numbers with a given set of decimal digits and proper formatting, and currency values.

While some third party controls with similar capabilities exist, the VCL only had a much more limited SpinEdit control, with an older UI and limited to integers.

The new control has a modern UI, supports VCL styling, is HighDPI-enabled, and has many additional properties to adjust visual style and behavior. The control offers extensive mouse and keyboard input options, all configurable, and it allows expressions input, so a user can type an expression (say 43*3) and see the result (129 in this case) displayed in the edit.

For more information see TNumberBox Control

Windows Store Packaging Made Easy

The RAD Studio 10.4.2 release introduces support for Microsoft’s newly recommended Windows application packaging format, MSIX, for Microsoft Store and Enterprise deployment.

The IDE integrated MSIX support in 10.4.2 replaces the existing APPX support, while offering similar project configuration options to make the transition process easy. MSIX support incorporates the technology previously known as Desktop Bridge, and it’s one of the pillars of Microsoft’s Project Reunion, which is redefining foundations of the Windows programming API model.

Delphi and C++Builder Windows developers, using either VCL or FireMonkey as their application framework of choice, can take advantage of this new feature. MSIX is the way forward to deploy Windows applications to Windows 10 devices via the Microsoft Store.

For more information see Windows MSIX

Konopka Components Improved Styles Support

Konopka Signature VCL Controls (KSVC) is a popular suite of over 200 Windows UI controls and designers for your Delphi and C++ Builder VCL applications. It is available as a free add-on for Update Subscription customers in GetIt. The VCL Styles architecture was significantly extended in 10.4 to support High-DPI graphics and 4K monitors. 10.4.2 includes numerous enhancements and updates to the KSVC library for better integration with VCL styles.

The new version of KSVC is available as a free add-on for update subscription customers in the GetIt Package Manager from the 10.4.2 IDE.

New TEdgeBrowser Extensions

The TEdgeBrowser VCL component introduced in 10.4 (a wrapper around the Windows 10 Chromium-based Edge WebView2 control) has been updated with support for the GA version of Microsoft’s WebView2 control and its SDK. Besides better compatibility, the component now offers enhanced support for files cache management and the use of custom WebView2 versions.

See TEdgeBrowser for more info

New Developer Productivity and User Experience Features for Faster Onboarding and Application Development

RAD Studio 10.4.2 includes new tooling to help both new and seasoned application developers build stunning apps quickly, enhanced migration tooling for fast product version upgrades, and a new silent installer for automating the installation of RAD Studio.

As part of an effort to simplify the onboarding process for new developers and highlight new GetIt packages and additional features that can be installed into RAD Studio over time, we have added a new section with featured GetIt packages to the IDE Welcome page. GetIt packages can be quickly installed into the IDE and sample projects are automatically opened after the package has been installed, providing a quick starting point for new and experienced developers alike.

IDE App Wizards – Low Code App Wizards[1]

As part of Embarcadero’s initiative of opening up the IDE more with expanded ToolsAPI support targeted for the future, 10.4.2 includes new application wizards for FireMonkey. These wizards, installable via GetIt, allow RAD Studio developers to quickly build an application from scratch, by specifying a number of parameters through a wizard interface. This includes the ability to select from numerous pre-built forms, representative of the key screens found in most applications today, define basic form interaction logic, select application theming, connect to numerous databases, and more, all without writing a single line of code, but fully customizable by writing Delphi or C++ code. By providing ready-to-use wizards, teams can greatly reduce the onboarding time for new RAD Studio developers on their team, and seasoned VCL & FMX developers can leverage them for a more efficient way to create stunning user interfaces that adhere to today’s UI guidelines.

  1. Jump up Expected to be delivered in GetIt shortly after 10.4.2 release.

IDE Improvements

The RAD Studio IDE provides many developer productivity-focused enhancements in 10.4.2. As part of the enhancements, we have focused on IDE responsiveness. This includes a new progress dialog that shows what the IDE is doing during a lengthy operation, such as opening a large project group. We have updated the library path management and added the ability to convert paths to and from absolute paths to using environment variables in the path, making it easier to configure a project or the IDE in an installation- or source code location-agnostic manner. This is also useful for those managing a complex layout for large applications with many third-party components, as well as for those configuring projects that will be upgraded to a newer IDE version in the future.

In 10.4.2 developers can also work in the form designer while at the same time editing the underlying code of the same unit in a separate edit window, possibly displayed on a secondary monitor.

There is also a new style called Mountain Mist, echoing classic IDE colors.

There are also improvements when accessing RAD Studio over Remote Desktop, useful for those working from home; improvements to adding platforms to projects; and the ability to detect a unit with mixed line endings and to canonicalize those to CRLF.

Finally, you can now press F1 in the Messages pane to open help for a compiler message or compiler error.

Code Insight (LSP) improvements

RAD Studio Language Server Protocol (LSP) support, introduced in 10.4 for Delphi and in the 10.3.x versions for C++, has been significantly expanded in this release, offering better, faster, and more reliable Code Insight, including Code Completion, Parameters Completion, symbol information, and much more.

Compared to the previous versions, in 10.4.2 LSP adds many new features for Error Insight for Delphi: the editor now shows colored underlines for hints and warnings as well as errors, meaning you can see potential important issues in the code editor; a summary of the error, warning and hint status for the current file in the editor status bar; indicators for errors, warnings, and hints in the editor gutter making it easier to spot issues when scrolling your code; and several new ways to highlight the code for an issue, making it easier to see the code in question.

There are also significant improvements to code completion in the unit clause; the Projects view shows the current status of the LSP server, allowing you to see when it is parsing and when it is ready; improvements to parameter completion including showing XMLDoc; improvements to ctrl-click navigation’s understanding of the code, including being able to ctrl-click on the ‘inherited’ keyword, allowing much more robust and featureful navigation; and some other editor features, such as ctrl-shift-up/down to move between method declaration and implementation, have had their implementation moved to the LSP server. There are also improvements for generic methods and classes, to tooltip insight, better support for using Code Insight with packages or in code that uses packages, and more.

For C++, code completion interaction has been significantly revised. Several important quality improvements have been implemented, addressing issues like international characters, indexing, and more, providing robust code completion in well-configured C++ projects.

Enhanced Migration Tool

The Migration Tool that helps copy the IDE configuration across versions, updates, and installation has been significantly updated.

Once you select the type of migration (from version to version, to file, etc.) the tool provides an extended list of settings and 3 preset configurations to choose from. It also allows developers to include additional configuration files such as FireDAC, Desktop, Platforms, and Formatters configuration files, significantly speeding up the process of updating from version to version.

Silent Installation

RAD Studio 10.4.2 supports silent, automated installations of Delphi, C++Builder and RAD Studio with no UI interaction, providing a fast and efficient installation option for individual developers, large development team deployments and IT professionals.

Silent installation can be activated by passing additional, optional command line parameters to the Setup program. The silent installer allows developers to install the core IDE and any of the platforms and features available for their edition. For more information see Silent Installer

Expanded FireMonkey Platforms Support

RAD Studio 10.4.2 includes support for the latest Apple OS and Android OS versions (platform support varies by product).

Enhanced Apple OS Platforms Support

iOS 14 Support (Delphi and C++)

RAD Studio 10.4.2 provides support for building iOS 14 App Store ready applications, targeting the iOS 14 SDK, and debugging on iOS 14 devices. Developers can also target ad hoc distribution for deployment within their enterprise.

macOS 11 Intel Support (Delphi)

Delphi developers can target macOS 11 Big Sur with Intel-based applications using the FireMonkey framework. Also included is support for a new 2x image in the default ICNS file. Delphi developers can build macOS 64-bit applications for the macOS App Store, or for distributing their macOS apps locally or through their own website.

Android 11 Support (Delphi)

Delphi 10.4.2 includes support for deploying and debugging on version 11 of Android and significant improvements for deployment to the App Bundle format, required by Google’s Play Store along with the 64-bit app support.

Key New Delphi Features

Compiler Performance Improvements

We have significantly enhanced the Delphi Compiler performance, by implementing over 35 different compiler optimizations. While the effect on the compilation time varies depending on the customer code base, we have seen reports indicating a very large improvement, with compilation time reduced to a fraction of what was in previous 10.4 releases. This is especially beneficial for customers with large applications.

Code Insight Enhancements

Delphi’s new CodeInsight support based on the LSP technology has been largely expanded in 10.4.2 as covered in the previous section on developer productivity enhancements.

Key C++ Builder Features

C++Builder’s code completion has been significantly revised to allow robust code completion for a well-configured project. In addition, a new approach to handling debug information when linking drastically reduces both the memory usage required for the 64-bit Windows linker, as well as the output size of your application. Finally, exception handling is improved, and the STL updated, providing excellent application behaviour.

Reducing Linker Strain through Split Dwarf

C++Builder 10.4.2 introduces a significant improvement addressing memory usage in the Win64 linker.

The C++ Win64 toolchain uses the ELF64 object file format, and Dwarf v4 debug file format. Debug information can often be very large, and is linked in to the resulting binary by the linker, often causing memory strain for ilink64. In 10.4.2, C++Builder includes a new technology to greatly reduce the amount of data the linker needs to process. It does this by splitting the debug information to separate files; the linker then only links executable code and a small amount of other information. This is known as ‘split Dwarf’. The debug information is placed in .dwo files (dwarf object.)

Win32 Instruction Set

Clang-based bcc32c/x now defaults to ‘pentium2’ instead of ‘i386’ as the default target CPU. This gives some better code optimisations, but the main benefit is reduced register spilling in debug mode.

Exception Handling and RTL

10.4.2 sees a large overhaul of the exception handling system. Both within a module and cross-module (such as throwing an exception from a DLL to an EXE), C++ language exceptions, SEH, and OS exceptions have been overhauled. This should assist you throughout your applications, as well as in unusual cases like some Windows APIs that raise exceptions.

The RTL also includes the latest version of the Dinkumware STL.

Libraries

Several more key open-source C++ libraries will be made available in GetIt. Not only is this beneficial for you in making those powerful libraries easy to integrate in your own applications, but it demonstrates the compatibility modern versions of C++Builder bring to common C++ code.

Additional Enhancements

We have also put a significant effort into enhancing and improving the quality of several product areas, including in particular:

  • The integration with SOAP web services many business applications need to interact with, improving the WSDL import tool and the SOAP client invocations.
  • The Parallel Programming Library, which is part of the RAD Studio RTL, and offers a modern style for writing multi-threaded applications that can advantage of modern multi-core CPUs.
  • Display of information for generic collection objects in the debugger, with the introduction of a new specific debug visualizer.
  • Database and remote data access technologies have also seen a few improvements for FireDAC InterBase, SQLite, PostgresSQL, and Oracle integrated drivers, the REST Client Library, AWS, and Azure support.

As part of our continued focus on quality, performance, and stability we also fixed a large number of internally found issues and over 600 customer issues reported by customers in Quality Portal.

Here is the Patches list:

Publicly reported bugs fixed in 10.4.2

RAD Studio 10.4.2 Sydney release includes over 600 quality and performance enhancements for publicly reported bugs.

SummaryComponent/sExternalID
Regression from 10.3.0 – The help file is missing in the GetIt Package of CodeSite Express.3rd PartyRSP-23759
WSDL importer – WSDL interpretation problem.Command Line Tools, IDE, SOAPRSP-24646
std::function is moved to the loop variable from vector instead of being copiedCompiler, Compiler\C++RSP-26592
Lockbox Compile-ErrorCompiler, Compiler\C++RSP-20335
Clang – Debug-Stop on Exception throw not workingCompiler, Compiler\C++RSP-18353
c++ program does not catch exceptionsCompiler, Compiler\C++RSP-20067
Compiler optimizer removes lines of codeCompiler, Compiler\C++RSP-31883
[bcc32c Error]… ICE: Internal compiler error: 0 @ 00000000Compiler, Compiler\C++RSP-25971
Code Insight does not work at all under some conditions (international characters in path?)Compiler, Compiler\C++RSP-25949
Unexpected compiler error [calling convention attribute on destructor]Compiler, Compiler\C++RSP-23671
Distributed CMake breaks bcc32Compiler, Compiler\C++RSP-20998
weak_from_this not implementedCompiler, Compiler\C++RSP-24524
[bcc32c][Regression]: fastcall ignored on constructor/destructor and error on ImplementationCompiler, Compiler\C++RSP-30762
ICE:Internal compiler error: 0 @ 00000000Compiler, Compiler\C++RSP-29727
[Regression] fopen and fopen_s both fail in C++ Builder Win 64Compiler, Compiler\C++RSP-29427
ICE: Internal compiler error: 0 @ 00000000 cause by try catchCompiler, Compiler\C++RSP-29717
The alignment for a long double in bcc32x/bcc32c is invalidCompiler, Compiler\C++RSP-27955
Unable to create an import library when linking produces a DLL from an object fileCompiler, Compiler\C++RSP-27903
Failure of standard exception with header file <exception>Compiler, Compiler\C++RSP-27900
unknown argument: -fno-standalone-debug provided when the option -flimit-debug-info is proviedCompiler, Compiler\C++RSP-28635
Complier option -fpack-struct=1 not working for Clang compilerCompiler, Compiler\C++RSP-27263
std::from_chars doesn’t works with floating point numbersCompiler, Compiler\C++RSP-27015
[cquery issue #1] “cannot initialize object parameter of type…” error in editorCompiler, Compiler\C++RSP-26983
Code Insight not workingCompiler, Compiler\C++RSP-27090
std::optional corrupts the std::shared_ptr located insideCompiler, Compiler\C++RSP-27648
Property and method ipwipDaemon1Datain are not compalibleCompiler, Compiler\C++, Compiler\C++\BCC, Compiler\C++\BCC\Delphi interop, IDERSP-30826
std::thread::hardware_concurrency() returns 0Compiler, Compiler\C++, Compiler\C++\CLANGRSP-19821
IIS Datasnap – Access violation on try catch block with Exception key wordCompiler, Compiler\C++, Compiler\C++\CLANGRSP-20416
Internal compiler error when dynamic_casting to a non PACKAGE derived type in a package library.Compiler, Compiler\C++, Compiler\C++\CLANG, Compiler\C++\CLANG\Delphi interopRSP-29974
Error “Property and method <MethodName> are not compatible” in Object InspectorCompiler, Compiler\C++, Compiler\C++\CLANG, Compiler\C++\CLANG\Delphi interopRSP-29734
Add support for Xcode 12, macOS 11 Big Sur and iOS 14 when officially released by AppleCompiler, Compiler\C++, Compiler\Delphi, FireMonkeyRSP-30806
[Clang/TwineCompile] some local variables not visible in the debuggerCompiler, Compiler\C++, DebuggerRSP-20054
code completion and smart pointersCompiler, Compiler\C++, IDERSP-27303
Project option “Run C++ compiler in a separate process” breaks CodeInsight/LSPCompiler, Compiler\C++, IDE\Code InsightRSP-31085
CLANG] std::bind requires move constructorCompiler, Compiler\C++, RTL\C++RSP-20209
[bcc32c] std::apply does not std::forward the tuple argument causing a compile time errorCompiler, Compiler\C++, RTL\C++RSP-30212
Win32 CLANG: std::exception handling vs “linked dynamic RTLCompiler, Compiler\C++, RTL\C++RSP-28983
AV at program end after usage of stringstream in dll or bplCompiler, Compiler\C++, RTL\DelphiRSP-21410
Compiler failedCompiler, Compiler\DelphiRSP-30085
Error during ide session if many nestes for are presentCompiler, Compiler\DelphiRSP-31032
Compiler generates disadvantageous code for try/finallyCompiler, Compiler\DelphiRSP-27375
Building/Compiling becomes progressively slower until restartCompiler, Compiler\DelphiRSB-2107
LSP + Generics / “Find Reference” not working as expectedCompiler, Compiler\DelphiRSB-4329
Field not listed in CodeCompletion popupCompiler, Compiler\DelphiRSB-4391
Build a project is very slow without IDE Fix PackCompiler, Compiler\DelphiRSB-4141
Out of memory on circular referenceCompiler, Compiler\DelphiRSB-3992
Incorrect lifetime of variables in a nested blockCompiler, Compiler\DelphiRSP-26471
Passing record to external function does not free the recordCompiler, Compiler\DelphiRSP-32048
[REGRESSION] Changed handling of unused function results causes very bad codegenCompiler, Compiler\DelphiRSP-31615
Unassigned function result and reraising an exception causes AVCompiler, Compiler\DelphiRSP-31084
Massive memory leaks in local variablesCompiler, Compiler\DelphiRSP-30215
F2063 Could not compile used unit ‘Mitov.Types.pas’Compiler, Compiler\DelphiRSP-30214
[REGRESSION] Wrong codegen for object layout with forward declarationCompiler, Compiler\DelphiRSP-30890
(Regression) Compiler generates incorrect field addresses for derived classes when alignment is offCompiler, Compiler\DelphiRSP-30787
No Warning Message when you Publish 64bit Android App on a 32Bit OS AndroidCompiler, Compiler\DelphiRSP-31676
MacOS64: Raising an exception causes application and PAServer to crashCompiler, Compiler\DelphiRSP-31667
DCC generates invalid ASM code – app hangsCompiler, Compiler\DelphiRSP-30923
Delphi 10.4.1 is stil 3 to 4 times as slow as 10.3 with the IDE Fix packCompiler, Compiler\DelphiRSP-30910
Memory leak: inline Interfaces captured by anonymous methods are not releasedCompiler, Compiler\DelphiRSP-29564
Inner exceptions leak with Delphi/LLVM compilersCompiler, Compiler\DelphiRSP-27592
Catastrophic FailureCompiler, Compiler\Delphi, Data, RTL\DelphiRSP-29672
Delphi gets stuck on “Installing apk”Compiler, Compiler\Delphi, FireMonkeyRSP-27424
Android app compiled on Delphi 10.4.1, does not work on Google Pixel with Android 11.Compiler, Compiler\Delphi, FireMonkeyRSP-31398
Android App closes/crashes if an exception is raised on TListView:OnItemClickEx-eventCompiler, Compiler\Delphi, FireMonkeyRSP-16639
Various Getit Downloads Fail to install due to identical source errorsCompiler\Delphi, VCLRSP-32055
TAmazonStorageService should be able to change Content-Type header in AWSData, Data\CloudRSP-30004
TAzureBlobService.ListBlobs not returning correct data for 2nd and subsequent blobsData, Data\CloudRSP-19261
TAzureBlobService.ListBlobs with empty prefix and delimiter as “/” not returns root foldersData, Data\CloudRSP-21241
When a SOAP request fails no DOM parsing exception should be raisedData, Data\CloudRSP-31958
Access S3 compatible service like minio with TAmazonStorageServiceData, Data\CloudRSP-32207
TAmazonConnectionInfo.AutoDetectBucketRegion unusable in multihtreaded applicationsData, Data\CloudRSP-31164
HTTP Requests failing when using authentication (Scenario: Datasnap server; Android and Windows clients)Data, Data\DataSnapRSB-4407
DataSnap Callback – FreezeData, Data\DataSnapRSP-15856
TMonitor.Enter sometimes hangs (INFINITE) and never returnsData, Data\DataSnapRSP-18254
Multiple bugsData, Data\DataSnapRSP-30808
Delphi REST Datasnap Project critical issue in 10.4.1Data, Data\DataSnapRSP-30782
TDSRESTConnection won’t allow me change the username and password after the first connect on iOS application.Data, Data\DataSnapRSP-30956
Datasnap – Linker errors when using TFDGUIxWaitCursor componentData, Data\DataSnap, Data\FireDACRSB-2138
Heavyweight Callback not working in WebBroker ApplicationData, Data\DataSnap, RTL\DelphiRSP-20702
DBComboBox no longer works in DBCtrlGridData, Data\DBCtrlsRSP-13105
TDBCheckBox triggers OnClick while scrolling through the datasetData, Data\DBCtrlsRSP-31489
TDBLookupComboBox erratic behaviorData, Data\DBCtrlsRSP-31478
Grid index out of range in TDBGridData, Data\DBCtrlsRSP-31920
FireDac Lookup Field Fails Due to Case Sensitive ComparisionData, Data\DBRtlRSP-31256
W10 Delphi 10.4.1 TSQLConnection (dbexpress) doesn’t load parameters on connectData, Data\DBXRSP-31819
W10 Delphi 10.3.3 TSQLConnection (dbexpress) does not load parameters on connectData, Data\DBXRSP-31915
Error on ConnectionName selection in TSQLConnectionData, Data\DBXRSP-29199
TFDMemTable delete a record containing NestedDataSet with ChildDefsData, Data\FireDACRSP-32072
LocalSQL query to an FDMemTable multiplies records in the returned datasetData, Data\FireDACRSP-32025
firedac metadata bugData, Data\FireDACRSP-31927
FDMemtable Filter Error with Chinese Field NameData, Data\FireDACRSP-31451
Too small buffer in TIBStatement.GetSQLInfoStr (FireDAC.Phys.IBWrapper)Data, Data\FireDACRSP-31510
FireDAC TFDBatchMove CommitCount setting restricts the number of transferred recordsData, Data\FireDACRSP-31985
TFDTable doesn’t respect SchemaName when posting dataData, Data\FireDACRSP-32217
TFDTable and TFDBatchMove not compatible with case-sensitive columns with Interbase 2020Data, Data\FireDACRSP-30218
[FireDAC] TFDDataSet.CanModify is true for readonly datasetsData, Data\FireDACRSP-30388
Wrong CharacterSet in FireDAC MySQL when connected by shared cliData, Data\FireDACRSP-30872
FireDAC CreateTable exception with ftWideString with OracleData, Data\FireDACRSP-30848
TFDQuery Master-Detail BROKENData, Data\FireDACRSP-30814
TFDEventAlerter doesn’t work on Informix databasesData, Data\FireDACRSP-30452
Changing active index on TFDMemTable with active aggregates consumes memoryData, Data\FireDACRSP-30566
TFDEventAlerter with PostgreSQL. Application crash on TFDEventAlerter unregister.Data, Data\FireDACRSP-29678
Firedac TQuery does not accept [Sheet1$] as table name while it works in test of connection.Data, Data\FireDACRSP-28426
Firedac raises EConvertError exception when handling MySQL negative TIME valueData, Data\FireDACRSP-28142
data.bind.component bug ?Data, Data\LiveBindingsRSP-32114
Error when adding a field to TDataGeneratorAdapter while the LiveBinding Designer is openData, Data\LiveBindingsRSP-31580
TClientDataSet.ApplyUpdates() raises EDBClient error with “Mismatch in datapacket”Data, Data\MidasRSP-23382
[ClientDataSet] not able to load data from Stream using cds.LoadFromStream(TMemoryStream)Data, Data\MidasRSP-30490
Wrong Aggregate calculation when filter was apply to nested TClientDataSetData, Data\MidasRSP-30474
Rest Debugger eats part of the URLData, Data\RESTRSP-32179
Rest call fails on Sydney 10.4 and 10.4.1Data, Data\RESTRSP-32309
RestDebugger, regression of TRestResponseDataSetAsapter ?Data, Data\RESTRSP-32297
Rest Debugger has no version or about. Hard to precise the version in JIRAData, Data\RESTRSP-32180
Rest Debugger does not allow request body when using PATCHData, Data\RESTRSP-32075
Rest Components and RestDebugger issue in 10.4 NOT in 10.3Data, Data\RESTRSP-30431
Adding a “multipart/form-data” parameter to a TRESTRequest overrides the Content-Type of the whole HTTP-RequestData, Data\RESTRSP-29228
Data.FMTBcd.BcdToCurr fails under Sydney with garbage in unused part of TBCDData, RTL, RTL\DelphiRSP-32287
Getting Access violation error, while Logout from EMSInteralAPIData\MEAPRSP-28159
Getting Access violation error, while queryusers from EMSInteralAPIData\MEAPRSP-27693
Break Point ProblemDebuggerRSP-21846
Debugger off syncDebuggerRSP-20992
Debugger Crash while using TFileOpenDebuggerRSP-32214
AV in Local Variables windowDebuggerRSB-3020
bcc32c] can’t evaluate size of vector with clang32 compiler – gets undefined symbolDebuggerRSP-14753
Watch variable shows address instead of valueDebuggerRSP-23543
Macros dont work in debugger settingsDebuggerRSP-23470
IDE freezes on Ctrl + F2DebuggerRSP-30728
C++ 64bit Debugger can no more jump to exception-throw-pointDebuggerRSP-30465
Debug kernel not respondingDebuggerRSP-29849
Debug Visualizer AV on too complicated expressionsDebuggerRSP-27753
Debug console in 64bitDebugger, IDERSP-31890
PAServer errorsFireMonkeyRSB-4353
Access violation with a Styles TDateTimeEditFireMonkeyRSP-18153
TEdit with ControlType = Platform bringtofront method does not workFireMonkeyRSP-13190
iOS-App crashes when Virtual Keyboard is on and when switching to another app which hides the keyboardFireMonkeyRSP-30002
Texture are lostFireMonkeyRSP-16121
Motion sensor does not work on Android 7FireMonkeyRSP-18644
TTrackBar does not track correctly when Tracking is falseFireMonkeyRSP-32116
ListView.OnItemClickEx.ItemIndex bug with non standard objectFireMonkeyRSP-31407
Caret (^) is not displayed in iOS.FireMonkeyRSP-31897
Confusing ifdef elseif android64FireMonkeyRSP-31617
TFlowLayout affected by children’s Margins.TopFireMonkeyRSP-32321
Device refresh button in toolbar broken.FireMonkeyRSP-30800
errro msgsFireMonkeyRSP-31365
Default ICNS file must be upgraded [Mac Store]FireMonkeyRSP-30733
Firebase push notifications for iOSFireMonkeyRSP-25637
Modal Forms are not modal on macOSFireMonkeyRSB-2866
[FMX] TListBoxFireMonkeyRSB-4022
Typing after selecting a string then selected string will not be removed.(in OSX TEdit or TMemo)FireMonkeyRSB-3596
FMX TPopup actions not updatedFireMonkeyRSP-21495
(TTextLayout::ConvertToPath -> TPath::MakeScreenShot) Text drawing is distortedFireMonkeyRSP-19288
Windows can be trapped behind other windows when using showmodalFireMonkeyRSP-26434
FMX. Tstringgrid customeditor access violation on change valueFireMonkeyRSP-24257
Updating a filtered TListView is not workingFireMonkeyRSP-16186
TListView refresh issue in combination with TClientDatasetFireMonkeyRSP-25930
FlowLayout child components order is totally randomFireMonkeyRSP-32009
10.4.1 regression: tflowlayoutbreak doesn’t work anymoreFireMonkeyRSP-31816
Access Violation during program finalization in FMX.Controls.TControl.AncestorParentChangedFireMonkeyRSP-32205
TListView with LiveBinding crash with Android11FireMonkeyRSP-31548
TCustomScrollBox.InternalAlign sometimes shows scrollbar due to Single calculationsFireMonkeyRSP-31976
D10.4.1 TDateEdit dialog for select date is different than previous version D10.3FireMonkeyRSP-31993
Livebinding Designer does not detect TListView change of ItemAppearance.ItemAppearanceFireMonkeyRSP-31578
FMX [ANDROID] FMXDefaultDialogFragment.onCreate App CrashFireMonkeyRSP-23962
ComboBox doesn’t scroll to make the selected item visible.FireMonkeyRSP-18749
[Windows] FMX TEdit Component Error!!!FireMonkeyRSP-18276
Sensors do not work in androidFireMonkeyRSP-24713
IOS: Premium Style TSpeedButton With StyleLookup segmentedbuttonright Out Of AlignmentFireMonkeyRSP-20034
CheckColumn at most right sets to default widthFireMonkeyRSP-20878
OpenDialog causes Invalid Argument when used on modal dialog macOSFireMonkeyRSP-26517
FMX library/WIC is unable to open readonly or already opened imagesFireMonkeyRSP-14171
Project raised exception class EJNIException with message ‘java.lang.NullPointerException: Attempt to invoke virtual method ‘boolean java.lang.String.contains(java.lang.CharSequence)’ on a null object referenceFireMonkeyRSP-24695
CMD+Q invoke onFormCloseQuery two times on macOS 32/64FireMonkeyRSP-26004
Screen.displayCount=0 for Fire HD 10 (9.Gen)FireMonkeyRSP-26563
TCustomMultiResBitmap.ItemByScale is little slowFireMonkeyRSP-15542
Transfer of Cookies to TWebBrowserFireMonkeyRSP-22920
Can’t run Firemonkey-App on Android 7.1.2FireMonkeyRSP-20273
You are not allowed to use location servicesFireMonkeyRSP-16406
Menu of MainMenu pops up sometimes on a wrong screenFireMonkeyRSP-21871
Atom leak in FMX.Platform.WinFireMonkeyRSP-16557
Date / Time Picker for iOS 14+ (14.4)FireMonkeyRSP-32342
Camera Component threading issue AndroidFireMonkeyRSP-31238
Native iOS TComboBox with 28+ items will crashFireMonkeyRSP-31235
Change to TControl.SetNewScene causes virtual call to destroyed objectFireMonkeyRSP-31202
[macOS][Metal]TMemo and wordwrapFireMonkeyRSP-31134
TGrid shows current time instead of the valueFireMonkeyRSP-31119
TListview crash on swipe to delete (iOS)FireMonkeyRSP-31111
CloseQuery causes exception in Firemonkey on styled formFireMonkeyRSP-31074
TBufferedLayout has small graphical issuesFireMonkeyRSP-31069
Incorrect TChart drawing on macOS Big SurFireMonkeyRSP-30202
TListView – Missing OnChange when switching entries with mouse clickFireMonkeyRSP-30866
Adding text to TMemo with sLinebreak-signs crashed the MemoFireMonkeyRSP-30846
Behaviour different to 10.3.3 and wrong for Inserting text in TMemoFireMonkeyRSP-30845
Duplicate resourceFireMonkeyRSP-30637
[iOS] TiOSGeocoder.GeocodeForwardHandler can cause a crashFireMonkeyRSP-30483
Empty app crashing on Android 10FireMonkeyRSP-30546
Delphi 10.4.1-FMX Combo-box and Combo-edit useless becouse of latency in drop-downFireMonkeyRSP-31383
TTextureStyle.MipMaps is de facto not supported on MetalFireMonkeyRSP-28576
Newly created TBItmap content in not zeroed on MetalFireMonkeyRSP-28895
Metal cause my ios apps to be jerky slow and flickerlFireMonkeyRSP-28340
TListBox selection bugFireMonkeyRSP-28235
LocationSensor is not useableFireMonkeyRSP-29859
No changing center point in Brush Gradient (at least in D2D version), its fixed.FireMonkeyRSP-29242
If TButton.Default=True, click is still executed even if it TButton.Enabled=FalseFireMonkeyRSP-29788
Circumflex ^ character in edit controls not visibleFireMonkeyRSP-30030
TabOrder property of TPanel not saved when part of TFrameFireMonkeyRSP-29989
Pressing Enter key in TComboEdit causes text to change unexpectedlyFireMonkeyRSP-29429
Firemonkey android form onclose no works with TCloseAction.caNoneFireMonkeyRSP-29529
iOS: Virtual Keyboard not switching mode when changing focus between text input controlsFireMonkeyRSP-30045
TMemo with Word Wrap displays Caret at start of memo in Android and iOSFireMonkeyRSP-29905
Raise Exception causes application shut down under MacOS BigSur Beta2FireMonkeyRSP-30000
Custom scheme URL not working on iOSFireMonkeyRSP-29996
Keyboard not showing on iOSFireMonkeyRSP-29573
(Metal) 3D forms don’t render 3D controls unless there are also 2D controls on the form.FireMonkeyRSP-29537
TSpeedButton does not respond after interrupting the input of Japanese IME on iOSFireMonkeyRSP-28094
InputQuery window should be made wider to accomodate the captionFireMonkeyRSP-27778
TComboBox item selection by typing doesn’t workFireMonkeyRSP-27970
MultiView Drawer mode doesn’t work in push mode when changing orientationFireMonkeyRSP-27785
Pasting into a TEdit does not behave properly when maxlength is setFireMonkeyRSP-27894
TForm.activecontrol does not work?FireMonkeyRSP-27486
TCanvasD2D is not threadsafe when call DrawBitmapFireMonkeyRSP-27447
FMX.Graphics.TBitmap.Map with Write acess does not free underlying textures in TCanvasD2DFireMonkeyRSP-27273
Cannot set tab order of fields on an FMX form where fields are in a TLayoutFireMonkeyRSP-27086
FMX Form No FormMouseMove EventsFireMonkeyRSP-27065
Light.style always shows a TCheckBox as checked when style activatedFireMonkeyRSP-27351
TCameraComponent can capture up to 8 times fasterFireMonkey, FireMonkey\ComponentsRSP-10592
[FMX] TListViewItem.Index is not updated after inserting new itemsFireMonkey, FireMonkey\ComponentsRSP-15387
At design time, controls stored into a TGridPanelLayout are wrongly resized.FireMonkey, FireMonkey\ComponentsRSP-17073
[Android] OnKeyUp and OnCloseQuery handlers are called twice for Back button if Key parameter is not set to 0 in OnKeyUpFireMonkey, FireMonkey\RuntimeRSP-11815
FireUIAppPreview infos options must be upgrading for macOSFireMonkey, IDERSP-30504
Trying to add a OnClick handler to a TSpeedbutton crashedFireMonkey, IDERSB-3710
TGridPanelLayout added control jump to free cell when clicked.FireMonkey, IDERSP-27277
Improper installation of Radiant Shapes in Delphi 10.4FireMonkey, Install\GetItRSP-29544
IFuture in loop issueFireMonkey, RTLRSP-19425
Android App closes if an exception is raised on Timer:OnTimer-eventFireMonkey, RTL, RTL\DelphiRSP-16638
Konopka Readme.txt does not list 10.3 RioHelp and DocRSP-26007
Access Violation on the Project TreeViewIDERSB-3226
Visual glitch when closing IDEIDERSB-3813
Small realign issue on remote desktop – but stillIDERSB-2946
Tools/Options/Compiling layout issues in dark modeIDERSB-2725
Test case: Unable to rename ‘xxx.$$$’ to ‘xxx.pasIDERSB-4267
“_TCHAR maps to” option shouldn’t be empty ( it should have default Unicode etc…)IDERSB-4254
Component Structure incredibly slowIDERSP-21611
Empty areas of listboxes stay blackIDERSP-28432
Multiselect Projects gets slower and slowerIDERSP-28704
IDE opening links in webbrowserIDERSP-28252
Delphi 10.4 keeps crashing in debug mode when opening files in IDEIDERSP-29869
FireMonkey Form Blacked Out in IDE when Windows comes out of sleepIDERSP-29350
[DelphiLSP] Code insight still has problems in Delphi 10.4IDERSP-29225
Ctrl + espace : message error coreide270.bplIDERSP-30035
IDE Crashes on closing a modified file (IOTAEditWriter no longer valid when closing an Editor)IDERSP-29441
Right click context menu very slow to appear in code editor window when connected via a remote desktopIDERSP-29631
crash when close IDE 10.4IDERSP-29141
C++BUILDER – IDE toolbar locking feature NEEDED.IDERSP-28089
IDE takes several minutes to open with custom componentsIDERSP-27975
“disconnected session” exception when trying to debug codeIDERSP-27982
Errors when compiling linking deploying for AndroidIDERSP-27594
Deployment window target combo box loses the Build ConfigurationIDERSP-27327
Access violation when trying to copy an component Firemonkey.IDERSP-17777
IDE is slower than 10.2.x and lots of flickering, blurring going on when themes are enabledIDERSP-21722
Begin – end block auto completion keeps adding end’s when enter is pressedIDERSP-32085
“Empty”/”Non” SDK selectableIDERSP-32123
Appearance Default Style combo does not show all selected options by defaultIDERSP-32007
Error Compiling/Building an Android-ProjektIDERSP-32102
Code Editor Status bar items are not aligned vertically (same way)IDERSP-31936
Help Insight search edit box and desktop layout combo are not properly aligned verticallyIDERSP-31934
Text in search edit boxes has incorrect vertical alignmentIDERSP-31940
TPanels changing layout size when I open the file.IDERSP-31460
IDE freezes for no apparent reasonIDERSP-31505
Delphi IDE Project Settings issueIDERSP-31632
Synchronization of method parameters failsIDERSP-31559
Debug Layout Not SavedIDERSP-18842
IDE crashes after several changes between themesIDERSP-19577
Strange Code Insight IssueIDERSP-21057
Project options: Column widths of property values are not savedIDERSP-32388
weird error in ideIDERSP-32136
IDE menus too small on high dpi monitorsIDERSP-31257
Multiple lines selected in editor + mouse wheel scroll = slowIDERSP-31239
Find in files does not work properlyIDERSP-31231
components move by clicking on it at design timeIDERSP-31185
Delphi crashed when running my program with the DebuggerIDERSP-30373
Design Editor for FMX Forms opens very slowlyIDERSP-30235
TFrame inserting problem not all frames are available to insertIDERSP-30266
[TwineCompile 5.2]: [Pascal Error] CodeGear.Cpp.Targets(2948, 5): „dcc” ending code 1.IDERSP-30882
Error when executing in debug modeIDERSP-30861
IDE crash during startup Socket error 10065IDERSP-30849
Startup error at any project, when additional editor (View menu -> New Edit Window) is opened and saved as Desktop LayoutIDERSP-30790
IDE buttons, checks and controls hiddenIDERSP-30100
Empty space for Toolbar on 4k displayIDERSP-30513
Unit files not sorted in project paneIDERSP-30499
IDE debug and object inspectorIDERSP-30772
The font zoom slider that should appear on the status bar of the code editor is not thereIDERSP-30763
Using Deleaker debuggin from IDEIDERSP-31763
A Component Name Allready Exists.IDERSP-31393
Unknow Reason close IDEIDERSP-30986
New LSP CodeInsight (Ctrl+Space) not displaying any resultsIDERSP-30951
Allow adding any new Platform for projects – regardless of existing platforms list in dprojIDERSB-1656
IDE Monitor position keeps changingIDERSP-12283
Some settings are missing when importing with “Migration Tool”IDERSP-20142
Add ability to ctrl-click on ‘inherited’, the way you can for identifiersIDERSP-10217
Load DesktopIDERSP-23918
[Migration Tool] “Environment Variables” not migratedIDERSP-17951
manage paths; add button “delete duplicate paths”IDERSP-17192
Absolute directories in Include doesn’t transform to relatedIDERSP-23449
Provide function to change and fix line endings in source filesIDERSP-23151
Add ability in GetIt Package Manager dialog to turn it on and offIDERSP-32301
Add ability to specify xxxhdpi launcher icon for Android platformIDERSP-14625
[Migration Tools] Settings migration tool should preselect version if only one availableIDERSP-11389
Trunkated German text on SVN config pageIDERSB-1950
Tools/Options layout issuesIDERSB-2623
Project->Info: Wrong background colorIDERSB-2159
Stepping through debugger activates file modified iconIDERSB-3402
Tools/Options/[..]/”Connection profile manager” layout is too bigIDERSB-2630
QuickEdit outside the screenIDERSB-2046
Dark theme / white code editorIDERSB-2768
Various styling issues in sdk manager settings screenIDERSB-2903
“Remove from project” dialog incomplete dark mode support.IDERSB-2348
Scrollbar in setting dialog unthemedIDERSB-2362
Migration tool does not export/import platform SDK settingsIDERSB-3338
C++Builder package description can no longer be modifiedIDERSB-2432
Android SDK will not installIDERSB-2669
Web service wizard should check installed platformsIDERSB-2475
Cannot add platform (ie: Win64) to project created prior to installation of said platformIDERSB-1728
German text truncatedIDERSB-1961
German: Welcome dialog has truncated linkIDERSB-2812
Project options treeview selected item is invisibleIDERSB-2613
why scroll bars on the connection profile manager setup ?IDERSB-2732
strange layout height and scroll bar on the SDK Manager option boxIDERSB-2731
Screens with different resolution and scaling break context menu positioningIDERSB-3268
INTAIDEThemingServicesNotifier is not called when the editor theming is changed via the title bar menuIDERSB-2515
Empty context menu in Tools/Options -> device managerIDERSB-3032
[Migration Tool] Settings for DifferenceViewer and MergeViewer failedIDERSB-1605
Tools/Options/[..]/”recently used” has unnecessary vertical scrollbarIDERSB-2625
Tools/Options/[..]/deployment/Win32 has unnecesary vertical scrollbarIDERSB-2631
Tools/Options/[..]/”FireUI preview” has unnecessary vertical scrollbarIDERSB-2626
Tools/Options/[..]/HTML formatting page has unneeded vertical scrollbarIDERSB-2628
German: Text on button truncatedIDERSB-4281
Welcome popup checkbox text truncatedIDERSB-4278
Option dialogs combo boxes change value when accidentally mouse wheel scrolling over themIDERSB-4276
Not readable text in Search for unit windowIDERSB-4325
[Regression] Changing focus from tree to list in options panelIDERSB-4324
[DelphiLSP] Regression – Unit completion in uses clause does not work in console application projectsIDERSB-4321
VCL Style resets to Windows when editing project optionsIDERSB-4392
“paclient” exited with code 1.IDERSB-4409
In Denali sdk manipulation errorIDERSB-3955
Values of project-options are out of sightIDERSB-3671
Wrong appearance of the option dialogIDERSB-3502
[Help Insight] Resource string value is missingIDERSP-15805
[REGRESSION] Editor tab does not indicate units opened while debuggingIDERSP-24484
The project view is missing the resize headersIDERSP-21718
Android SDK setup automatically chooses very old build toolsIDERSP-21979
Ctrl+Click can not find the first unit in a uses listIDERSP-31529
C++ Class Explorer is not supported for the current Target PlatformIDERSP-31614
noexcept keyword doesn’t highlight in the IDE’s editorIDERSP-26156
tVirtualImageList on frame – cannot link to image collectionIDERSP-23437
Code Completion not work with clangIDERSP-25520
COM items aren’t in the right place in the File, New… dialogIDERSP-24185
Navigator Parser ErrorIDERSP-23933
Form popup menu “Add Control”, instead add Button, add rzButton.IDERSP-23489
Code Insight is not workingIDERSP-25966
Help not found for F1 in message windowIDERSP-20701
Problems with Code Insight -> Code Completion ( Ctrl + Space )IDERSP-25601
IOTAModuleInfo.ModuleType returns omtForm for unitsIDERSP-20687
IOTAComponent.SetPropByName always sets an integer to zeroIDERSP-20895
error insight false positives: units that do not resolve but compileIDERSP-20986
Code completion for implementing an interface only shows one version of overloaded methodsIDERSP-24734
German texts truncatedIDERSP-21804
Access violation if you move the mouse while closing an editor tab (easily reproducible)IDERSP-23110
C++ Builder Code insight(intellisense) Doesn’t Work (when keymapping changed)IDERSP-21747
Various errors when using Navigator IDE plugin with big sourcesIDERSP-24210
GetIt text truncatedIDERSP-24592
IDE Menus don’t work on left monitor [high DPI, scaling?]IDERSP-14517
The IDE hangs after a reconnect when used via RDPIDERSP-31206
Saving config settings corrupts project .DPK fileIDERSP-30319
TwineCompile false issueIDERSP-31725
Pressing enter add a useless end;IDERSP-31136
Delphi LSP + Find Declaration on “Vcl.Imaging.pngimage” does not workIDERSP-31127
Error message from DelphiLsp: 413 Operation would blockIDERSP-31073
Text/Pixel fragments in dialogs using “grids” [Object Inspector controls]IDERSP-31037
LSP unit completion does not limit suggested unitsIDERSP-30632
Help insight displayed for the wrong overload of a methodIDERSP-30598
Environment block layout issueIDERSP-30729
[DelphiLSP] Code Completion auto selection does not respect “scope” priority in drop-downIDERSP-30195
XMLDOC improperly displaying parameter commentsIDERSP-30690
Cannot import OSX64 SDKIDERSP-30265
Code editor lists UTF32 as UCS-4IDERSP-30642
Can’t find FireUI Preview app for Android on Google Play StoreIDERSP-30380
[CRLF issue] Changing Project Options can modify sometimes the Project sourceIDERSP-30715
Palette caption drawing issues when vertical flow layout setting is uncheckedIDERSP-30617
[DelphiLSP] Invoking code insight CTRL + SPACE in a TForm private / public section fails to show available methodsIDERSP-30668
Cannot move from the declaration section to the implementation section with Ctrl+clickIDERSP-30886
Options dialog painting artifactsIDERSP-30884
Wrong tab order in tools/optionsIDERSP-30879
Deployment Confirmation Dialog Infers Files will be DeletedIDERSP-30858
regression : Ctrl + Mouse Click doesn’t work in many cases.IDERSP-30833
Project search paths that use BDSPROJECTDIR environment variable show as path not foundIDERSP-30832
Welcome dialog: Warnings for Git remains visible even after Git has been defined.IDERSP-30827
Project Options-Appearance-Default Style Always Resets to WindowsIDERSP-30824
GetIt personality/product icons are out of date (CX & DX)IDERSP-30133
DelphiLSP / ErrorInsight at 100% of one CPU Forever (Larger Project)IDERSP-30714
Bookmarks related crash after closing DUnit test runnerIDERSP-30648
Selected styles not listed in dropdownIDERSP-30779
Secondary edit window create AV when loading desktop layoutIDERSP-30778
BDS.exe is blocked for 3 minutesIDERSP-30619
IDE caption bar desktop menu not drawn correctlyIDERSP-30539
Interface/implementation switch errorIDERSP-31355
Palette is not positioning to saved desktop location after debuggingIDERSP-31316
XML documentation is generated in spite of the deactivated optionIDERSP-31298
[floating form designer] 10.4 Sydney IDE failIDERSP-31279
Method drop down arrow painted with incorrect themeIDERSP-31016
Parameters hint not appearIDERSP-30924
Dragging toolbars make icons disapearIDERSP-30905
Reopen Menu – Number of projectd – Number of filesIDERSP-28581
[LF in source] Package in a Group Project cannot be compiled after changing package descriptionIDERSP-28920
CodeInsight in Uses Clause doesn’t find .pas files on Search path, only .dcuIDERSP-28417
CTRL+SHIFT+ARROW UP does not always jump between declaration and implementation section — for TThread.ResumeIDERSP-28514
LSP shows incomplete list of available methods (‘class procedure’)IDERSP-28346
LSP ErrorInsight is not aware of unit aliasIDERSP-28384
Help Insight fails to show hint when hovering mouse over enumerationIDERSP-29918
[10.4 L10N ALL] When setting an editor theme, the color scheme is lostIDERSP-29070
Unable to read the list box header at OptionIDERSP-28480
Maximize IDE on a (bigger) second screen does not fill the whole screen and swaps the position of the ID when running F9IDERSP-28937
Go to declaration on RTL units only works when they are fully qualifiedIDERSP-28879
Code Insight unit name filtering brokenIDERSP-28899
Welcome dialog shows “Hg executable not found” even after one was selectedIDERSP-28438
Group text in project options unreadable in dark modeIDERSP-28390
the class key word before procedure lead to code completion Cannot displayIDERSP-29243
Code completion insert’s a wrong “end”IDERSP-29264
ErrorInsight does not work at all in large projectIDERSP-30055
VersionInsight Git Commit screen unusable with Dark ThemeIDERSP-29512
[DelphiLSP] Ctrl+click to navigate to ancestor method does not workIDERSP-28584
Access violation on breakpointIDERSP-28394
[LSP] LSP server not responding. Sending restart.IDERSP-29911
Code Insight (Option Auto invoke) fail (LSP)IDERSP-29827
Win64 debugger shows ???IDERSP-29637
DelphiLsp.exe – ECreateProcessError + GetItIDERSP-29182
panel for speed change option in property editor is outside the screenIDERSP-29139
White area Add To-Do ItemIDERSP-29137
run IDE c++ 10.4 crash after migrate settingsIDERSP-29126
Access violation at address 7C7C4D50 in module ‘IndexerService.dll’. Read of address 00000000.IDERSP-28682
“Find Declaration” won’t work if inline vars are usedIDERSP-28892
Directories Dialog: Listbox uses wrong text color for selected itemIDERSP-28064
#13 alone make the breakpoint lostIDERSP-28156
Mouse Wheel does not work in Custom Style check list in Project Options DialogIDERSP-28024
Very difficult to see text, when dark themeIDERSP-26976
c++ CLang code completeIDERSP-26652
Migration Tool Does Not Import Closed ProjectIDERSP-27078
Context menu of Delphi is too smallIDERSP-27669
Android compile taking really long time.IDE, IDE\Build SystemRSP-26151
editor bugsIDE, IDE\Code EditorRSP-29930
Code insertion is messed up when using TTask [pressing Enter inside an anonymous method]IDE, IDE\Code EditorRSP-14879
Debugger breakpoint misalignment with inconsistent line endingsIDE, IDE\Code EditorRSP-20830
Auto completion fail and put code in the wrong place [CF/LF Related]IDE, IDE\Code EditorRSP-20047
event implementation placed in wrong placeIDE, IDE\Code EditorRSP-28454
Numerous issues with code insightIDE, IDE\Code InsightRSP-29392
Error Insight closes way to fastIDE, IDE\Code InsightRSP-29671
F2048 Bad Unit Format for System.dcuIDE, IDE\Code InsightRSP-29613
Crash on unit completionIDE, IDE\Code InsightRSP-31839
Hanging Environment 10.2 Tokyo on code completion usageIDE, IDE\Code InsightRSP-24025
Code Completion don’t work in class functionIDE, IDE\Code InsightRSP-30238
Bad code detection is not working properlyIDE, IDE\Code InsightRSP-31388
Delphi LSP / Testproject to simulate blocking in large projectsIDE, IDE\Code InsightRSB-4401
[DelphiLSP] LSP Code completion fails in the interface part of TFormIDE, IDE\Code InsightRSB-3640
[DelphiLSP] Code completion stops working (inside {$IFDEF UNICODE} block)IDE, IDE\Code InsightRSP-31486
[DelphiLSP / PasMgr] Inline variables break code navigationIDE, IDE\Code InsightRSP-24096
Code completion failure after Repeat … until ; blockIDE, IDE\Code InsightRSP-31155
LSP Not WorkingIDE, IDE\Code InsightRSP-31043
Fail to load package with LIBSUFFIX AUTO (When there’s no .dproj file)IDE, IDE\Code InsightRSP-30820
Code insight does not work within a classIDE, IDE\Code InsightRSP-31318
IDE crash on Ctrl+Click LSP navigationIDE, IDE\Code InsightRSP-30947
Code Completion not workingIDE, IDE\Code InsightRSP-30896
“end of file.” annoyingly insertedIDE, IDE\Code InsightRSP-28709
[LSP] Ctrl + Click on units in uses section only works for fully qualified unit namesIDE, IDE\Code InsightRSP-28494
[DelphiLSP – completing possible method overrides] Serious code completion issueIDE, IDE\Code InsightRSP-29334
Code location failed and Code hint missing [DelphiLSP, class method]IDE, IDE\Code InsightRSP-30039
[DelphiLSP] CodeCompletion does not list all overloadsIDE, IDE\Code InsightRSP-29979
[LSP] Delphi reports F2040 Seek Error on ‘..\Dcp\XXX.dcp’ at line X (X:Y)IDE, IDE\Code InsightRSP-29722
Serveur LSP errorIDE, IDE\Code InsightRSP-29969
Migration Tool will prevent RAD Studio from functioning by corrupting IDE stateIDE, IDE\GeneralRSP-10294
C++ Android application with receive push notification enabled crashes at startIDE, IDE\GeneralRSP-26468
Changing resolution+DPI over Remote Desktop causes screen corruption, crashesIDE, IDE\GeneralRSP-12881
Installing Navigator in 10.4.1 corrupts Navigator in 10.3.3IDE, InstallRSP-30817
automatic upload PAServer on Linux fails from 19.0 to 20.0IDE, InstallRSP-26090
The GetIt server cannot be reached when installed with the offline installerIDE, InstallRSP-29072
WSDL Import Error with Nested xsd TypesIDE, SOAPRSP-23529
[DE] String truncationIDE, TranslationRSP-14870
Crash in TImageCollection when creating duplicate categoryIDE, VCLRSP-31557
Migration Tool Restore does not automatically scroll to last line & missing settingsInstallRSB-3423
Migration Tool Fails with Access DeniedInstallRSB-3343
Getit: Radiant shapes version 1.2 but it installs 1.4InstallRSP-32124
Bonus KSVC 6.2.3 was installed without RaizeComponentsVCL.a librariesInstallRSP-25723
GetItCmd.exe List command only lists local packagesInstall, Install\GetItRSP-31351
Missing German translations in platform managerInstall, TranslationRSB-1947
The TVirtualImageList component is missing vcl.virtualimagelist.obj fileLinkerRSP-29532
Programs which compiled and linked in 10.2 now generate an OMF link error in 10.3LinkerRSP-22890
ilink64 error “unresolved external” when using boost::threadLinkerRSP-26036
Linker error after new iOS 14.2 updateLinkerRSP-31746
IOS Linking : Failed to set locale to ??2I?LinkerRSP-30295
Updateing to iOS to 14.0LinkerRSP-31049
Object files and PATHS don’t exist for some 3rd party GetIt packagesLinkerRSP-30135
Delphi forces wrong binary into APKLinkerRSP-27025
weak symbols not recognized in macos 11/iOS14 SDKPAServerRSP-31766
Linker error after Using iOS 14PAServerRSP-31014
[Regression] std::function is allways moved on copy assignmentRTL, RTL\C++RSB-3439
std::is_nothrow_constructible_v not defined for variadic argumentsRTL, RTL\C++RSP-31465
the ” std::terminate()” method does not have the “[[noreturn]]” attributeRTL, RTL\C++RSP-31586
Some math functions are not included in librariesRTL, RTL\C++RSP-26199
Access violation after throw (after FP code)RTL, RTL\C++RSP-25906
std::map::operator[] not standard compliantRTL, RTL\C++RSP-24212
“Std :: initializer_list <>” bug for “std :: stuple”RTL, RTL\C++RSP-30863
<stdatomic.h> doesn’t compile with bcc32c / bcc32xRTL, RTL\C++RSP-31694
bug std::promiseRTL, RTL\C++RSP-31740
The _dup2 function does not exist in io.hRTL, RTL\C++RSP-28015
std::future reports all exceptions as “unknown exception”RTL, RTL\C++RSP-27115
After upgrading to 10.3.3 std::map is required to be assignableRTL, RTL\C++RSP-27095
[C++][CLANG][EH] std::current_exception() always returns null. Causes exception propagation to lose type data.RTL, RTL\C++, RTL\C++\Exception HandlingRSP-11426
Catching C++ Exception Fails if Linking w/ Dynamic RTL (or ‘aborts’ if thrown from Package)RTL, RTL\C++, RTL\C++\Exception HandlingRSP-27255
[C++17] Cannot construct std::optional via “Copy initialization forwarding”RTL, RTL\C++, RTL\C++\STLRSB-3005
[C++] Cannot Copy Initialize ‘std::tuple’RTL, RTL\C++, RTL\C++\STLRSB-2999
Invalid operator= in the memory source file from DinkumwareRTL, RTL\C++, RTL\C++\STLRSP-29985
Memory leak when utilize TTask in dynamic package libraryRTL, RTL\DelphiRSP-15316
RegEx memory consumption – it copy whole data to resulted match!RTL, RTL\DelphiRSP-19506
JSON serialization fails on TDate fieldsRTL, RTL\DelphiRSP-9652
WebApp.TCookie doesnt support the Cookie attribute “SameSite”RTL, RTL\DelphiRSP-27386
StorageService.SetObjectACL fails when filename on AWS S3 contains + symbolRTL, RTL\DelphiRSB-2294
TXMLDocument does not suppot UTF-16 on iOSRTL, RTL\DelphiRSP-23607
UseResultPointer is incorrect for managed records and arraysRTL, RTL\DelphiRSP-17009
TDate in TJSON/Marshalling needs to be checked in addition to TDateTimeRTL, RTL\DelphiRSP-31425
TTask Stuck and take a very very long time to startRTL, RTL\DelphiRSP-15233
Implementation of TRegistryIniFile.ReadSubSections is faulty.RTL, RTL\DelphiRSP-20380
CreateGUID returns wrong GUID on Android.RTL, RTL\DelphiRSP-20225
Threads do not start (ITask)RTL, RTL\DelphiRSP-24103
TThreadPool.TQueueWorkerThread FreeOnTerminate:=True missingRTL, RTL\DelphiRSP-20539
EVariantTypeCastError when convert a UnicodeString variant to booleanRTL, RTL\DelphiRSP-26610
tReader, ReadString and german UmlauteRTL, RTL\DelphiRSP-31215
TXMLDocument (OmniXML vendor) removes space in prolog between “version” and “standalone”RTL, RTL\DelphiRSP-31060
“TOSVersion” can’t detect windows Server 2019 correctlyRTL, RTL\DelphiRSP-30257
TEncoding leaks at OmniXMLRTL, RTL\DelphiRSP-30766
MacOS App hangs if TNetHTTPClient.OnValidateServerCertificate is assignedRTL, RTL\DelphiRSP-31643
TPrivateHeap is no longer thread safe, exceptions if use soap in threadsRTL, RTL\DelphiRSP-31737
TStringList LineBreak #13#00 not working anymoreRTL, RTL\DelphiRSP-31761
System.JSON.Serializers.TJsonInlineAttributes is not thread safeRTL, RTL\DelphiRSP-31395
Multi-Thread calculation still slow in Delphi 10.4RTL, RTL\DelphiRSP-29497
TThreadPool.TThreadPoolMonitor.IsThrottledDelay broken for many threadsRTL, RTL\DelphiRSP-28813
Web.HTTPApp ExtractHeaderFields doesnt use DefaultCharSetEncoding and fails with ANSI URL’sRTL, RTL\DelphiRSP-28104
Delphi vcl warnings and hints, how to remove them.RTL, RTL\DelphiRSP-27453
MXCSR is set to mask exceptions by TryStrToFloat and in some cases is not resetRTL, RTL\Delphi, RTL\Delphi\Arithmetic/PrecisionRSP-30367
TWinBluetoothSocket – Port not defined for RFCOMMRTL, RTL\Delphi, RTL\Delphi\BluetoothRSP-20672
ISO8601ToDate fails when the UTC date falls within the TimeZone’s DST periodRTL, RTL\Delphi, RTL\Delphi\Date/TimeRSP-32067
ISO8601 to TDateTime conversion fails to validate wrong inputsRTL, RTL\Delphi, RTL\Delphi\Date/TimeRSP-31399
Possibility to add at generics List duplicated keyRTL, RTL\Delphi, RTL\Delphi\List/CollectionsRSP-31396
Delphi XMLDocument : No mapping for the Unicode character exists in the target multi-byte code pageRTL, RTL\Delphi, RTL\Delphi\NetRSP-16675
Memory leak in LinuxRTL, RTL\Delphi, RTL\Delphi\NetRSP-21333
Handling Client-side Certificates in HTTPS request for Android OSRTL, RTL\Delphi, RTL\Delphi\NetRSP-20194
ThreadPool create (magic 30 + MinWorkerThreads) parallel tasks onlyRTL, RTL\Delphi, RTL\Delphi\ThreadsRSP-24035
Slow Multi-Thread Code GenerationRTL, RTL\Delphi, RTL\Delphi\ThreadsRSP-23466
Delphi Berlin PPL TFuture hangs on WAIT in second instanceRTL, RTL\Delphi, RTL\Delphi\ThreadsRSP-16913
ThreadPool task can wait for 2 minutes before running the taskRTL, RTL\Delphi, RTL\Delphi\ThreadsRSP-30932
HiDpi – Win10 – 4k display – 300% scaling – Styles – Small check box on main menus and popup menusRTL, RTL\Delphi, VCLRSP-30281
GlobalRef leak in TAndroidBluetoothGattCharacteristic.DoSetValueRTL, RTL\Delphi\BluetoothRSP-31324
Deflate decompression does not work with RESTClient libraryRTL\Delphi\NetRSP-30486
TFormatSettings.Invariant causes segmentation fault when used with FormateDateTimeRTL\Delphi\NetRSP-30964
REST component not work in Android appRTL\Delphi\NetRSP-30944
System.NetEncoding encodes + sign incorrectly in path URLRTL\Delphi\NetRSP-27749
SOAP WSDL Request wrongSOAPRSP-21416
Various bugs in SOAP unitSOAPRSP-16017
SOAP method causes “Duplicates not allowed” errorSOAPRSP-16709
Redundant condition in Soap.SOAPHTTPClient.pasSOAPRSP-20812
TSOAPDomConv.ObjInstanceToSOAP not processing ‘Variant’ attribute propertiesSOAPRSP-15222
Incorrectly imported WSDL definition of the SOAP web service (This is not an importer issue: it’s the SOAP serialization runtime)SOAPRSP-16728
variant array with length = 1 stored in dynamic array can not transmitted by soapSOAPRSP-18313
Float values can not transmitted via soap in variant propertiesSOAPRSP-18307
TSOAPDomConv.SetObjectPropFromText problem parsing CardinalSOAPRSP-15791
“redéfinir les blocs” = “écraser les blocs”TranslationRSP-26325
tRzGroupBar component scroll issue when using VCL StylesVCLRSP-30007
Konopka TRzButtonEdit causes TToolbars to truncate in Delphi 10.1 BerlinVCLRSP-15757
[TCustomListView ] Stream read errorVCLRSP-20010
TToolBar does not draw disabled images when using TVirtualImageList in DisabledImages propertyVCLRSP-32298
Darkmode WindowsVCLRSP-30307
With Screen scales higher than 100%, TCustomGrid.DefaultRowHeight/RowHeights is too small, also TDBEdit.HeightVCLRSP-30980
Canvas.TextRectVCLRSP-26238
Bug in TActionClientLink.IsImageIndexLinkedVCLRSP-20205
TPageControl.SetTabIndex activates wrong page when some tabs are hiddenVCLRSP-17662
Edge does not work with new WebView2Loader.dll from Microsoft Nuget GalleryVCLRSP-31427
Divide By Zero with 0 width/height column1/row1VCLRSP-31536
Parameter missing in DrawText in Vcl.Themes.pasVCLRSP-31978
Konopka controls “Hot Track Color” not VCL style awareVCLRSP-17032
Transparent RzRadiobutton on Doublebuffered RzToolBar rendering problemVCLRSP-16680
Dropdown calender of TRzDateTimePicker ignores styleVCLRSP-16772
TGroupBox and TRadioGroup font color ignoredVCLRSP-13801
Winapi.GDIPOBJ doesn’t clean up resources when used inside a libraryVCLRSP-20946
TCustomImageList draws disabled images in a bad quality.VCLRSP-21274
Mem leak in TRzColorEditVCLRSP-24327
TControlItem.AssignTo is not complete and forgets about Col/Row span valuesVCLRSP-31270
TBitBtn ignores TImageList, if custom styles are activeVCLRSP-31724
Range error in TCustomStyle.PaintBorder in Win64 platformVCLRSP-30272
PopUpMenu Style not working when Focus is in TComboboxVCLRSP-31147
FindDialog – CustomStyles – CloseDialog – OnClose is not calledVCLRSP-31121
TBitmap.LoadFromStream raises wrong exception messageVCLRSP-31054
TCardPanel – deleting the end TCard moves activeCard to the first instead of last cardVCLRSP-31038
TBitBtn does not keep the new image when Kind is set to bkClose and ModalResult is in mrNoneVCLRSP-30880
TListView produces exception EListError with message ‘List index out of bounds (0)’VCLRSP-30781
Invalid Form.OnResize (dispatched to children controls) with custom VCL Style usedVCLRSP-30138
Themed TScrollBar goes wrongVCLRSP-30114
Themed TButton with bsSplitButton doesn’t respond to BCM_SETSPLITINFO messageVCLRSP-30460
Property Font in TSpeedButton not workingVCLRSP-30755
TListView – CustomStyles (Carbon) – Disabled control not painted correctlyVCLRSP-30538
Setting PageControl.TabIndex selects the wrong page if some pages have TabVisible:=falseVCLRSP-31323
TJpegImage not detecting FF D8 FF DB / ÿØÿÛ format in CanLoadFromStreamVCLRSP-31280
Edge Browser cache system should be revisedVCLRSP-28837
Closing a VCL form with a TMainMenu item leads to a memory overwrite in TFormStyleHookVCLRSP-29745
TFormStyleHook.WMSize crash when MainForm isn’t assignedVCLRSP-29913
DPI Scaling of TActionMenuBarVCLRSP-29912
missing files (Vcl.DBLookup.hpp for WIN64)VCLRSP-29907
TRzCheckBox check box wrong size at design timeVCLRSP-29903
TBitBtn don’t work with TVirtualImagesList and StylesVCLRSP-29606
Remove library hints and warnings from the library supplied with Delphi.VCLRSP-27457
TCategoryPanel do not properly handles SubComponentsVCL, VCL\AdditionalRSP-19256
TLabel on TCategoryPanel/TCategoryPanelGroup does not repaintVCL, VCL\AdditionalRSP-15955
TGridPanel-CustomizingVCL, VCL\AdditionalRSP-10064
Collapesed TCategoryPanel is wrong height in high dpiVCL, VCL\AdditionalRSP-27210
Vcl.Direct2D – small bug in tDirect2DBrush.Assign?VCL, VCL\CoreRSP-24441
‘Argument out of range’ exception on a styled VCL application with a THeaderControl control.VCL, VCL\Styles/ThemesRSP-30412
TStatusBar Text not centered vertically when using VCL StylesVCL, VCL\Styles/ThemesRSP-30449
VCL Themes – Flicker when resizing.VCL, VCL\Styles/ThemesRSP-30639
TTabSheet control “randomly” adds/removes Explicit* properties depending on if a tab is activated at design timeVCL, VCL\Win32RSP-13679
TCategoryPanel FExpandedHeight not DPI Scaled if collapsedVCL\AdditionalRSP-31540