The World of Warcraft (WoW) addon TheoryCraftClassic is flooding the bugsack list with errors in the TheoryCraftClassicEngine.lua at position 1734
AddOns\TheoryCraftClassic\TheoryCraftClassicEngine.lua:1734
Continue reading
Category Archives: Programming

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.
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.
Summary | Component/s | ExternalID |
---|---|---|
Regression from 10.3.0 – The help file is missing in the GetIt Package of CodeSite Express. | 3rd Party | RSP-23759 |
WSDL importer – WSDL interpretation problem. | Command Line Tools, IDE, SOAP | RSP-24646 |
std::function is moved to the loop variable from vector instead of being copied | Compiler, Compiler\C++ | RSP-26592 |
Lockbox Compile-Error | Compiler, Compiler\C++ | RSP-20335 |
Clang – Debug-Stop on Exception throw not working | Compiler, Compiler\C++ | RSP-18353 |
c++ program does not catch exceptions | Compiler, Compiler\C++ | RSP-20067 |
Compiler optimizer removes lines of code | Compiler, Compiler\C++ | RSP-31883 |
[bcc32c Error]… ICE: Internal compiler error: 0 @ 00000000 | Compiler, 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 bcc32 | Compiler, Compiler\C++ | RSP-20998 |
weak_from_this not implemented | Compiler, Compiler\C++ | RSP-24524 |
[bcc32c][Regression]: fastcall ignored on constructor/destructor and error on Implementation | Compiler, Compiler\C++ | RSP-30762 |
ICE:Internal compiler error: 0 @ 00000000 | Compiler, Compiler\C++ | RSP-29727 |
[Regression] fopen and fopen_s both fail in C++ Builder Win 64 | Compiler, Compiler\C++ | RSP-29427 |
ICE: Internal compiler error: 0 @ 00000000 cause by try catch | Compiler, Compiler\C++ | RSP-29717 |
The alignment for a long double in bcc32x/bcc32c is invalid | Compiler, Compiler\C++ | RSP-27955 |
Unable to create an import library when linking produces a DLL from an object file | Compiler, 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 provied | Compiler, Compiler\C++ | RSP-28635 |
Complier option -fpack-struct=1 not working for Clang compiler | Compiler, Compiler\C++ | RSP-27263 |
std::from_chars doesn’t works with floating point numbers | Compiler, Compiler\C++ | RSP-27015 |
[cquery issue #1] “cannot initialize object parameter of type…” error in editor | Compiler, Compiler\C++ | RSP-26983 |
Code Insight not working | Compiler, Compiler\C++ | RSP-27090 |
std::optional corrupts the std::shared_ptr located inside | Compiler, Compiler\C++ | RSP-27648 |
Property and method ipwipDaemon1Datain are not compalible | Compiler, Compiler\C++, Compiler\C++\BCC, Compiler\C++\BCC\Delphi interop, IDE | RSP-30826 |
std::thread::hardware_concurrency() returns 0 | Compiler, Compiler\C++, Compiler\C++\CLANG | RSP-19821 |
IIS Datasnap – Access violation on try catch block with Exception key word | Compiler, Compiler\C++, Compiler\C++\CLANG | RSP-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 interop | RSP-29974 |
Error “Property and method <MethodName> are not compatible” in Object Inspector | Compiler, Compiler\C++, Compiler\C++\CLANG, Compiler\C++\CLANG\Delphi interop | RSP-29734 |
Add support for Xcode 12, macOS 11 Big Sur and iOS 14 when officially released by Apple | Compiler, Compiler\C++, Compiler\Delphi, FireMonkey | RSP-30806 |
[Clang/TwineCompile] some local variables not visible in the debugger | Compiler, Compiler\C++, Debugger | RSP-20054 |
code completion and smart pointers | Compiler, Compiler\C++, IDE | RSP-27303 |
Project option “Run C++ compiler in a separate process” breaks CodeInsight/LSP | Compiler, Compiler\C++, IDE\Code Insight | RSP-31085 |
CLANG] std::bind requires move constructor | Compiler, Compiler\C++, RTL\C++ | RSP-20209 |
[bcc32c] std::apply does not std::forward the tuple argument causing a compile time error | Compiler, Compiler\C++, RTL\C++ | RSP-30212 |
Win32 CLANG: std::exception handling vs “linked dynamic RTL | Compiler, Compiler\C++, RTL\C++ | RSP-28983 |
AV at program end after usage of stringstream in dll or bpl | Compiler, Compiler\C++, RTL\Delphi | RSP-21410 |
Compiler failed | Compiler, Compiler\Delphi | RSP-30085 |
Error during ide session if many nestes for are present | Compiler, Compiler\Delphi | RSP-31032 |
Compiler generates disadvantageous code for try/finally | Compiler, Compiler\Delphi | RSP-27375 |
Building/Compiling becomes progressively slower until restart | Compiler, Compiler\Delphi | RSB-2107 |
LSP + Generics / “Find Reference” not working as expected | Compiler, Compiler\Delphi | RSB-4329 |
Field not listed in CodeCompletion popup | Compiler, Compiler\Delphi | RSB-4391 |
Build a project is very slow without IDE Fix Pack | Compiler, Compiler\Delphi | RSB-4141 |
Out of memory on circular reference | Compiler, Compiler\Delphi | RSB-3992 |
Incorrect lifetime of variables in a nested block | Compiler, Compiler\Delphi | RSP-26471 |
Passing record to external function does not free the record | Compiler, Compiler\Delphi | RSP-32048 |
[REGRESSION] Changed handling of unused function results causes very bad codegen | Compiler, Compiler\Delphi | RSP-31615 |
Unassigned function result and reraising an exception causes AV | Compiler, Compiler\Delphi | RSP-31084 |
Massive memory leaks in local variables | Compiler, Compiler\Delphi | RSP-30215 |
F2063 Could not compile used unit ‘Mitov.Types.pas’ | Compiler, Compiler\Delphi | RSP-30214 |
[REGRESSION] Wrong codegen for object layout with forward declaration | Compiler, Compiler\Delphi | RSP-30890 |
(Regression) Compiler generates incorrect field addresses for derived classes when alignment is off | Compiler, Compiler\Delphi | RSP-30787 |
No Warning Message when you Publish 64bit Android App on a 32Bit OS Android | Compiler, Compiler\Delphi | RSP-31676 |
MacOS64: Raising an exception causes application and PAServer to crash | Compiler, Compiler\Delphi | RSP-31667 |
DCC generates invalid ASM code – app hangs | Compiler, Compiler\Delphi | RSP-30923 |
Delphi 10.4.1 is stil 3 to 4 times as slow as 10.3 with the IDE Fix pack | Compiler, Compiler\Delphi | RSP-30910 |
Memory leak: inline Interfaces captured by anonymous methods are not released | Compiler, Compiler\Delphi | RSP-29564 |
Inner exceptions leak with Delphi/LLVM compilers | Compiler, Compiler\Delphi | RSP-27592 |
Catastrophic Failure | Compiler, Compiler\Delphi, Data, RTL\Delphi | RSP-29672 |
Delphi gets stuck on “Installing apk” | Compiler, Compiler\Delphi, FireMonkey | RSP-27424 |
Android app compiled on Delphi 10.4.1, does not work on Google Pixel with Android 11. | Compiler, Compiler\Delphi, FireMonkey | RSP-31398 |
Android App closes/crashes if an exception is raised on TListView:OnItemClickEx-event | Compiler, Compiler\Delphi, FireMonkey | RSP-16639 |
Various Getit Downloads Fail to install due to identical source errors | Compiler\Delphi, VCL | RSP-32055 |
TAmazonStorageService should be able to change Content-Type header in AWS | Data, Data\Cloud | RSP-30004 |
TAzureBlobService.ListBlobs not returning correct data for 2nd and subsequent blobs | Data, Data\Cloud | RSP-19261 |
TAzureBlobService.ListBlobs with empty prefix and delimiter as “/” not returns root folders | Data, Data\Cloud | RSP-21241 |
When a SOAP request fails no DOM parsing exception should be raised | Data, Data\Cloud | RSP-31958 |
Access S3 compatible service like minio with TAmazonStorageService | Data, Data\Cloud | RSP-32207 |
TAmazonConnectionInfo.AutoDetectBucketRegion unusable in multihtreaded applications | Data, Data\Cloud | RSP-31164 |
HTTP Requests failing when using authentication (Scenario: Datasnap server; Android and Windows clients) | Data, Data\DataSnap | RSB-4407 |
DataSnap Callback – Freeze | Data, Data\DataSnap | RSP-15856 |
TMonitor.Enter sometimes hangs (INFINITE) and never returns | Data, Data\DataSnap | RSP-18254 |
Multiple bugs | Data, Data\DataSnap | RSP-30808 |
Delphi REST Datasnap Project critical issue in 10.4.1 | Data, Data\DataSnap | RSP-30782 |
TDSRESTConnection won’t allow me change the username and password after the first connect on iOS application. | Data, Data\DataSnap | RSP-30956 |
Datasnap – Linker errors when using TFDGUIxWaitCursor component | Data, Data\DataSnap, Data\FireDAC | RSB-2138 |
Heavyweight Callback not working in WebBroker Application | Data, Data\DataSnap, RTL\Delphi | RSP-20702 |
DBComboBox no longer works in DBCtrlGrid | Data, Data\DBCtrls | RSP-13105 |
TDBCheckBox triggers OnClick while scrolling through the dataset | Data, Data\DBCtrls | RSP-31489 |
TDBLookupComboBox erratic behavior | Data, Data\DBCtrls | RSP-31478 |
Grid index out of range in TDBGrid | Data, Data\DBCtrls | RSP-31920 |
FireDac Lookup Field Fails Due to Case Sensitive Comparision | Data, Data\DBRtl | RSP-31256 |
W10 Delphi 10.4.1 TSQLConnection (dbexpress) doesn’t load parameters on connect | Data, Data\DBX | RSP-31819 |
W10 Delphi 10.3.3 TSQLConnection (dbexpress) does not load parameters on connect | Data, Data\DBX | RSP-31915 |
Error on ConnectionName selection in TSQLConnection | Data, Data\DBX | RSP-29199 |
TFDMemTable delete a record containing NestedDataSet with ChildDefs | Data, Data\FireDAC | RSP-32072 |
LocalSQL query to an FDMemTable multiplies records in the returned dataset | Data, Data\FireDAC | RSP-32025 |
firedac metadata bug | Data, Data\FireDAC | RSP-31927 |
FDMemtable Filter Error with Chinese Field Name | Data, Data\FireDAC | RSP-31451 |
Too small buffer in TIBStatement.GetSQLInfoStr (FireDAC.Phys.IBWrapper) | Data, Data\FireDAC | RSP-31510 |
FireDAC TFDBatchMove CommitCount setting restricts the number of transferred records | Data, Data\FireDAC | RSP-31985 |
TFDTable doesn’t respect SchemaName when posting data | Data, Data\FireDAC | RSP-32217 |
TFDTable and TFDBatchMove not compatible with case-sensitive columns with Interbase 2020 | Data, Data\FireDAC | RSP-30218 |
[FireDAC] TFDDataSet.CanModify is true for readonly datasets | Data, Data\FireDAC | RSP-30388 |
Wrong CharacterSet in FireDAC MySQL when connected by shared cli | Data, Data\FireDAC | RSP-30872 |
FireDAC CreateTable exception with ftWideString with Oracle | Data, Data\FireDAC | RSP-30848 |
TFDQuery Master-Detail BROKEN | Data, Data\FireDAC | RSP-30814 |
TFDEventAlerter doesn’t work on Informix databases | Data, Data\FireDAC | RSP-30452 |
Changing active index on TFDMemTable with active aggregates consumes memory | Data, Data\FireDAC | RSP-30566 |
TFDEventAlerter with PostgreSQL. Application crash on TFDEventAlerter unregister. | Data, Data\FireDAC | RSP-29678 |
Firedac TQuery does not accept [Sheet1$] as table name while it works in test of connection. | Data, Data\FireDAC | RSP-28426 |
Firedac raises EConvertError exception when handling MySQL negative TIME value | Data, Data\FireDAC | RSP-28142 |
data.bind.component bug ? | Data, Data\LiveBindings | RSP-32114 |
Error when adding a field to TDataGeneratorAdapter while the LiveBinding Designer is open | Data, Data\LiveBindings | RSP-31580 |
TClientDataSet.ApplyUpdates() raises EDBClient error with “Mismatch in datapacket” | Data, Data\Midas | RSP-23382 |
[ClientDataSet] not able to load data from Stream using cds.LoadFromStream(TMemoryStream) | Data, Data\Midas | RSP-30490 |
Wrong Aggregate calculation when filter was apply to nested TClientDataSet | Data, Data\Midas | RSP-30474 |
Rest Debugger eats part of the URL | Data, Data\REST | RSP-32179 |
Rest call fails on Sydney 10.4 and 10.4.1 | Data, Data\REST | RSP-32309 |
RestDebugger, regression of TRestResponseDataSetAsapter ? | Data, Data\REST | RSP-32297 |
Rest Debugger has no version or about. Hard to precise the version in JIRA | Data, Data\REST | RSP-32180 |
Rest Debugger does not allow request body when using PATCH | Data, Data\REST | RSP-32075 |
Rest Components and RestDebugger issue in 10.4 NOT in 10.3 | Data, Data\REST | RSP-30431 |
Adding a “multipart/form-data” parameter to a TRESTRequest overrides the Content-Type of the whole HTTP-Request | Data, Data\REST | RSP-29228 |
Data.FMTBcd.BcdToCurr fails under Sydney with garbage in unused part of TBCD | Data, RTL, RTL\Delphi | RSP-32287 |
Getting Access violation error, while Logout from EMSInteralAPI | Data\MEAP | RSP-28159 |
Getting Access violation error, while queryusers from EMSInteralAPI | Data\MEAP | RSP-27693 |
Break Point Problem | Debugger | RSP-21846 |
Debugger off sync | Debugger | RSP-20992 |
Debugger Crash while using TFileOpen | Debugger | RSP-32214 |
AV in Local Variables window | Debugger | RSB-3020 |
bcc32c] can’t evaluate size of vector with clang32 compiler – gets undefined symbol | Debugger | RSP-14753 |
Watch variable shows address instead of value | Debugger | RSP-23543 |
Macros dont work in debugger settings | Debugger | RSP-23470 |
IDE freezes on Ctrl + F2 | Debugger | RSP-30728 |
C++ 64bit Debugger can no more jump to exception-throw-point | Debugger | RSP-30465 |
Debug kernel not responding | Debugger | RSP-29849 |
Debug Visualizer AV on too complicated expressions | Debugger | RSP-27753 |
Debug console in 64bit | Debugger, IDE | RSP-31890 |
PAServer errors | FireMonkey | RSB-4353 |
Access violation with a Styles TDateTimeEdit | FireMonkey | RSP-18153 |
TEdit with ControlType = Platform bringtofront method does not work | FireMonkey | RSP-13190 |
iOS-App crashes when Virtual Keyboard is on and when switching to another app which hides the keyboard | FireMonkey | RSP-30002 |
Texture are lost | FireMonkey | RSP-16121 |
Motion sensor does not work on Android 7 | FireMonkey | RSP-18644 |
TTrackBar does not track correctly when Tracking is false | FireMonkey | RSP-32116 |
ListView.OnItemClickEx.ItemIndex bug with non standard object | FireMonkey | RSP-31407 |
Caret (^) is not displayed in iOS. | FireMonkey | RSP-31897 |
Confusing ifdef elseif android64 | FireMonkey | RSP-31617 |
TFlowLayout affected by children’s Margins.Top | FireMonkey | RSP-32321 |
Device refresh button in toolbar broken. | FireMonkey | RSP-30800 |
errro msgs | FireMonkey | RSP-31365 |
Default ICNS file must be upgraded [Mac Store] | FireMonkey | RSP-30733 |
Firebase push notifications for iOS | FireMonkey | RSP-25637 |
Modal Forms are not modal on macOS | FireMonkey | RSB-2866 |
[FMX] TListBox | FireMonkey | RSB-4022 |
Typing after selecting a string then selected string will not be removed.(in OSX TEdit or TMemo) | FireMonkey | RSB-3596 |
FMX TPopup actions not updated | FireMonkey | RSP-21495 |
(TTextLayout::ConvertToPath -> TPath::MakeScreenShot) Text drawing is distorted | FireMonkey | RSP-19288 |
Windows can be trapped behind other windows when using showmodal | FireMonkey | RSP-26434 |
FMX. Tstringgrid customeditor access violation on change value | FireMonkey | RSP-24257 |
Updating a filtered TListView is not working | FireMonkey | RSP-16186 |
TListView refresh issue in combination with TClientDataset | FireMonkey | RSP-25930 |
FlowLayout child components order is totally random | FireMonkey | RSP-32009 |
10.4.1 regression: tflowlayoutbreak doesn’t work anymore | FireMonkey | RSP-31816 |
Access Violation during program finalization in FMX.Controls.TControl.AncestorParentChanged | FireMonkey | RSP-32205 |
TListView with LiveBinding crash with Android11 | FireMonkey | RSP-31548 |
TCustomScrollBox.InternalAlign sometimes shows scrollbar due to Single calculations | FireMonkey | RSP-31976 |
D10.4.1 TDateEdit dialog for select date is different than previous version D10.3 | FireMonkey | RSP-31993 |
Livebinding Designer does not detect TListView change of ItemAppearance.ItemAppearance | FireMonkey | RSP-31578 |
FMX [ANDROID] FMXDefaultDialogFragment.onCreate App Crash | FireMonkey | RSP-23962 |
ComboBox doesn’t scroll to make the selected item visible. | FireMonkey | RSP-18749 |
[Windows] FMX TEdit Component Error!!! | FireMonkey | RSP-18276 |
Sensors do not work in android | FireMonkey | RSP-24713 |
IOS: Premium Style TSpeedButton With StyleLookup segmentedbuttonright Out Of Alignment | FireMonkey | RSP-20034 |
CheckColumn at most right sets to default width | FireMonkey | RSP-20878 |
OpenDialog causes Invalid Argument when used on modal dialog macOS | FireMonkey | RSP-26517 |
FMX library/WIC is unable to open readonly or already opened images | FireMonkey | RSP-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 reference | FireMonkey | RSP-24695 |
CMD+Q invoke onFormCloseQuery two times on macOS 32/64 | FireMonkey | RSP-26004 |
Screen.displayCount=0 for Fire HD 10 (9.Gen) | FireMonkey | RSP-26563 |
TCustomMultiResBitmap.ItemByScale is little slow | FireMonkey | RSP-15542 |
Transfer of Cookies to TWebBrowser | FireMonkey | RSP-22920 |
Can’t run Firemonkey-App on Android 7.1.2 | FireMonkey | RSP-20273 |
You are not allowed to use location services | FireMonkey | RSP-16406 |
Menu of MainMenu pops up sometimes on a wrong screen | FireMonkey | RSP-21871 |
Atom leak in FMX.Platform.Win | FireMonkey | RSP-16557 |
Date / Time Picker for iOS 14+ (14.4) | FireMonkey | RSP-32342 |
Camera Component threading issue Android | FireMonkey | RSP-31238 |
Native iOS TComboBox with 28+ items will crash | FireMonkey | RSP-31235 |
Change to TControl.SetNewScene causes virtual call to destroyed object | FireMonkey | RSP-31202 |
[macOS][Metal]TMemo and wordwrap | FireMonkey | RSP-31134 |
TGrid shows current time instead of the value | FireMonkey | RSP-31119 |
TListview crash on swipe to delete (iOS) | FireMonkey | RSP-31111 |
CloseQuery causes exception in Firemonkey on styled form | FireMonkey | RSP-31074 |
TBufferedLayout has small graphical issues | FireMonkey | RSP-31069 |
Incorrect TChart drawing on macOS Big Sur | FireMonkey | RSP-30202 |
TListView – Missing OnChange when switching entries with mouse click | FireMonkey | RSP-30866 |
Adding text to TMemo with sLinebreak-signs crashed the Memo | FireMonkey | RSP-30846 |
Behaviour different to 10.3.3 and wrong for Inserting text in TMemo | FireMonkey | RSP-30845 |
Duplicate resource | FireMonkey | RSP-30637 |
[iOS] TiOSGeocoder.GeocodeForwardHandler can cause a crash | FireMonkey | RSP-30483 |
Empty app crashing on Android 10 | FireMonkey | RSP-30546 |
Delphi 10.4.1-FMX Combo-box and Combo-edit useless becouse of latency in drop-down | FireMonkey | RSP-31383 |
TTextureStyle.MipMaps is de facto not supported on Metal | FireMonkey | RSP-28576 |
Newly created TBItmap content in not zeroed on Metal | FireMonkey | RSP-28895 |
Metal cause my ios apps to be jerky slow and flickerl | FireMonkey | RSP-28340 |
TListBox selection bug | FireMonkey | RSP-28235 |
LocationSensor is not useable | FireMonkey | RSP-29859 |
No changing center point in Brush Gradient (at least in D2D version), its fixed. | FireMonkey | RSP-29242 |
If TButton.Default=True, click is still executed even if it TButton.Enabled=False | FireMonkey | RSP-29788 |
Circumflex ^ character in edit controls not visible | FireMonkey | RSP-30030 |
TabOrder property of TPanel not saved when part of TFrame | FireMonkey | RSP-29989 |
Pressing Enter key in TComboEdit causes text to change unexpectedly | FireMonkey | RSP-29429 |
Firemonkey android form onclose no works with TCloseAction.caNone | FireMonkey | RSP-29529 |
iOS: Virtual Keyboard not switching mode when changing focus between text input controls | FireMonkey | RSP-30045 |
TMemo with Word Wrap displays Caret at start of memo in Android and iOS | FireMonkey | RSP-29905 |
Raise Exception causes application shut down under MacOS BigSur Beta2 | FireMonkey | RSP-30000 |
Custom scheme URL not working on iOS | FireMonkey | RSP-29996 |
Keyboard not showing on iOS | FireMonkey | RSP-29573 |
(Metal) 3D forms don’t render 3D controls unless there are also 2D controls on the form. | FireMonkey | RSP-29537 |
TSpeedButton does not respond after interrupting the input of Japanese IME on iOS | FireMonkey | RSP-28094 |
InputQuery window should be made wider to accomodate the caption | FireMonkey | RSP-27778 |
TComboBox item selection by typing doesn’t work | FireMonkey | RSP-27970 |
MultiView Drawer mode doesn’t work in push mode when changing orientation | FireMonkey | RSP-27785 |
Pasting into a TEdit does not behave properly when maxlength is set | FireMonkey | RSP-27894 |
TForm.activecontrol does not work? | FireMonkey | RSP-27486 |
TCanvasD2D is not threadsafe when call DrawBitmap | FireMonkey | RSP-27447 |
FMX.Graphics.TBitmap.Map with Write acess does not free underlying textures in TCanvasD2D | FireMonkey | RSP-27273 |
Cannot set tab order of fields on an FMX form where fields are in a TLayout | FireMonkey | RSP-27086 |
FMX Form No FormMouseMove Events | FireMonkey | RSP-27065 |
Light.style always shows a TCheckBox as checked when style activated | FireMonkey | RSP-27351 |
TCameraComponent can capture up to 8 times faster | FireMonkey, FireMonkey\Components | RSP-10592 |
[FMX] TListViewItem.Index is not updated after inserting new items | FireMonkey, FireMonkey\Components | RSP-15387 |
At design time, controls stored into a TGridPanelLayout are wrongly resized. | FireMonkey, FireMonkey\Components | RSP-17073 |
[Android] OnKeyUp and OnCloseQuery handlers are called twice for Back button if Key parameter is not set to 0 in OnKeyUp | FireMonkey, FireMonkey\Runtime | RSP-11815 |
FireUIAppPreview infos options must be upgrading for macOS | FireMonkey, IDE | RSP-30504 |
Trying to add a OnClick handler to a TSpeedbutton crashed | FireMonkey, IDE | RSB-3710 |
TGridPanelLayout added control jump to free cell when clicked. | FireMonkey, IDE | RSP-27277 |
Improper installation of Radiant Shapes in Delphi 10.4 | FireMonkey, Install\GetIt | RSP-29544 |
IFuture in loop issue | FireMonkey, RTL | RSP-19425 |
Android App closes if an exception is raised on Timer:OnTimer-event | FireMonkey, RTL, RTL\Delphi | RSP-16638 |
Konopka Readme.txt does not list 10.3 Rio | Help and Doc | RSP-26007 |
Access Violation on the Project TreeView | IDE | RSB-3226 |
Visual glitch when closing IDE | IDE | RSB-3813 |
Small realign issue on remote desktop – but still | IDE | RSB-2946 |
Tools/Options/Compiling layout issues in dark mode | IDE | RSB-2725 |
Test case: Unable to rename ‘xxx.$$$’ to ‘xxx.pas | IDE | RSB-4267 |
“_TCHAR maps to” option shouldn’t be empty ( it should have default Unicode etc…) | IDE | RSB-4254 |
Component Structure incredibly slow | IDE | RSP-21611 |
Empty areas of listboxes stay black | IDE | RSP-28432 |
Multiselect Projects gets slower and slower | IDE | RSP-28704 |
IDE opening links in webbrowser | IDE | RSP-28252 |
Delphi 10.4 keeps crashing in debug mode when opening files in IDE | IDE | RSP-29869 |
FireMonkey Form Blacked Out in IDE when Windows comes out of sleep | IDE | RSP-29350 |
[DelphiLSP] Code insight still has problems in Delphi 10.4 | IDE | RSP-29225 |
Ctrl + espace : message error coreide270.bpl | IDE | RSP-30035 |
IDE Crashes on closing a modified file (IOTAEditWriter no longer valid when closing an Editor) | IDE | RSP-29441 |
Right click context menu very slow to appear in code editor window when connected via a remote desktop | IDE | RSP-29631 |
crash when close IDE 10.4 | IDE | RSP-29141 |
C++BUILDER – IDE toolbar locking feature NEEDED. | IDE | RSP-28089 |
IDE takes several minutes to open with custom components | IDE | RSP-27975 |
“disconnected session” exception when trying to debug code | IDE | RSP-27982 |
Errors when compiling linking deploying for Android | IDE | RSP-27594 |
Deployment window target combo box loses the Build Configuration | IDE | RSP-27327 |
Access violation when trying to copy an component Firemonkey. | IDE | RSP-17777 |
IDE is slower than 10.2.x and lots of flickering, blurring going on when themes are enabled | IDE | RSP-21722 |
Begin – end block auto completion keeps adding end’s when enter is pressed | IDE | RSP-32085 |
“Empty”/”Non” SDK selectable | IDE | RSP-32123 |
Appearance Default Style combo does not show all selected options by default | IDE | RSP-32007 |
Error Compiling/Building an Android-Projekt | IDE | RSP-32102 |
Code Editor Status bar items are not aligned vertically (same way) | IDE | RSP-31936 |
Help Insight search edit box and desktop layout combo are not properly aligned vertically | IDE | RSP-31934 |
Text in search edit boxes has incorrect vertical alignment | IDE | RSP-31940 |
TPanels changing layout size when I open the file. | IDE | RSP-31460 |
IDE freezes for no apparent reason | IDE | RSP-31505 |
Delphi IDE Project Settings issue | IDE | RSP-31632 |
Synchronization of method parameters fails | IDE | RSP-31559 |
Debug Layout Not Saved | IDE | RSP-18842 |
IDE crashes after several changes between themes | IDE | RSP-19577 |
Strange Code Insight Issue | IDE | RSP-21057 |
Project options: Column widths of property values are not saved | IDE | RSP-32388 |
weird error in ide | IDE | RSP-32136 |
IDE menus too small on high dpi monitors | IDE | RSP-31257 |
Multiple lines selected in editor + mouse wheel scroll = slow | IDE | RSP-31239 |
Find in files does not work properly | IDE | RSP-31231 |
components move by clicking on it at design time | IDE | RSP-31185 |
Delphi crashed when running my program with the Debugger | IDE | RSP-30373 |
Design Editor for FMX Forms opens very slowly | IDE | RSP-30235 |
TFrame inserting problem not all frames are available to insert | IDE | RSP-30266 |
[TwineCompile 5.2]: [Pascal Error] CodeGear.Cpp.Targets(2948, 5): „dcc” ending code 1. | IDE | RSP-30882 |
Error when executing in debug mode | IDE | RSP-30861 |
IDE crash during startup Socket error 10065 | IDE | RSP-30849 |
Startup error at any project, when additional editor (View menu -> New Edit Window) is opened and saved as Desktop Layout | IDE | RSP-30790 |
IDE buttons, checks and controls hidden | IDE | RSP-30100 |
Empty space for Toolbar on 4k display | IDE | RSP-30513 |
Unit files not sorted in project pane | IDE | RSP-30499 |
IDE debug and object inspector | IDE | RSP-30772 |
The font zoom slider that should appear on the status bar of the code editor is not there | IDE | RSP-30763 |
Using Deleaker debuggin from IDE | IDE | RSP-31763 |
A Component Name Allready Exists. | IDE | RSP-31393 |
Unknow Reason close IDE | IDE | RSP-30986 |
New LSP CodeInsight (Ctrl+Space) not displaying any results | IDE | RSP-30951 |
Allow adding any new Platform for projects – regardless of existing platforms list in dproj | IDE | RSB-1656 |
IDE Monitor position keeps changing | IDE | RSP-12283 |
Some settings are missing when importing with “Migration Tool” | IDE | RSP-20142 |
Add ability to ctrl-click on ‘inherited’, the way you can for identifiers | IDE | RSP-10217 |
Load Desktop | IDE | RSP-23918 |
[Migration Tool] “Environment Variables” not migrated | IDE | RSP-17951 |
manage paths; add button “delete duplicate paths” | IDE | RSP-17192 |
Absolute directories in Include doesn’t transform to related | IDE | RSP-23449 |
Provide function to change and fix line endings in source files | IDE | RSP-23151 |
Add ability in GetIt Package Manager dialog to turn it on and off | IDE | RSP-32301 |
Add ability to specify xxxhdpi launcher icon for Android platform | IDE | RSP-14625 |
[Migration Tools] Settings migration tool should preselect version if only one available | IDE | RSP-11389 |
Trunkated German text on SVN config page | IDE | RSB-1950 |
Tools/Options layout issues | IDE | RSB-2623 |
Project->Info: Wrong background color | IDE | RSB-2159 |
Stepping through debugger activates file modified icon | IDE | RSB-3402 |
Tools/Options/[..]/”Connection profile manager” layout is too big | IDE | RSB-2630 |
QuickEdit outside the screen | IDE | RSB-2046 |
Dark theme / white code editor | IDE | RSB-2768 |
Various styling issues in sdk manager settings screen | IDE | RSB-2903 |
“Remove from project” dialog incomplete dark mode support. | IDE | RSB-2348 |
Scrollbar in setting dialog unthemed | IDE | RSB-2362 |
Migration tool does not export/import platform SDK settings | IDE | RSB-3338 |
C++Builder package description can no longer be modified | IDE | RSB-2432 |
Android SDK will not install | IDE | RSB-2669 |
Web service wizard should check installed platforms | IDE | RSB-2475 |
Cannot add platform (ie: Win64) to project created prior to installation of said platform | IDE | RSB-1728 |
German text truncated | IDE | RSB-1961 |
German: Welcome dialog has truncated link | IDE | RSB-2812 |
Project options treeview selected item is invisible | IDE | RSB-2613 |
why scroll bars on the connection profile manager setup ? | IDE | RSB-2732 |
strange layout height and scroll bar on the SDK Manager option box | IDE | RSB-2731 |
Screens with different resolution and scaling break context menu positioning | IDE | RSB-3268 |
INTAIDEThemingServicesNotifier is not called when the editor theming is changed via the title bar menu | IDE | RSB-2515 |
Empty context menu in Tools/Options -> device manager | IDE | RSB-3032 |
[Migration Tool] Settings for DifferenceViewer and MergeViewer failed | IDE | RSB-1605 |
Tools/Options/[..]/”recently used” has unnecessary vertical scrollbar | IDE | RSB-2625 |
Tools/Options/[..]/deployment/Win32 has unnecesary vertical scrollbar | IDE | RSB-2631 |
Tools/Options/[..]/”FireUI preview” has unnecessary vertical scrollbar | IDE | RSB-2626 |
Tools/Options/[..]/HTML formatting page has unneeded vertical scrollbar | IDE | RSB-2628 |
German: Text on button truncated | IDE | RSB-4281 |
Welcome popup checkbox text truncated | IDE | RSB-4278 |
Option dialogs combo boxes change value when accidentally mouse wheel scrolling over them | IDE | RSB-4276 |
Not readable text in Search for unit window | IDE | RSB-4325 |
[Regression] Changing focus from tree to list in options panel | IDE | RSB-4324 |
[DelphiLSP] Regression – Unit completion in uses clause does not work in console application projects | IDE | RSB-4321 |
VCL Style resets to Windows when editing project options | IDE | RSB-4392 |
“paclient” exited with code 1. | IDE | RSB-4409 |
In Denali sdk manipulation error | IDE | RSB-3955 |
Values of project-options are out of sight | IDE | RSB-3671 |
Wrong appearance of the option dialog | IDE | RSB-3502 |
[Help Insight] Resource string value is missing | IDE | RSP-15805 |
[REGRESSION] Editor tab does not indicate units opened while debugging | IDE | RSP-24484 |
The project view is missing the resize headers | IDE | RSP-21718 |
Android SDK setup automatically chooses very old build tools | IDE | RSP-21979 |
Ctrl+Click can not find the first unit in a uses list | IDE | RSP-31529 |
C++ Class Explorer is not supported for the current Target Platform | IDE | RSP-31614 |
noexcept keyword doesn’t highlight in the IDE’s editor | IDE | RSP-26156 |
tVirtualImageList on frame – cannot link to image collection | IDE | RSP-23437 |
Code Completion not work with clang | IDE | RSP-25520 |
COM items aren’t in the right place in the File, New… dialog | IDE | RSP-24185 |
Navigator Parser Error | IDE | RSP-23933 |
Form popup menu “Add Control”, instead add Button, add rzButton. | IDE | RSP-23489 |
Code Insight is not working | IDE | RSP-25966 |
Help not found for F1 in message window | IDE | RSP-20701 |
Problems with Code Insight -> Code Completion ( Ctrl + Space ) | IDE | RSP-25601 |
IOTAModuleInfo.ModuleType returns omtForm for units | IDE | RSP-20687 |
IOTAComponent.SetPropByName always sets an integer to zero | IDE | RSP-20895 |
error insight false positives: units that do not resolve but compile | IDE | RSP-20986 |
Code completion for implementing an interface only shows one version of overloaded methods | IDE | RSP-24734 |
German texts truncated | IDE | RSP-21804 |
Access violation if you move the mouse while closing an editor tab (easily reproducible) | IDE | RSP-23110 |
C++ Builder Code insight(intellisense) Doesn’t Work (when keymapping changed) | IDE | RSP-21747 |
Various errors when using Navigator IDE plugin with big sources | IDE | RSP-24210 |
GetIt text truncated | IDE | RSP-24592 |
IDE Menus don’t work on left monitor [high DPI, scaling?] | IDE | RSP-14517 |
The IDE hangs after a reconnect when used via RDP | IDE | RSP-31206 |
Saving config settings corrupts project .DPK file | IDE | RSP-30319 |
TwineCompile false issue | IDE | RSP-31725 |
Pressing enter add a useless end; | IDE | RSP-31136 |
Delphi LSP + Find Declaration on “Vcl.Imaging.pngimage” does not work | IDE | RSP-31127 |
Error message from DelphiLsp: 413 Operation would block | IDE | RSP-31073 |
Text/Pixel fragments in dialogs using “grids” [Object Inspector controls] | IDE | RSP-31037 |
LSP unit completion does not limit suggested units | IDE | RSP-30632 |
Help insight displayed for the wrong overload of a method | IDE | RSP-30598 |
Environment block layout issue | IDE | RSP-30729 |
[DelphiLSP] Code Completion auto selection does not respect “scope” priority in drop-down | IDE | RSP-30195 |
XMLDOC improperly displaying parameter comments | IDE | RSP-30690 |
Cannot import OSX64 SDK | IDE | RSP-30265 |
Code editor lists UTF32 as UCS-4 | IDE | RSP-30642 |
Can’t find FireUI Preview app for Android on Google Play Store | IDE | RSP-30380 |
[CRLF issue] Changing Project Options can modify sometimes the Project source | IDE | RSP-30715 |
Palette caption drawing issues when vertical flow layout setting is unchecked | IDE | RSP-30617 |
[DelphiLSP] Invoking code insight CTRL + SPACE in a TForm private / public section fails to show available methods | IDE | RSP-30668 |
Cannot move from the declaration section to the implementation section with Ctrl+click | IDE | RSP-30886 |
Options dialog painting artifacts | IDE | RSP-30884 |
Wrong tab order in tools/options | IDE | RSP-30879 |
Deployment Confirmation Dialog Infers Files will be Deleted | IDE | RSP-30858 |
regression : Ctrl + Mouse Click doesn’t work in many cases. | IDE | RSP-30833 |
Project search paths that use BDSPROJECTDIR environment variable show as path not found | IDE | RSP-30832 |
Welcome dialog: Warnings for Git remains visible even after Git has been defined. | IDE | RSP-30827 |
Project Options-Appearance-Default Style Always Resets to Windows | IDE | RSP-30824 |
GetIt personality/product icons are out of date (CX & DX) | IDE | RSP-30133 |
DelphiLSP / ErrorInsight at 100% of one CPU Forever (Larger Project) | IDE | RSP-30714 |
Bookmarks related crash after closing DUnit test runner | IDE | RSP-30648 |
Selected styles not listed in dropdown | IDE | RSP-30779 |
Secondary edit window create AV when loading desktop layout | IDE | RSP-30778 |
BDS.exe is blocked for 3 minutes | IDE | RSP-30619 |
IDE caption bar desktop menu not drawn correctly | IDE | RSP-30539 |
Interface/implementation switch error | IDE | RSP-31355 |
Palette is not positioning to saved desktop location after debugging | IDE | RSP-31316 |
XML documentation is generated in spite of the deactivated option | IDE | RSP-31298 |
[floating form designer] 10.4 Sydney IDE fail | IDE | RSP-31279 |
Method drop down arrow painted with incorrect theme | IDE | RSP-31016 |
Parameters hint not appear | IDE | RSP-30924 |
Dragging toolbars make icons disapear | IDE | RSP-30905 |
Reopen Menu – Number of projectd – Number of files | IDE | RSP-28581 |
[LF in source] Package in a Group Project cannot be compiled after changing package description | IDE | RSP-28920 |
CodeInsight in Uses Clause doesn’t find .pas files on Search path, only .dcu | IDE | RSP-28417 |
CTRL+SHIFT+ARROW UP does not always jump between declaration and implementation section — for TThread.Resume | IDE | RSP-28514 |
LSP shows incomplete list of available methods (‘class procedure’) | IDE | RSP-28346 |
LSP ErrorInsight is not aware of unit alias | IDE | RSP-28384 |
Help Insight fails to show hint when hovering mouse over enumeration | IDE | RSP-29918 |
[10.4 L10N ALL] When setting an editor theme, the color scheme is lost | IDE | RSP-29070 |
Unable to read the list box header at Option | IDE | RSP-28480 |
Maximize IDE on a (bigger) second screen does not fill the whole screen and swaps the position of the ID when running F9 | IDE | RSP-28937 |
Go to declaration on RTL units only works when they are fully qualified | IDE | RSP-28879 |
Code Insight unit name filtering broken | IDE | RSP-28899 |
Welcome dialog shows “Hg executable not found” even after one was selected | IDE | RSP-28438 |
Group text in project options unreadable in dark mode | IDE | RSP-28390 |
the class key word before procedure lead to code completion Cannot display | IDE | RSP-29243 |
Code completion insert’s a wrong “end” | IDE | RSP-29264 |
ErrorInsight does not work at all in large project | IDE | RSP-30055 |
VersionInsight Git Commit screen unusable with Dark Theme | IDE | RSP-29512 |
[DelphiLSP] Ctrl+click to navigate to ancestor method does not work | IDE | RSP-28584 |
Access violation on breakpoint | IDE | RSP-28394 |
[LSP] LSP server not responding. Sending restart. | IDE | RSP-29911 |
Code Insight (Option Auto invoke) fail (LSP) | IDE | RSP-29827 |
Win64 debugger shows ??? | IDE | RSP-29637 |
DelphiLsp.exe – ECreateProcessError + GetIt | IDE | RSP-29182 |
panel for speed change option in property editor is outside the screen | IDE | RSP-29139 |
White area Add To-Do Item | IDE | RSP-29137 |
run IDE c++ 10.4 crash after migrate settings | IDE | RSP-29126 |
Access violation at address 7C7C4D50 in module ‘IndexerService.dll’. Read of address 00000000. | IDE | RSP-28682 |
“Find Declaration” won’t work if inline vars are used | IDE | RSP-28892 |
Directories Dialog: Listbox uses wrong text color for selected item | IDE | RSP-28064 |
#13 alone make the breakpoint lost | IDE | RSP-28156 |
Mouse Wheel does not work in Custom Style check list in Project Options Dialog | IDE | RSP-28024 |
Very difficult to see text, when dark theme | IDE | RSP-26976 |
c++ CLang code complete | IDE | RSP-26652 |
Migration Tool Does Not Import Closed Project | IDE | RSP-27078 |
Context menu of Delphi is too small | IDE | RSP-27669 |
Android compile taking really long time. | IDE, IDE\Build System | RSP-26151 |
editor bugs | IDE, IDE\Code Editor | RSP-29930 |
Code insertion is messed up when using TTask [pressing Enter inside an anonymous method] | IDE, IDE\Code Editor | RSP-14879 |
Debugger breakpoint misalignment with inconsistent line endings | IDE, IDE\Code Editor | RSP-20830 |
Auto completion fail and put code in the wrong place [CF/LF Related] | IDE, IDE\Code Editor | RSP-20047 |
event implementation placed in wrong place | IDE, IDE\Code Editor | RSP-28454 |
Numerous issues with code insight | IDE, IDE\Code Insight | RSP-29392 |
Error Insight closes way to fast | IDE, IDE\Code Insight | RSP-29671 |
F2048 Bad Unit Format for System.dcu | IDE, IDE\Code Insight | RSP-29613 |
Crash on unit completion | IDE, IDE\Code Insight | RSP-31839 |
Hanging Environment 10.2 Tokyo on code completion usage | IDE, IDE\Code Insight | RSP-24025 |
Code Completion don’t work in class function | IDE, IDE\Code Insight | RSP-30238 |
Bad code detection is not working properly | IDE, IDE\Code Insight | RSP-31388 |
Delphi LSP / Testproject to simulate blocking in large projects | IDE, IDE\Code Insight | RSB-4401 |
[DelphiLSP] LSP Code completion fails in the interface part of TForm | IDE, IDE\Code Insight | RSB-3640 |
[DelphiLSP] Code completion stops working (inside {$IFDEF UNICODE} block) | IDE, IDE\Code Insight | RSP-31486 |
[DelphiLSP / PasMgr] Inline variables break code navigation | IDE, IDE\Code Insight | RSP-24096 |
Code completion failure after Repeat … until ; block | IDE, IDE\Code Insight | RSP-31155 |
LSP Not Working | IDE, IDE\Code Insight | RSP-31043 |
Fail to load package with LIBSUFFIX AUTO (When there’s no .dproj file) | IDE, IDE\Code Insight | RSP-30820 |
Code insight does not work within a class | IDE, IDE\Code Insight | RSP-31318 |
IDE crash on Ctrl+Click LSP navigation | IDE, IDE\Code Insight | RSP-30947 |
Code Completion not working | IDE, IDE\Code Insight | RSP-30896 |
“end of file.” annoyingly inserted | IDE, IDE\Code Insight | RSP-28709 |
[LSP] Ctrl + Click on units in uses section only works for fully qualified unit names | IDE, IDE\Code Insight | RSP-28494 |
[DelphiLSP – completing possible method overrides] Serious code completion issue | IDE, IDE\Code Insight | RSP-29334 |
Code location failed and Code hint missing [DelphiLSP, class method] | IDE, IDE\Code Insight | RSP-30039 |
[DelphiLSP] CodeCompletion does not list all overloads | IDE, IDE\Code Insight | RSP-29979 |
[LSP] Delphi reports F2040 Seek Error on ‘..\Dcp\XXX.dcp’ at line X (X:Y) | IDE, IDE\Code Insight | RSP-29722 |
Serveur LSP error | IDE, IDE\Code Insight | RSP-29969 |
Migration Tool will prevent RAD Studio from functioning by corrupting IDE state | IDE, IDE\General | RSP-10294 |
C++ Android application with receive push notification enabled crashes at start | IDE, IDE\General | RSP-26468 |
Changing resolution+DPI over Remote Desktop causes screen corruption, crashes | IDE, IDE\General | RSP-12881 |
Installing Navigator in 10.4.1 corrupts Navigator in 10.3.3 | IDE, Install | RSP-30817 |
automatic upload PAServer on Linux fails from 19.0 to 20.0 | IDE, Install | RSP-26090 |
The GetIt server cannot be reached when installed with the offline installer | IDE, Install | RSP-29072 |
WSDL Import Error with Nested xsd Types | IDE, SOAP | RSP-23529 |
[DE] String truncation | IDE, Translation | RSP-14870 |
Crash in TImageCollection when creating duplicate category | IDE, VCL | RSP-31557 |
Migration Tool Restore does not automatically scroll to last line & missing settings | Install | RSB-3423 |
Migration Tool Fails with Access Denied | Install | RSB-3343 |
Getit: Radiant shapes version 1.2 but it installs 1.4 | Install | RSP-32124 |
Bonus KSVC 6.2.3 was installed without RaizeComponentsVCL.a libraries | Install | RSP-25723 |
GetItCmd.exe List command only lists local packages | Install, Install\GetIt | RSP-31351 |
Missing German translations in platform manager | Install, Translation | RSB-1947 |
The TVirtualImageList component is missing vcl.virtualimagelist.obj file | Linker | RSP-29532 |
Programs which compiled and linked in 10.2 now generate an OMF link error in 10.3 | Linker | RSP-22890 |
ilink64 error “unresolved external” when using boost::thread | Linker | RSP-26036 |
Linker error after new iOS 14.2 update | Linker | RSP-31746 |
IOS Linking : Failed to set locale to ??2I? | Linker | RSP-30295 |
Updateing to iOS to 14.0 | Linker | RSP-31049 |
Object files and PATHS don’t exist for some 3rd party GetIt packages | Linker | RSP-30135 |
Delphi forces wrong binary into APK | Linker | RSP-27025 |
weak symbols not recognized in macos 11/iOS14 SDK | PAServer | RSP-31766 |
Linker error after Using iOS 14 | PAServer | RSP-31014 |
[Regression] std::function is allways moved on copy assignment | RTL, RTL\C++ | RSB-3439 |
std::is_nothrow_constructible_v not defined for variadic arguments | RTL, RTL\C++ | RSP-31465 |
the ” std::terminate()” method does not have the “[[noreturn]]” attribute | RTL, RTL\C++ | RSP-31586 |
Some math functions are not included in libraries | RTL, RTL\C++ | RSP-26199 |
Access violation after throw (after FP code) | RTL, RTL\C++ | RSP-25906 |
std::map::operator[] not standard compliant | RTL, RTL\C++ | RSP-24212 |
“Std :: initializer_list <>” bug for “std :: stuple” | RTL, RTL\C++ | RSP-30863 |
<stdatomic.h> doesn’t compile with bcc32c / bcc32x | RTL, RTL\C++ | RSP-31694 |
bug std::promise | RTL, RTL\C++ | RSP-31740 |
The _dup2 function does not exist in io.h | RTL, 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 assignable | RTL, 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 Handling | RSP-11426 |
Catching C++ Exception Fails if Linking w/ Dynamic RTL (or ‘aborts’ if thrown from Package) | RTL, RTL\C++, RTL\C++\Exception Handling | RSP-27255 |
[C++17] Cannot construct std::optional via “Copy initialization forwarding” | RTL, RTL\C++, RTL\C++\STL | RSB-3005 |
[C++] Cannot Copy Initialize ‘std::tuple’ | RTL, RTL\C++, RTL\C++\STL | RSB-2999 |
Invalid operator= in the memory source file from Dinkumware | RTL, RTL\C++, RTL\C++\STL | RSP-29985 |
Memory leak when utilize TTask in dynamic package library | RTL, RTL\Delphi | RSP-15316 |
RegEx memory consumption – it copy whole data to resulted match! | RTL, RTL\Delphi | RSP-19506 |
JSON serialization fails on TDate fields | RTL, RTL\Delphi | RSP-9652 |
WebApp.TCookie doesnt support the Cookie attribute “SameSite” | RTL, RTL\Delphi | RSP-27386 |
StorageService.SetObjectACL fails when filename on AWS S3 contains + symbol | RTL, RTL\Delphi | RSB-2294 |
TXMLDocument does not suppot UTF-16 on iOS | RTL, RTL\Delphi | RSP-23607 |
UseResultPointer is incorrect for managed records and arrays | RTL, RTL\Delphi | RSP-17009 |
TDate in TJSON/Marshalling needs to be checked in addition to TDateTime | RTL, RTL\Delphi | RSP-31425 |
TTask Stuck and take a very very long time to start | RTL, RTL\Delphi | RSP-15233 |
Implementation of TRegistryIniFile.ReadSubSections is faulty. | RTL, RTL\Delphi | RSP-20380 |
CreateGUID returns wrong GUID on Android. | RTL, RTL\Delphi | RSP-20225 |
Threads do not start (ITask) | RTL, RTL\Delphi | RSP-24103 |
TThreadPool.TQueueWorkerThread FreeOnTerminate:=True missing | RTL, RTL\Delphi | RSP-20539 |
EVariantTypeCastError when convert a UnicodeString variant to boolean | RTL, RTL\Delphi | RSP-26610 |
tReader, ReadString and german Umlaute | RTL, RTL\Delphi | RSP-31215 |
TXMLDocument (OmniXML vendor) removes space in prolog between “version” and “standalone” | RTL, RTL\Delphi | RSP-31060 |
“TOSVersion” can’t detect windows Server 2019 correctly | RTL, RTL\Delphi | RSP-30257 |
TEncoding leaks at OmniXML | RTL, RTL\Delphi | RSP-30766 |
MacOS App hangs if TNetHTTPClient.OnValidateServerCertificate is assigned | RTL, RTL\Delphi | RSP-31643 |
TPrivateHeap is no longer thread safe, exceptions if use soap in threads | RTL, RTL\Delphi | RSP-31737 |
TStringList LineBreak #13#00 not working anymore | RTL, RTL\Delphi | RSP-31761 |
System.JSON.Serializers.TJsonInlineAttributes is not thread safe | RTL, RTL\Delphi | RSP-31395 |
Multi-Thread calculation still slow in Delphi 10.4 | RTL, RTL\Delphi | RSP-29497 |
TThreadPool.TThreadPoolMonitor.IsThrottledDelay broken for many threads | RTL, RTL\Delphi | RSP-28813 |
Web.HTTPApp ExtractHeaderFields doesnt use DefaultCharSetEncoding and fails with ANSI URL’s | RTL, RTL\Delphi | RSP-28104 |
Delphi vcl warnings and hints, how to remove them. | RTL, RTL\Delphi | RSP-27453 |
MXCSR is set to mask exceptions by TryStrToFloat and in some cases is not reset | RTL, RTL\Delphi, RTL\Delphi\Arithmetic/Precision | RSP-30367 |
TWinBluetoothSocket – Port not defined for RFCOMM | RTL, RTL\Delphi, RTL\Delphi\Bluetooth | RSP-20672 |
ISO8601ToDate fails when the UTC date falls within the TimeZone’s DST period | RTL, RTL\Delphi, RTL\Delphi\Date/Time | RSP-32067 |
ISO8601 to TDateTime conversion fails to validate wrong inputs | RTL, RTL\Delphi, RTL\Delphi\Date/Time | RSP-31399 |
Possibility to add at generics List duplicated key | RTL, RTL\Delphi, RTL\Delphi\List/Collections | RSP-31396 |
Delphi XMLDocument : No mapping for the Unicode character exists in the target multi-byte code page | RTL, RTL\Delphi, RTL\Delphi\Net | RSP-16675 |
Memory leak in Linux | RTL, RTL\Delphi, RTL\Delphi\Net | RSP-21333 |
Handling Client-side Certificates in HTTPS request for Android OS | RTL, RTL\Delphi, RTL\Delphi\Net | RSP-20194 |
ThreadPool create (magic 30 + MinWorkerThreads) parallel tasks only | RTL, RTL\Delphi, RTL\Delphi\Threads | RSP-24035 |
Slow Multi-Thread Code Generation | RTL, RTL\Delphi, RTL\Delphi\Threads | RSP-23466 |
Delphi Berlin PPL TFuture hangs on WAIT in second instance | RTL, RTL\Delphi, RTL\Delphi\Threads | RSP-16913 |
ThreadPool task can wait for 2 minutes before running the task | RTL, RTL\Delphi, RTL\Delphi\Threads | RSP-30932 |
HiDpi – Win10 – 4k display – 300% scaling – Styles – Small check box on main menus and popup menus | RTL, RTL\Delphi, VCL | RSP-30281 |
GlobalRef leak in TAndroidBluetoothGattCharacteristic.DoSetValue | RTL, RTL\Delphi\Bluetooth | RSP-31324 |
Deflate decompression does not work with RESTClient library | RTL\Delphi\Net | RSP-30486 |
TFormatSettings.Invariant causes segmentation fault when used with FormateDateTime | RTL\Delphi\Net | RSP-30964 |
REST component not work in Android app | RTL\Delphi\Net | RSP-30944 |
System.NetEncoding encodes + sign incorrectly in path URL | RTL\Delphi\Net | RSP-27749 |
SOAP WSDL Request wrong | SOAP | RSP-21416 |
Various bugs in SOAP unit | SOAP | RSP-16017 |
SOAP method causes “Duplicates not allowed” error | SOAP | RSP-16709 |
Redundant condition in Soap.SOAPHTTPClient.pas | SOAP | RSP-20812 |
TSOAPDomConv.ObjInstanceToSOAP not processing ‘Variant’ attribute properties | SOAP | RSP-15222 |
Incorrectly imported WSDL definition of the SOAP web service (This is not an importer issue: it’s the SOAP serialization runtime) | SOAP | RSP-16728 |
variant array with length = 1 stored in dynamic array can not transmitted by soap | SOAP | RSP-18313 |
Float values can not transmitted via soap in variant properties | SOAP | RSP-18307 |
TSOAPDomConv.SetObjectPropFromText problem parsing Cardinal | SOAP | RSP-15791 |
“redéfinir les blocs” = “écraser les blocs” | Translation | RSP-26325 |
tRzGroupBar component scroll issue when using VCL Styles | VCL | RSP-30007 |
Konopka TRzButtonEdit causes TToolbars to truncate in Delphi 10.1 Berlin | VCL | RSP-15757 |
[TCustomListView ] Stream read error | VCL | RSP-20010 |
TToolBar does not draw disabled images when using TVirtualImageList in DisabledImages property | VCL | RSP-32298 |
Darkmode Windows | VCL | RSP-30307 |
With Screen scales higher than 100%, TCustomGrid.DefaultRowHeight/RowHeights is too small, also TDBEdit.Height | VCL | RSP-30980 |
Canvas.TextRect | VCL | RSP-26238 |
Bug in TActionClientLink.IsImageIndexLinked | VCL | RSP-20205 |
TPageControl.SetTabIndex activates wrong page when some tabs are hidden | VCL | RSP-17662 |
Edge does not work with new WebView2Loader.dll from Microsoft Nuget Gallery | VCL | RSP-31427 |
Divide By Zero with 0 width/height column1/row1 | VCL | RSP-31536 |
Parameter missing in DrawText in Vcl.Themes.pas | VCL | RSP-31978 |
Konopka controls “Hot Track Color” not VCL style aware | VCL | RSP-17032 |
Transparent RzRadiobutton on Doublebuffered RzToolBar rendering problem | VCL | RSP-16680 |
Dropdown calender of TRzDateTimePicker ignores style | VCL | RSP-16772 |
TGroupBox and TRadioGroup font color ignored | VCL | RSP-13801 |
Winapi.GDIPOBJ doesn’t clean up resources when used inside a library | VCL | RSP-20946 |
TCustomImageList draws disabled images in a bad quality. | VCL | RSP-21274 |
Mem leak in TRzColorEdit | VCL | RSP-24327 |
TControlItem.AssignTo is not complete and forgets about Col/Row span values | VCL | RSP-31270 |
TBitBtn ignores TImageList, if custom styles are active | VCL | RSP-31724 |
Range error in TCustomStyle.PaintBorder in Win64 platform | VCL | RSP-30272 |
PopUpMenu Style not working when Focus is in TCombobox | VCL | RSP-31147 |
FindDialog – CustomStyles – CloseDialog – OnClose is not called | VCL | RSP-31121 |
TBitmap.LoadFromStream raises wrong exception message | VCL | RSP-31054 |
TCardPanel – deleting the end TCard moves activeCard to the first instead of last card | VCL | RSP-31038 |
TBitBtn does not keep the new image when Kind is set to bkClose and ModalResult is in mrNone | VCL | RSP-30880 |
TListView produces exception EListError with message ‘List index out of bounds (0)’ | VCL | RSP-30781 |
Invalid Form.OnResize (dispatched to children controls) with custom VCL Style used | VCL | RSP-30138 |
Themed TScrollBar goes wrong | VCL | RSP-30114 |
Themed TButton with bsSplitButton doesn’t respond to BCM_SETSPLITINFO message | VCL | RSP-30460 |
Property Font in TSpeedButton not working | VCL | RSP-30755 |
TListView – CustomStyles (Carbon) – Disabled control not painted correctly | VCL | RSP-30538 |
Setting PageControl.TabIndex selects the wrong page if some pages have TabVisible:=false | VCL | RSP-31323 |
TJpegImage not detecting FF D8 FF DB / ÿØÿÛ format in CanLoadFromStream | VCL | RSP-31280 |
Edge Browser cache system should be revised | VCL | RSP-28837 |
Closing a VCL form with a TMainMenu item leads to a memory overwrite in TFormStyleHook | VCL | RSP-29745 |
TFormStyleHook.WMSize crash when MainForm isn’t assigned | VCL | RSP-29913 |
DPI Scaling of TActionMenuBar | VCL | RSP-29912 |
missing files (Vcl.DBLookup.hpp for WIN64) | VCL | RSP-29907 |
TRzCheckBox check box wrong size at design time | VCL | RSP-29903 |
TBitBtn don’t work with TVirtualImagesList and Styles | VCL | RSP-29606 |
Remove library hints and warnings from the library supplied with Delphi. | VCL | RSP-27457 |
TCategoryPanel do not properly handles SubComponents | VCL, VCL\Additional | RSP-19256 |
TLabel on TCategoryPanel/TCategoryPanelGroup does not repaint | VCL, VCL\Additional | RSP-15955 |
TGridPanel-Customizing | VCL, VCL\Additional | RSP-10064 |
Collapesed TCategoryPanel is wrong height in high dpi | VCL, VCL\Additional | RSP-27210 |
Vcl.Direct2D – small bug in tDirect2DBrush.Assign? | VCL, VCL\Core | RSP-24441 |
‘Argument out of range’ exception on a styled VCL application with a THeaderControl control. | VCL, VCL\Styles/Themes | RSP-30412 |
TStatusBar Text not centered vertically when using VCL Styles | VCL, VCL\Styles/Themes | RSP-30449 |
VCL Themes – Flicker when resizing. | VCL, VCL\Styles/Themes | RSP-30639 |
TTabSheet control “randomly” adds/removes Explicit* properties depending on if a tab is activated at design time | VCL, VCL\Win32 | RSP-13679 |
TCategoryPanel FExpandedHeight not DPI Scaled if collapsed | VCL\Additional | RSP-31540 |

Delphi 10.4.1 got released.
Embarcadero released a big update, disguised as a small point release 10.4.1 to the prior 10.4.
Delphi and C++ Builder got fixes for more than 500 publicly reported Bugs and all in all over 800 quality releated improvements.
Download here (You need a valid running License): https://my.embarcadero.com/
And here are the changes:
Key Enhancements by product area in 10.4.1
Supported Platforms
RAD Studio now supports deploying apps on Windows Server 2019.
IDE
Projects
- Package AUTO libsuffix: packages can now have an automatic version suffix, instead of manually updating and specifying the right version suffix with each new release. (The compiler quietly supported this in 10.4, but full support for the feature in the IDE and package project settings is introduced in 10.4.1.)
- The Pentium-safe FDIV compiler option is no longer shown in the Delphi compiler options.
- The Projects pane context menu items that were no longer available after 10.3 (invoked by right-clicking on an empty area in the Projects pane) are now available via a drop-down in the Projects pane toolbar.
Layouts
- Improved support for multi-monitor desktop layouts for those using multiple editor windows across multiple screens
- The floating form designer has been removed. Note that you can still have multiple edit windows including a form designer in a second window, and in fact, support for that has been enhanced.
- When the IDE switches layout, such as to/from debugging, or to/from startup (e.g. when opening or closing a project), if the same layout is specified for both states, the layout won’t be applied. This avoids unnecessarily switching layouts.
- Desktop layouts which cannot be applied (i.e. are floating layouts, no longer supported, see above) will be listed in gray in the Desktop Layout combo box in the title bar. When a floating layout is applied, the IDE will instead show a dialog.
- Improved support for 4K monitors: IDE now correctly restores layouts on a 4K monitor in situations where the 4K screen is not scaled
- If the IDE expects a project’s .dsk file but it does not find it, it opens using the default layout.
UI
- Options and other dialogs:
- The Project Options, IDE Options, GetIt, and New Items dialogs now have scrollbar tracking (will move as you drag the scrollbar.) This includes scrolling with the mouse wheel
- The Options dialog (environment options) used to always open to show settings for the Win64 target platform; now it opens according to the currently active platform.
- Several listview controls, which can be difficult to read in the dark theme, have been replaced by the virtual treeview.
- The guided tour was removed from the Welcome page
- Several Object Inspector fixes, especially around flickering and selecting the wrong property
- Improved the selection of items on the Structure pane, including where you would click on an item and another item was selected
General
- ‘Broadcast to devices’ is off by default. This always accessed the network on IDE startup, causing errors for some customers. Now that it’s disabled, (valid) network errors will only occur if you turn it on.
- The names of the 64-bit Windows debuggers (visible in the Attach To Process dialog) have been clarified to explain which is for Delphi and which for C++. This should help you choose which debugger to use when attaching to a process.
Smaller but notable fixes
- ‘Delete Invalid Paths’ should no longer remove valid paths.
- Moving toolbars no longer presents issues.
- “-showotamenunames” (used by ToolsAPI developers) has been re-enabled.
- Editing a string list in the code editor now works again.
- Dialogs are shown in the IDE using a modern style.
- Drawing issues, such as showing the IDE window as a solid color when opening a project, are resolved.
- On Windows 7, the title bar no longer has a white line at the top.
- The action editor used to draw images as black, which is resolved.
- Some IDE menus now draw correctly (e.g. popup menus in Audits); also some menus did not show the menu Checked state, but now do.
- The debug symbols search path now supports $(Platform) and $(Config) environment variables
- The code editor used to let you select invalid encodings for a unit (applicable only to forms); these are now no longer available.
- An issue installing packages that presented as being unable to load a package, caused by packages with the filename case differing on disk and usually seen with large projects, has been resolved.
Delphi LSP/ Code Completion Changes
- Significant performance work:
- Improvement in memory usage, with DelphiLSP processes using much less memory
- Improvement in speed: code completion results should appear much more quickly
- Inside Code completion, go to definition and hover, all provide better results (e.g., code completion improves the list of symbols it suggests.)
- There are new options for controlling code completion, allowing you to tweak the functionality to behave much more similarly to classic completion. Read more about these settings here.
- When filtering code completion as you type, the matching characters are now optionally drawn underlined.
- Class completion settings have been moved to the Code Insight settings page
- Files changed outside the IDE (e.g. by an external editor or source control) will be recognized by the LSP server and re-scanned.
- Several fixes for general Code Insight issues presenting as no completion results, including an issue with a + symbol in the path, plus several others.
- Improved handling of packages
- Packages with contained units no longer cause errors
- Code completion will offer symbols from a required package
- There should be no more false errors reported in packages.
- Code completion in packages, in general, is improved.
- Help Insight shows accurate content when hovering over a symbol.
- Code completion will work when ‘Use MSBuild externally to compile’ is turned on.c
- Errors rendering ‘red squiggles’ have been resolved when the length of the red squiggly line was wrong.
- When code completion’s list was set to sort by name instead of scope, selecting an item inserted the wrong text. This is fixed.
- 10.4.1 also includes all fixes from 10.4 Patch 2, such as not inserting () braces when they already exist, pressing Space not selecting the current completion, completion lagging, and then not entering text correctly, Error Insight in the Structure pane lagging by a keystroke, and so forth.
Code Insight for Large Projects
The following fixes will be especially noticeable for large projects. Note the above memory usage and performance fixes are also very significant for large projects.
- The compiler improved attempts to parse past fatal errors.
- Improved the notifications to the server when there are IDE-side changes. This reduces churn and improves completion accuracy.
RTL Improvements
New TLightweightMREW Record
We are introducing a new reader-writer lock implementation, working across all supported platforms and which is faster and more lightweight than the old TMultiReadExclusiveWriteSynchronizer (a.k.a. TMREWSync). TLightweightMREW wraps a native implementation of a reader-writer lock on each platform.
For more information, please read the TLightweightMREW documentation.
Parallel Programming Library
Many fixes to TThread.WaitFor, TParallel.For, TParallel.Join, TConditionVariableMutex.WaitFor for Linux, TTask.WaitForAny, and the TPoolThread class IdleWorkerThreadCount. We also addressed some issues with TThreadedQueue related with PopItem, the use of a large number of threads, and more.
SOAP and XML
- XML quality work: a few long-standing issues with the TXMLDocument component were improved, tied to the various DOMVendors we support (OmniXML, ADOM). Some of these issues are related to UTF support and encodings.
- SOAP WSDL Importer: improved the WSDL importing logic and also SOAP clients invocation.
Web Clients
- Winapi.Winsock2 now includes inet_ntop to better support IPv6 addresses
- TRESTResponseDataSetAdapter imports JSON strings with appropriate length
- Improved support for enums in TJSONSerializer
- A few TRestResponseDataSetAdapter fixes
- Creating a TIPAddress from a URL now works also on Windows
- The NSURLConnection API was deprecated by Apple on Mac OS X 10.11 and iOS 9, but it was still used in our HTTP Client Library. 10.4.1 introduces support for the newer NSURLSession API on both platforms. This change also addresses issues with proxy support on macOS.
Database
- A significant number of DataSnap issues have been addressed, including some performance problems and memory leaks, MidasLib issues, DatasetProvider and TClientDataSet ones
- Improved FireDAC support for SQL Server Function Parameters
- Fix in TFDMemTable FindFirst with IndexFieldNames
- Improved TFDQuery with Calculated- and BLOB-Fields
- Better TFDTable PostgreSQL multicolumn index field order
- FireDAC-PostgreSQL parsing of QuoteTag inside strings
Other RTL Improvements
- Performance improvements for TStrings with custom LineBreak
- Optimized TObject methods returning or checking strings
- Exposed UTF8IdentXxx functions
- Optimized LoadResString
VCL Improvements
- Several TGrid regressions in 10.4 (partially already addressed in 10.4 Patch 2) have been resolved, including TStringGrid and other grid controls, misalignment in grid StretchDraw method in OnDrawCell, and others
- Improved TGridPanel’s handling of percentage-based spacing. You can now specify exact percentages for columns or rows and have those apply instead of them being modified as you set them. This greatly improves using the TGridPanel layout control to get exactly the spacing your layout needs
- TBitBtn’s inbuilt glyphs have been moved to HighDPI, plus scaling improvements
- The custom title bar supports high DPI scaling and has a number of other quality fixes
- TUpDown component Position property and OnChangingEx event improvements
- StatusBar component supports DoubleBuffered drawing
- TPageControl SetTabIndex methods now works correctly if there are hidden tabs
- TDateTimePicker text doesn’t look blurred on move hovering
- TLabel word wrap has been improved by replacing the font height calculation logic
- TListView infotip stays visible longer
- DB Controls border looks the same of the non-data-aware controls
- Several style improvements
- Issues with the caption widths of owner drawn top-level menu items, and styled menus and their scaling, have been improved
- Styles respect the ImageMargins of TButton and TButton text positions
FireMonkey
FMX TMemo improvements
We are continuing the work on the new FireMonkey TMemo component architecture, by adding additional improvements to the Windows implementation and adding support for macOS to this new FMX TMemo component architecture. Most of the focus is on TMemo IME mode for Korean, Japanese, and Chinese (among other languages) but there are also general improvements in performance, stability, scrolling behavior, mouse selection, copy and paste, and more. There are also fixes for TEdit.
Smaller but notable fixes
- The Storyboard Launch Screen has added support for icon sizes required by Apple for iOS.
- Improved permissions management for iOS Push notifications
- TListView OnItemClick fires even if already selected
- Fixed an issue with inconsistent values for TMediaPlayer.Duration on Android
- iOS WebBrowser issue with external links
- TStringGrid OnCellDblClick event
- TListView Checkmark Accessory disappearing
Delphi Language
The 10.4.1 release improves the Delphi compiler in several areas. In particular the focus was on supporting the LSP code completion, and in improving the managed records quality, but we also addressed a few 10.4 regressions and unexpected changes (including issues with goto statements and other uncommon scenarios). There are some improvements in package references and C++ HPP files generation. The release also improves compiler performance in a few areas, optimizing unit names lookup and other internal searches, benefiting large projects. There are also a few code generation improvements (that is, cases in which the compiler can generate code that performs better).
Managed Records
This release improves Managed Records quality, including:
- Return values optimizations
- Cleanup of a few compiler errors
- Improvements to operator Assign
- Changes to Default(T) for managed records
- Better coexistence of managed records and generics
- Some cases of missing invocation of Initialize
C++ Language
Win64 Debugger
- The Win64 LLDB-based debugger has several improvements, especially around catching and continuing from exceptions, and in performance (especially when there are many threads.)
- Fixed an issue where Delphi visualizers were being invoked: visualizers for TStringList, Currency, TDateTime are no longer invoked.
- Fixed an issue where the exception dialog was shown when using F7 to start a new debug session.
- Handling of OS exceptions is improved.
- IDE performance improved when stepping when there are hundreds of threads.
Linker
- The Win64 linker (ilink64) has had significant revision of its memory handling. This should reduce out of memory errors in large projects, or with debug builds.
Exception Handling
- Several key exception handling issues have been fixed. This includes an issue affecting ACE/TAO allocating memory, where the Windows API can throw a SEH exception.
General Quality
- Several crashes, ICEs and similar resolved in the Clang compiler.
- Issues generating RTTI for closures have been resolved.
- Improvements in debug info generation especially for Delphi-style classes.
- Improvements in the RTL, mainly around removing the MFC compatibility macro and always exporting these symbols, as well as compatibility issues found while supporting common C++ libraries.
Other Enhancements
- Addressed an access violation in the License Manager application.
- Directly invoking GetItCmd.exe no longer removes installed packages from the system
Here is the Patches list:
Publicly reported bugs fixed in 10.4.1
RAD Studio 10.4.1 Sydney release includes over 500 quality and performance enhancements for publicly reported bugs.
Summary | Component/s | ExternalID |
---|---|---|
Exception catch program runs incorrectly with 32-bit compiler | Compiler, Compiler\C++ | RSP-27904 |
Abnormal program termination | Compiler, Compiler\C++ | RSP-27875 |
License TwineCompile And Ship It With C++Builder | Compiler, Compiler\C++ | RSP-27168 |
ICE: Internal compiler error: 0 @ 00000000 | Compiler, Compiler\C++ | RSP-25543 |
Clang compiler generates wrong class member addresses | Compiler, Compiler\C++ | RSP-23819 |
fmxdae.a is missing on win64 architecture | Compiler, Compiler\C++ | RSP-23340 |
__property UnicodeString namespace …. -> Declaration terminated incorrectly | Compiler, Compiler\C++ | RSP-20365 |
Error “Property and method <MethodName> are not compatible” in Object Inspector | Compiler, Compiler\C++, Compiler\C++\CLANG, Compiler\C++\CLANG\Delphi interop | RSP-29734 |
Cannot override Delphi’s DYNAMIC methods in template classes | Compiler, Compiler\C++, Compiler\C++\CLANG, Compiler\C++\CLANG\Delphi interop | RSP-27859 |
IDE|Code Completion] CodeInsight stopped working | Compiler, Compiler\C++, Compiler\C++\CLANG, Compiler\C++\CLANG\IDE Interaction, IDE\Code Insight | RSP-22875 |
Can’t debug 64 bits packages | Compiler, Compiler\C++, Debugger, IDE | RSP-23970 |
C++ Builder 10.3.3 Android Exceptions | Compiler, Compiler\C++, FireMonkey | RSP-27268 |
linker problem with boost 1.68 and 1.70 and bcc64 | Compiler, Compiler\C++, Linker | RSP-29695 |
[ilink32 Warning] Warning: Public symbol ‘_methsig’ defined in both module xxx.OBJ and yyy.OBJ | Compiler, Compiler\C++, Linker | RSP-29316 |
[Bcc32c] Calling extern “C” __stdcall function causes AV if function name starts with uppercase ‘L’. | Compiler, Compiler\C++, Linker, RTL\C++ | RSP-30181 |
VCL Package linker error (file not found) | Compiler, Compiler\C++, Linker, RTL\C++, VCL | RSB-2567 |
BUG Report | Compiler, Compiler\Delphi | RSB-4339 |
Getting Type parameter ‘T’ must be non-null value type after patch update | Compiler, Compiler\Delphi | RSP-30288 |
Delphi LSP causes Hyperviser VM to “lock up” | Compiler, Compiler\Delphi | RSB-4258 |
F2063 Could not compile used unit ‘Mitov.Types.pas’ | Compiler, Compiler\Delphi | RSP-30214 |
F2084 Internal Error: AV0A1692A2(0A110000)-R00000000-0 | Compiler, Compiler\Delphi | RSB-4246 |
In some cases, Custom Managed Records is not initialized | Compiler, Compiler\Delphi | RSP-30204 |
Regression: Internal error F2804 | Compiler, Compiler\Delphi | RSB-4232 |
Relase a stable version. No any NEW FEATURE | Compiler, Compiler\Delphi | RSP-30179 |
Broken Default() for record, broken code competition for inline records | Compiler, Compiler\Delphi | RSP-30093 |
[Regression] Compiler Optimization drops Result-Assignment | Compiler, Compiler\Delphi | RSP-30088 |
(Regression) Generic record constraints broken in Update 2 | Compiler, Compiler\Delphi | RSP-30073 |
[PATCH2 REGRESSION] F2084 Internal Error: C24243 | Compiler, Compiler\Delphi | RSP-30072 |
inline member functions in records expanded incorrectly | Compiler, Compiler\Delphi | RSP-30014 |
‘IDETheme.ActnCtrls’ Not found | Compiler, Compiler\Delphi | RSP-29934 |
AsCurrency reports 0.0001 when data shows 0.0000 | Compiler, Compiler\Delphi | RSP-29785 |
MacOS does not report the reason for the failed compilation. | Compiler, Compiler\Delphi | RSP-29456 |
Compiler generates incorrect code for if-then | Compiler, Compiler\Delphi | RSP-29412 |
Corrupted stack for TThing<T>.Proc<A>(X: A) when A is Integer | Compiler, Compiler\Delphi | RSP-29379 |
[dcc32 Fatal Error] F2084 Internal Error: L891 | Compiler, Compiler\Delphi | RSP-29317 |
[dcc32 Fatal Error] F2084 Internal Error: C2612 | Compiler, Compiler\Delphi | RSP-29315 |
Internal error L891 when linking because of complex types based on records with class var | Compiler, Compiler\Delphi | RSP-29310 |
CODEGEN bug in managed fields initialization, associated with new management operators. | Compiler, Compiler\Delphi | RSP-29299 |
Compiler generates wrong code for template function | Compiler, Compiler\Delphi | RSP-29256 |
Incorrect property value obtained from the record | Compiler, Compiler\Delphi | RSP-29227 |
Access violation with working code under 10.2 | Compiler, Compiler\Delphi | RSP-29226 |
GoTo statements not working | Compiler, Compiler\Delphi | RSP-29142 |
Compiler internal error if you ignore the result of a function that returns a generic record | Compiler, Compiler\Delphi | RSP-29127 |
ICE E1812 | Compiler, Compiler\Delphi | RSP-29124 |
[Regression] Bad codegen in function returning generic type | Compiler, Compiler\Delphi | RSB-4150 |
Build a project is very slow without IDE Fix Pack | Compiler, Compiler\Delphi | RSB-4141 |
[BadCG] In the absence of Initialize, finalisation is not guaranteed for local variables | Compiler, Compiler\Delphi | RSB-4138 |
Default(T) generates bad code for managed record | Compiler, Compiler\Delphi | RSB-4121 |
[BadCG] Operator Assign is not always invoked for fields | Compiler, Compiler\Delphi | RSB-4065 |
Compiler error when inlining new Bit Counting Standard Functions | Compiler, Compiler\Delphi | RSB-4053 |
[BadCG] Operator Assign should not allow non-default calling conventions | Compiler, Compiler\Delphi | RSB-4042 |
Compilation error with TIdFTP Internet Direct(Indy) | Compiler, Compiler\Delphi | RSP-28703 |
Managed Records: Cast Operators cause Internal Errors | Compiler, Compiler\Delphi | RSB-4001 |
Managed Records Causing Internal Compiler Error | Compiler, Compiler\Delphi | RSB-3999 |
RVO for M-records: assignment to local variables | Compiler, Compiler\Delphi | RSB-3987 |
RVO for M-records: initialisation of local variables | Compiler, Compiler\Delphi | RSB-3975 |
[REGRESSION] E2154 Type ‘T’ needs finalization – not allowed in variant record | Compiler, Compiler\Delphi | RSB-3881 |
[BadCG] Value M-record parameters: improper AddRefRecord | Compiler, Compiler\Delphi | RSB-3777 |
Poor code generation for local managed record variables | Compiler, Compiler\Delphi | RSB-3651 |
Delphi Package fails to compile | Compiler, Compiler\Delphi | RSB-3631 |
[dcc32 Fatal Error] F2084 Internal Error: L891 | Compiler, Compiler\Delphi | RSB-3616 |
Goto allows skipping of implicit finally blocks | Compiler, Compiler\Delphi | RSP-27752 |
Compiler deadlock | Compiler, Compiler\Delphi | RSP-27623 |
Internal error when trying to inline with optimization on | Compiler, Compiler\Delphi | RSP-27251 |
Type mismatch in generic when parameter types are reordered | Compiler, Compiler\Delphi | RSP-26397 |
[REGRESSION] E2604 Recursive use of generic type | Compiler, Compiler\Delphi | RSP-26143 |
IDE reports incorrect hint | Compiler, Compiler\Delphi | RSP-25932 |
Compiler directive doesn’t work if added on the top line | Compiler, Compiler\Delphi | RSP-24273 |
Package version is broken | Compiler, Compiler\Delphi | RSP-24079 |
Build of linux 64 error | Compiler, Compiler\Delphi | RSP-23403 |
Record helper class constructor gives senseless compiler warning | Compiler, Compiler\Delphi | RSP-23024 |
Internal error URW1224 when type alias is defined in generic record | Compiler, Compiler\Delphi | RSP-21754 |
Pointer type check missed when object field is a dynarray | Compiler, Compiler\Delphi | RSB-2770 |
Compiler generates incorrect code for parameterized record type | Compiler, Compiler\Delphi | RSP-21554 |
Const dynamic array unexpectedly contains uninitialized data | Compiler, Compiler\Delphi | RSP-21248 |
Interface Implements with bad return address | Compiler, Compiler\Delphi | RSP-20871 |
Compiler error when using nested generic record in compound type | Compiler, Compiler\Delphi | RSP-20388 |
A generic “reference to function” will only match the first of several overloaded functions | Compiler, Compiler\Delphi | RSP-20372 |
Win32 compiler – Memory corruption with array helpers | Compiler, Compiler\Delphi | RSP-19714 |
AV in TList<T>.Remove (64-bit compiler only) | Compiler, Compiler\Delphi | RSP-18148 |
Calling backtrace function on Linux causes Segmentation fault | Compiler, Compiler\Delphi | RSB-1791 |
EJNIFatal | Compiler, Compiler\Delphi, FireMonkey | RSP-29489 |
crash compiling a projet to iOS | Compiler, Compiler\Delphi, IDE | RSP-29486 |
IDE or compiler error | Compiler, Compiler\Delphi, IDE | RSP-24143 |
Linker Error when linking android app | Compiler, Compiler\Delphi, Linker | RSP-26411 |
Returning record with only one field of managed type from function causes non optimized code | Compiler\Delphi | RSP-29895 |
Internal Compiler Error: NI19689 | Compiler\Delphi | RSP-29554 |
Internal Compiler Error: F2084 Internal Error: I8085 | Compiler\Delphi, RTL\Delphi | RSP-29668 |
Firedac explorer uses the OS language settings instead of the Delphi interface language | Data | RSB-4242 |
Firedac Explorer : Employee Tables causes Access Violation | Data | RSB-4241 |
FireDAC CloneCursor changes the state of Source DataSet !! | Data | RSP-29987 |
10.4 Sydney BDE Installer | Data | RSP-29184 |
Trying to use the TAmazonStorageService::GetObject method produces an Unresolved external linker error about not finding GetObjectW | Data, Data\Cloud | RSP-27704 |
DataSnap cpu activity on idle connections | Data, Data\DataSnap | RSP-29681 |
DataSnap Server ERR_SSL_PROTOCOL_ERROR | Data, Data\DataSnap | RSP-29219 |
Datasnap: Very slow when moving File (>2.1 GB) from Client to Server compared to opposit direction | Data, Data\DataSnap | RSP-28179 |
DataSnap: unsigned types not supported | Data, Data\DataSnap | RSP-28128 |
Datasnap Filter – Abstract Error | Data, Data\DataSnap | RSP-28067 |
onValidateCertificate not working on OSX and IOS | Data, Data\DataSnap | RSP-27983 |
REST: base64.js issue | Data, Data\DataSnap | RSP-26081 |
TLS 1.2 support for Datasnap standalone or windows service server | Data, Data\DataSnap | RSP-21524 |
Datasnap: ServerMethod Parameter AnsiString wrong generated by ProxyGenerator | Data, Data\DataSnap, IDE | RSP-28166 |
Memory overflow on DataSnap server compiled as Apache module on Windows + IE | Data, Data\DataSnap, Internet | RSP-27871 |
Incorrect error message | Data, Data\DBCtrls | RSP-12673 |
10.4 BDE Field.AsBoolean Error through change in Assembler-Code | Data, Data\DBRtl | RSP-29638 |
DataSnap Server Crash with Win64 and Firebird 3.0 | Data, Data\DBX | RSP-30342 |
FDLocalSQL without ‘IncludeHiddenFields’ Add a FDMemtable raise a error | Data, Data\FireDAC | RSP-30294 |
FDLocalSQL Add a FDMemtable With a Lookup Field raise a error | Data, Data\FireDAC | RSP-30291 |
Firedac Doesn’t Retrieve Sql Server Function Parameters | Data, Data\FireDAC | RSP-30001 |
TFDMemTable incorrect FindFirst with IndexFieldNames | Data, Data\FireDAC | RSP-29997 |
TFDTable PostgreSQL multicolumn index incorrect field order | Data, Data\FireDAC | RSP-29956 |
[FireDAC][Phys][SQLite][sqlite3]-303. Capability is not supported’. | Data, Data\FireDAC | RSP-29783 |
Program crashes using MEMO Fields with content > 1084 characters | Data, Data\FireDAC | RSP-29425 |
ThousandSeparator Problem while reading CSV files in FireDAC.Comp.BatchMove.Text: TFDBatchMoveTextReader.ReadRecord | Data, Data\FireDAC | RSP-29298 |
Can’t load libsqlite.so on Android | Data, Data\FireDAC | RSP-29223 |
FireDAC-PostgreSQL incorrectly parses QuoteTag (FInStr3) inside strings (FInStr1) | Data, Data\FireDAC | RSP-28238 |
FireDAC range-based master/detail may close and open detail datasets when scrolling master | Data, Data\FireDAC | RSP-27393 |
FireDac master-detail | Data, Data\FireDAC | RSP-25992 |
[FireDAC][Phys][IBLite]-314. Cannot load vendor library [libibtogo.dylib] | Data, Data\FireDAC, Install | RSP-29134 |
[DCC Fatal Error] dmDS_u.pas(13): F2613 Unit ‘System.WideStrings’ not found. | Data, Data\FireDAC, RTL\Delphi | RSP-30139 |
TLinkPropertyToField.ComponentProperty assignment | Data, Data\LiveBindings | RSP-29183 |
problem with listview and live bindings | Data, Data\LiveBindings, Data\Midas, FireMonkey | RSP-29521 |
Exception Visual binding | Data, Data\LiveBindings, FireMonkey | RSP-20666 |
BCD Overflow – Client DataSet with datetime and bcdfield (n,2) in database | Data, Data\Midas | RSP-30213 |
AccessViolation when applying updates of TDataSetProvider | Data, Data\Midas | RSP-29831 |
[TClientDataSet] Exception when a ftWideMemo is set to an empty string with LogChanges=True | Data, Data\Midas | RSP-29431 |
DataSetProvider options on Linux | Data, Data\Midas | RSP-28305 |
Win64 project with MidasLib incorretly load WideMemo field Data | Data, Data\Midas | RSP-27377 |
ClientDataSet – Null or not null, that’s the question | Data, Data\Midas | RSP-27175 |
Access Violation executing TClientDataset.LoadFromFile if file contains Optional Params and MidasLib is statically linked with 64 bits compiler | Data, Data\Midas | RSP-26304 |
TClientDataSet.ApplyRange fail to work with multiple indexes set | Data, Data\Midas | RSP-26240 |
Clone a TClientDataset instance with IndexFieldNames of more than 16 fields cause Invalid Parameters | Data, Data\Midas | RSP-26216 |
ClientDataSet Memory Leak!!!! | Data, Data\Midas | RSP-23477 |
Delphi XE8/10.2 – 64-bit Midas/MidasLib Issue | Data, Data\Midas | RSP-21283 |
Aggregate totals can become incorrect with 64 bit TClientDataSet | Data, Data\Midas | RSP-20391 |
64 bit MidasLib does not calculate aggregate totals correctly for negative numbers | Data, Data\Midas | RSP-20390 |
TClientDataSet.DisableStringTrim = False fail to work for ftWideString field | Data, Data\Midas | RSP-19886 |
Editing A ClientDataset when Logchanges is False and a filter with NULL expression has been applied | Data, Data\Midas | RSP-19401 |
DataSetProvider “Invalid pointer operation” on 64bit | Data, Data\Midas | RSP-19247 |
ClientDataset open cds file Chinese FiledName display garbled code | Data, Data\Midas | RSP-18838 |
TClientDataSet.SaveToFile produces different XML when using midas.dll and midaslib | Data, Data\Midas | RSP-18641 |
TClientDataSet A/V with XML, TWideMemoField, MidasLib, x64 | Data, Data\Midas | RSP-18263 |
MidasLib issue | Data, Data\Midas | RSP-17696 |
DataSnap 64 bit client abnormal program termination | Data, Data\Midas | RSP-16351 |
TAggregrateField not sum up BCD amount correctly for TClientDataSet in Win64 platform | Data, Data\Midas | RSP-15094 |
Problem with MidasLib in Delphi XE7 SP1 | Data, Data\Midas | RSP-12991 |
TAggregateField not handling negative amounts in 64-bit TClientDataSet | Data, Data\Midas | RSP-12516 |
Delphi 10.4 ListView, TClientDataSet bug in Android 10 | Data, Data\Midas, FireMonkey | RSP-29482 |
BCD convert error | Data, Data\Midas, RTL, RTL\Delphi | RSP-29719 |
Complex object JSON does not load Delphi 10.4 | Data, Data\REST | RSP-29769 |
Rest debugger create wrong code. | Data, Data\REST | RSP-27048 |
TRESTClient and Negotiate (Kerberos) Authentication | Data, Data\REST, RTL\Delphi\Net | RSP-15455 |
Precision loss on a floating point number sporadically | Data, RTL, RTL\Delphi | RSP-26568 |
Exception occurs in RadServer management console is the port of the profil is set to the one of the RadServer Development Console | Data\MEAP | RSP-27300 |
It is possible to login to ExtJS Web Console for Rad Server without entering credentials | Data\MEAP | RSP-27248 |
Debugger regression | Debugger | RSP-30262 |
Unable to create process | Debugger | RSP-29884 |
Debugger does not start | Debugger | RSP-29239 |
can’t debug win64 at all | Debugger | RSP-29206 |
C++Builder 64 bit Debugger alters the default working directory from the app executable directory | Debugger | RSP-29145 |
New Windows 64 bit debugger freezes and does not stop on exceptions | Debugger | RSP-29125 |
Debugger for C++ Win64 application shows wrong values for members | Debugger | RSP-27084 |
No permission for file access to file in Catalina in Documents folder when run from debugger | Debugger | RSB-3484 |
Debugger error | Debugger | RSP-18923 |
bcceval64] Embarcadero Debugger Kernal has stopped working – STEPS NEEDED | Debugger | RSP-11570 |
Simulator’s devices with version 11.3 doesn’t work | Debugger, FireMonkey | RSP-20589 |
Starting DUnit test run via F9 executes it two times | Debugger, VCL | RSB-4114 |
The included demo’s have wrong line endings | Demos | RSP-28326 |
Build Error Unit “Androidapi.JNI.PlayServices.Tasks’ not found. when I build Android. | File Delivery, Install\GetIt | RSB-4074 |
Roate text is not show on mobile devices | FireMonkey | RSP-30348 |
Can’t turn on camera function | FireMonkey | RSP-30273 |
LISTVIEW IOS DARK MODE | FireMonkey | RSP-30130 |
Double Click on TStringGrid | FireMonkey | RSP-29863 |
Setting Parent to nil for a frame that has a TMemo causes a crash | FireMonkey | RSP-29798 |
Issue with deploying apps to AppStoreConnect | FireMonkey | RSP-29692 |
FMX: An error occurs when undoing twice after pasting a string to Memo control | FireMonkey | RSP-29633 |
Metal backend does not support 8-bit textures | FireMonkey | RSP-29563 |
FMX TMediaPlayer.Duration nonsense value on Android | FireMonkey | RSP-29561 |
Display rotated text, some angles cannot be displayed | FireMonkey | RSP-29170 |
iOS App simply crashes with a TWebBrowser on it. | FireMonkey | RSP-29129 |
Metal is slow compare to the old quartz canvas under macos | FireMonkey | RSB-4208 |
Crash with TRadiantPathShape with metal under macos | FireMonkey | RSB-4207 |
Crash with TReflectionEffect with metal under macos | FireMonkey | RSB-4206 |
FMXTee.Canvas not compilable due to FreeAndNil change | FireMonkey | RSP-28780 |
FMX.DAE.Schema.MathTypes and FMX.DAE.Schema.GLES are missing | FireMonkey | RSB-4098 |
TabOrder information lost on parent change | FireMonkey | RSB-4081 |
TBitmap.Canvas does not work properly on Metal macOS | FireMonkey | RSB-4019 |
Windows listview font bigger at first time | FireMonkey | RSB-3859 |
TWebBrowser losing focus on EvaluateJavaScript (Android) | FireMonkey | RSP-27622 |
iOS dark mode messes up buttons with glyphs | FireMonkey | RSP-27620 |
The use of webBrowser and BannerAd on the same form makes bannerAd invisible | FireMonkey | RSP-27406 |
Edit controls appear focused when they should not | FireMonkey | RSP-27378 |
TMapview with zoom error in Delphi 10.3.3 Android | FireMonkey | RSP-27261 |
Assigning a transparent TBitmapSurface does not make it transparent | FireMonkey | RSP-27111 |
OnKeyUp does not work well on Mac | FireMonkey | RSP-27066 |
Unable to press button after iOS virtual keyboard is entered #2 | FireMonkey | RSB-3473 |
ClientArea painting problem when MainMenu wraps or unwraps. | FireMonkey | RSP-26601 |
Unable to press button after returning from suspend. | FireMonkey | RSB-3431 |
TDateEdit.ClosePicker method fails on Android | FireMonkey | RSP-26301 |
Accelerators also trigger on Ctrl, not just Alt | FireMonkey | RSP-26074 |
Dismissing TDialogService.MessageDialog causes access violation | FireMonkey | RSP-26009 |
Changing TGrid.RowCount from code makes the size adjustment strange | FireMonkey | RSP-25677 |
EvaluateJavaSript procedure causes browser flickering on Android app | FireMonkey | RSP-25660 |
TMemo – some weird issues – flickering and incorrect srollbar | FireMonkey | RSP-24744 |
TGeocoder is not returning Locality field with city name | FireMonkey | RSP-24431 |
Accessibility Package does not compile | FireMonkey | RSP-24082 |
TWebBrowser only loads PDF first time on Mac OSX | FireMonkey | RSP-23976 |
TEdit readonly property if ControlType=Platform has no effect | FireMonkey | RSP-23870 |
FMX.ListView.OnChange fires even if item doesn’t change | FireMonkey | RSP-23188 |
TMemo crashes when system time changed | FireMonkey | RSP-23148 |
Memoryleak in TControl3D | FireMonkey | RSP-21549 |
TViewport3D align errors with TTabControl on Android and iOS | FireMonkey | RSP-21471 |
TFlowLayout problems | FireMonkey | RSP-21442 |
TMemo performance problem with big data | FireMonkey | RSP-21376 |
TListView onChange called twice | FireMonkey | RSP-20828 |
Live Bindings does not work on TSpinBox and TNumberBox controls | FireMonkey | RSP-20661 |
TMemo bug | FireMonkey | RSP-20576 |
TTreeview.Clear don’t clear Selected node | FireMonkey | RSP-20299 |
[FMX] In TMemo the cursor does not correspond to the alignment of the text. | FireMonkey | RSP-19843 |
Tmemo Problem – CharCase ecUppercase or ecLowerCase | FireMonkey | RSP-19203 |
Tmemo not realign it’s content when vkback is puched | FireMonkey | RSP-19119 |
Android App Crash Tedit segmentation error 11 | FireMonkey | RSP-18757 |
TCustomForm.RecalcControlsUpdateRect; bad source code | FireMonkey | RSP-18200 |
FMX-TMemo Undo-Bug | FireMonkey | RSP-17870 |
TPrintDialog.Copies: property value doesn’t set in the print dialog | FireMonkey | RSP-16274 |
[FMX]TWebBrowser.LoadFromStrings win and Phone need different charset | FireMonkey | RSP-15686 |
Regression in TModel3D – Load MeshCollection | FireMonkey, FireMonkey\3D Components | RSB-2295 |
TModel3D generiates error when loading DAE file that works with10.2.2 | FireMonkey, FireMonkey\3D Components | RSB-2225 |
Design time issue when working with TGridPanelLayout | FireMonkey, FireMonkey\Components | RSB-1911 |
missing test on FMX.WebBrowser destroy (extra call of destructor) | FireMonkey, FireMonkey\Components | RSP-14724 |
FMX Memo Scrolling Bug | FireMonkey, FireMonkey\Components | RSP-12137 |
iOS camera needs permission | FireMonkey, FireMonkey\Components, FireMonkey\Runtime | RSP-29813 |
iOS Push notifications doesn’t working | FireMonkey, FireMonkey\Runtime | RSP-29793 |
TCameraComponent ignores set resolution on Re-Activate | FireMonkey, FireMonkey\Runtime | RSP-27734 |
FMX TFrame owned components property TabOrder values being lost. (VCL side is ok) | FireMonkey, IDE | RSP-29552 |
SDK API-Level Location folder empty after install Sydney | FireMonkey, IDE | RSP-29547 |
Default TabOrder= -1 for FMX [REGRESSION] | FireMonkey, IDE | RSB-3944 |
[macOS 64] Failure to draw a pattern on a canvas when GlobalUseMetal = true | FireMonkey, RTL, RTL\Delphi | RSB-3552 |
TCustomContextOpenGL.BuildShader crash if acode contain non-preprocessor tokens | FireMonkey, RTL, RTL\Delphi | RSP-16829 |
OnCellDblClick | FireMonkey\Components\Grid | RSP-29247 |
“10.3” in all the page titles in the Feature Matrix pdf | Help and Doc | RSP-29163 |
EdgeBrowser needs properties methods documentation on Help in C++ Builder | Help and Doc | RSB-4086 |
FMX.StdCtrls.TCustomTrack.MouseDown translated parameter name | Help and Doc | RSP-19259 |
FMX TGridOption topic AutoDisplacement text in German has an issue | Help and Doc | RSP-16893 |
Bad text color in bookmarks tool window | IDE | RSB-4371 |
Exception when opening form | IDE | RSB-4367 |
Cannot install different version of Indy | IDE | RSB-4362 |
Pressing Enter key in Project Manager does nothing (Update#1-Regression) | IDE | RSB-4348 |
DelphiLSP uses all Memory – till VM Dies | IDE | RSB-4344 |
Keyboard and mouse navigation issues with GetIt progress window | IDE | RSB-4338 |
IDE Insight edit does not properly redraw | IDE | RSB-4330 |
FireMonkey grab and resize not always working | IDE | RSB-4316 |
Delphi IDE crash while using nested forms | IDE | RSP-30341 |
Delphi LSP fails with “E2226 Compilation terminated; too many errors” in compiling project | IDE | RSB-4306 |
Delphi LSP out of memory | IDE | RSB-4297 |
It is not possible to deploy iOS apps | IDE | RSB-4296 |
OI broken on High DPI | IDE | RSB-4283 |
cannot find TBindScope in the Palette | IDE | RSP-30298 |
Title bar does not reflect the selected unit | IDE | RSB-4272 |
Repaint problem | IDE | RSP-30279 |
Access Violation on the Form Designer | IDE | RSB-4266 |
Save Desktop can’t save to new desktop layout name | IDE | RSB-4265 |
Scrollwheel does not work in Options and Project Options | IDE | RSP-30264 |
IDE Color Theme with transparent menu options | IDE | RSP-30249 |
Build Groups show Platforms incorrect | IDE | RSP-30248 |
read of address 0 | IDE | RSP-30216 |
Add To-Do Item Dialog does not add To-Do item | IDE | RSP-30141 |
QA Audit Results Context Menu Missing Text | IDE | RSP-30123 |
code completion not working in 10.4 | IDE | RSP-30101 |
[DelphiLSP] CodeInsight Sort by Name entering wrong text | IDE | RSP-30066 |
Moving between New Edit Window and designer moves objects or select text | IDE | RSP-30057 |
New Edit Window ugly and it is HUGE after project change | IDE | RSP-30051 |
TMemo gives Access Violation trying to edit the lines in the Code Editor | IDE | RSP-30048 |
Drag and drop within the IDE | IDE | RSP-30034 |
Floating IDE Windows don’t follow Dark Theme | IDE | RSP-30032 |
Tooltip symbol insight VERY, VERY, VERY SLOW | IDE | RSP-30021 |
Editor insert point of new event implementation creates syntax errors | IDE | RSP-30009 |
AV when closing project | IDE | RSP-29984 |
EOSError | IDE | RSP-29971 |
Error message in execution and close file | IDE | RSP-29970 |
IDE window moves across the screen when starting/stopping debugging | IDE | RSP-29919 |
Error after install components | IDE | RSP-29898 |
Autocomplete in Delphi 10.4 IDE not working the same as in 10.3 | IDE | RSP-29879 |
“New Edit Window” menu item missing from editor context menu | IDE | RSP-29866 |
When switching between implementation and interface Cursor will be invisible | IDE | RSP-29810 |
CRTL+Clic or got to declaration IDE crash | IDE | RSP-29805 |
IDE Reports Access Violation while using the form designer | IDE | RSP-29781 |
Navigator plugin for 10.4 generates problems on 10.3 | IDE | RSP-29666 |
There is no manifest in DelphiLSP.exe | IDE | RSP-29646 |
RAD Studio crashed | IDE | RSP-29595 |
Structure Panel still not Working correctly | IDE | RSP-29589 |
CodeInsight stops working | IDE | RSP-29584 |
AV when clicking navigation bar in New Edit Window | IDE | RSP-29571 |
Code insight shows error incorrectly | IDE | RSP-29568 |
New “vanilla”-IDE-Update | IDE | RSP-29556 |
Projects Window checkboxes missing for some menu items | IDE | RSP-29526 |
Debug crash o Rad Studio | IDE | RSP-29505 |
Record in a record breaks ctrl+arrow navigation | IDE | RSP-29494 |
When the IDE theme is turned on, the state of the menu cannot be determined. | IDE | RSP-29461 |
Strange marking of errors | IDE | RSP-29460 |
Dark theme has light theme in “Events Window” | IDE | RSP-29459 |
Tooltip Symbol Insight make cursor busy and busy | IDE | RSP-29457 |
Trying to associate a grid column with a field collapses IDE. | IDE | RSP-29454 |
Delphi IDE Crash | IDE | RSP-29448 |
Error Insight: variabile declaration with type inference marked as error | IDE | RSP-29406 |
[DelphiLSP] IDE Crashes when view form as text is selected and running LSP server | IDE | RSP-29347 |
Message appears at launching de IDE | IDE | RSP-29332 |
[LSP] Error Insight responds very slowly | IDE | RSP-29300 |
LSP disabled Error Insight occasionally shows red squiggly lines in code editor | IDE | RSP-29260 |
AV when clicking on Code Editor of String List Editor dialog | IDE | RSP-29220 |
Editing TFDQuery.SQL property contents in source editor causes Access Violations | IDE | RSP-29207 |
Konopka VCL controls not available [test] | IDE | RSP-29188 |
Dialog constantly pops up during debugging | IDE | RSP-29136 |
readme of packages in getit | IDE | RSP-29107 |
XMLDOC not shown for specific code | IDE | RSB-4157 |
code insight, wrong replacement of code | IDE | RSB-4117 |
code insight turns comments into links | IDE | RSB-4116 |
[regression] VCL Form color not applied in design mode. | IDE | RSB-4096 |
[regression] Bind visually on TDBGRID kills the IDE | IDE | RSB-4092 |
Loading splash screen is flickering | IDE | RSB-4087 |
IDE menu flickering | IDE | RSB-4061 |
Model View’s context menu not showing items | IDE | RSB-4054 |
[REGRESSION] Project Options drop down for configuration selection shows only platform | IDE | RSB-4008 |
Connection Editor not visualizing on screen with code editor | IDE | RSB-3974 |
Error Insight correctly identifies error, but renders squiggly wrong | IDE | RSB-3923 |
Wrong hint shown for a certain new project type | IDE | RSB-3867 |
Project options dialog page “Delphi Compiler” is not populated when opening the dialog | IDE | RSP-28808 |
Dragging a docked window out of its dock site leaves the dock site having the undocked window’s caption | IDE | RSB-3829 |
IDE file encoding list refers to UCS2 instead of UTF16 | IDE | RSB-3809 |
Cannot rearrange editor tabs, when it is selected | IDE | RSB-3800 |
Length of squiggly lines looks being random | IDE | RSB-3774 |
Object inspector is flickering while typing control caption | IDE | RSB-3771 |
IDE displays a blank form when opening project group | IDE | RSB-3731 |
LSP ErrorInsight in Structure Pane only shows one keystroke after editor | IDE | RSB-3729 |
Options – Translation tools – Font – Corrupted? | IDE | RSB-3713 |
Exceedingly slow IDE in large projects and files | IDE | RSP-28149 |
Project manager columns are no longer resizable when ‘Show Path’ is enabled | IDE | RSB-3659 |
AV in vclide270.bpl after closing project | IDE | RSB-3630 |
The editor does not know that “var” can be used in the start and end ranges in the code. | IDE | RSP-27896 |
Please add Tracking to Scrollbars | IDE | RSB-3531 |
License Manager has access violation error when i click on Workstation Licenses | IDE | RSB-3513 |
Internal MS Build error | IDE | RSP-27673 |
Project Manager allows illegal symbols while renaming files and crashing IDE. | IDE | RSP-27554 |
Option dialog painting issues – button panel | IDE | RSP-27010 |
Black image background when selecting actions | IDE | RSB-3462 |
Desktop Layout with Live Bindings crashes IDE | IDE | RSB-3390 |
Issues with dragging toolbars | IDE | RSB-3318 |
Object Inspector Focuses Wrong Field After Scrolling | IDE | RSP-26264 |
Unknown attribute can only be turned to error via compiler directive | IDE | RSP-26208 |
Component X can’t be registered by package Y because it has already been registered by package Z | IDE | RSP-26016 |
Multi monitor – IDE changes screen it is running in a multi monitor system | IDE | RSP-25646 |
Huge amount of flicker holding down the shift key on IDE | IDE | RSP-25614 |
IDE window restore fail (moving between monitors) | IDE | RSP-24595 |
Several Issues when attempting to import WSDL files. | IDE | RSP-24531 |
Desktop switch happens even if desktops are equal | IDE | RSP-24508 |
Class Completion Option Appears in “Explorer” Option Page | IDE | RSP-24389 |
Project -> Add to Repository causes flicker | IDE | RSP-24338 |
Manifest add support for High-DPI gdiScaling | IDE | RSP-24175 |
RAD studio and Windows 10 do not work well together. Screen constantly flickers and refreshes causing IDE to lockup for 30-60 sec | IDE | RSP-24164 |
Resize IDE forms is really awful | IDE | RSP-24048 |
IDE doesn’t correctly restore in full screen on a 4K monitor | IDE | RSP-23859 |
IDE toolbars randomly repositionig itself | IDE | RSP-23832 |
Object inspector looses a changed property value when selecting an other component | IDE | RSP-23694 |
Mouse Wheel Scroll does not work | IDE | RSP-23665 |
Cannot persist the IDE main window size | IDE | RSP-23655 |
XCode returns e8000067 error when deploying to iOS | IDE | RSP-23141 |
Project name not support dot | IDE | RSP-23127 |
Search in objectgalerie problem | IDE | RSP-22940 |
RIO resize of IDE sluggish | IDE | RSP-21780 |
Mouse scrolling doesn’t work in project options | IDE | RSP-21700 |
The “Events” window ignores color settings when IDE theming is enabled | IDE | RSP-21634 |
The component install screen cannot be scrolled with mouse when in project | IDE | RSB-2845 |
Mximizing and restoring IDE makes it bleed over monitors | IDE | RSB-2659 |
Right-click to show Project Manager options context menu is now very difficult | IDE | RSB-2561 |
Cannot resolve unit name (in error insight in Structure View) | IDE | RSP-21338 |
wrong selection on Structure window | IDE | RSB-2285 |
“New Items” dialog is flickering awfully when resizing | IDE | RSB-1988 |
*.c source files, added to C++ project, got added to DeploymentManager file list | IDE | RSP-18241 |
programming help not works, code insight | IDE | RSP-17179 |
Code Insight breaks inside ‘_Z’ | IDE | RSP-16334 |
Code completion often stop work. | IDE | RSP-16271 |
Delete Invalid Paths removes valid library paths | IDE | RSP-14689 |
Clicking on item in Structure pane selects the wrong item | IDE | RSP-12841 |
Tools Options (Environment Options) Library Options always default to Win64 | IDE | RSP-12415 |
Duplicate key CFBundleResourceSpecification in *.info.plist | IDE | RSP-12407 |
IDE Monitor position keeps changing | IDE | RSP-12283 |
Can’t add icon for App Store in project options | IDE, IDE\Build System, IDE\Deployment | RSP-23042 |
When using national characters in function names, after calling them, LSP Code Insight does not work correctly. | IDE, IDE\Code Insight | RSP-30136 |
Index violation from code completion | IDE, IDE\Code Insight | RSP-29803 |
[DelphiLSP] Code insight missing objects when inside boolean expression and 1st part is boolean value | IDE, IDE\Code Insight | RSP-29360 |
[DelphiLSP] Code Insight adds unneeded () when changing procedures/functions | IDE, IDE\Code Insight | RSP-29271 |
LSP not showing parameter help/tooltip for interface methods | IDE, IDE\Code Insight | RSB-4137 |
Space does not finish code completion | IDE, IDE\Code Insight | RSB-4063 |
CodeInsight in Uses Clause fails if you have already partially typed a unit name that is not at the beginning | IDE, IDE\Code Insight | RSB-3662 |
Code completion not working when “Use MsBuild externally to compile” are true | IDE, IDE\Code Insight | RSP-20760 |
Structure/Error Insight error for a compilable project. | IDE, IDE\Code Insight | RSB-1878 |
WSDL generate bad code | IDE, SOAP | RSP-18630 |
TGridPanel at inherited form design time error | IDE, VCL | RSP-29314 |
Multiple VCLStyles are not applied at design time | IDE, VCL | RSB-4129 |
Installer error (Indy packages installed twice) | Install | RSB-4326 |
Change of machine name causes subsequent problems with Licence Manager | Install | RSP-30067 |
Access Violation when opening License Manager | Install | RSP-29172 |
Using GetItCmd to attempt installing a style uninstalled all Additional Components | Install | RSB-4203 |
SDK and NDK license dialog behind install window. | Install | RSB-1589 |
The TVirtualImageList component is missing vcl.virtualimagelist.obj file | Linker | RSP-29532 |
TXMLDocument behaves differently between vendors | RTL | RSP-11760 |
The ‘chdir’ Windows crtl function is deprecated in favor of _chdir | RTL, RTL\C++ | RSP-27989 |
Crash on exit after using ostringstream in DLL | RTL, RTL\C++ | RSP-27830 |
Implement TLightweightMREW as (managed) record | RTL, RTL\Delphi | RSB-4259 |
Supports method causes a crash when called from a property using implements keyword | RTL, RTL\Delphi | RSP-30020 |
Deserialize Enums with TJsonSerializer ?Invalid class typecast? issue | RTL, RTL\Delphi | RSP-29881 |
TStrings with custom LineBreak is slow | RTL, RTL\Delphi | RSP-29731 |
Bug in 10.4 JSON parser: not passing field names to ClientDataSet | RTL, RTL\Delphi | RSP-29655 |
Weak references causes crash in 3rd party memory managers | RTL, RTL\Delphi | RSP-29562 |
TJSONObject.ToJSON outputs unicode as ascii and not (JSON) escapes | RTL, RTL\Delphi | RSP-29121 |
Indy OpenSSL IO Handler | RTL, RTL\Delphi | RSP-29074 |
Just adding System.Net.HttpClient crashes Linux application | RTL, RTL\Delphi | RSB-4135 |
TThreadedQueue and TMonitor issue, possible solution | RTL, RTL\Delphi | RSB-4115 |
InterlockedCompareExchange128 doesn’t restore RBX | RTL, RTL\Delphi | RSP-28272 |
TThreadedQueue.PopItem fails under stress | RTL, RTL\Delphi | RSB-3951 |
Threading – Incorrect calculation of IdleWorkerThreadCount | RTL, RTL\Delphi | RSP-28200 |
missing inet_ntop: required for minimal IPv6 address support | RTL, RTL\Delphi | RSP-28027 |
TRttiContext.DropContext is not Threadsafe. This leads to bugs in mutithreaded applications like [https://quality.embarcadero.com/browse/RSP-27769 | RTL, RTL\Delphi | RSP-27771 |
System.Math.Power 64 bits reInvalidOp | RTL, RTL\Delphi | RSP-27043 |
Always occurs due to a memory or problem overflow in this file | RTL, RTL\Delphi | RSP-24394 |
TParallel produces EAggregateException with “nil” members | RTL, RTL\Delphi | RSP-24359 |
Access Violation with T*DynArray types in some code combinations | RTL, RTL\Delphi | RSP-24207 |
Bug in xmlDoc.FormatXMLData | RTL, RTL\Delphi | RSP-23649 |
TXMLDocument does not suppot UTF-16 on iOS | RTL, RTL\Delphi | RSP-23607 |
IDE Bug after Ctrl+Shift+Space | RTL, RTL\Delphi | RSP-23490 |
TThreadedQueue unusable with large threads amount – memory corruption | RTL, RTL\Delphi | RSP-23333 |
TThreadedQueue times-out incorrectly during PushItem and PopItem | RTL, RTL\Delphi | RSP-21405 |
XML – unable to load xml with encoding=Windows-1250 using OmniXML | RTL, RTL\Delphi | RSP-20570 |
TThreadedQueue: should wait INFINITE but doesn’t do it | RTL, RTL\Delphi | RSP-19993 |
XMLDocument using ADOM for Vendor does not produce XML Version information | RTL, RTL\Delphi | RSP-16311 |
DirectoryExists returns true in case of logon failure(error code 1326: ERROR_LOGON_FAILURE) | RTL, RTL\Delphi | RSP-11246 |
Vcl.Direct2dCanvas functions not working -> Access Violations | RTL, RTL\Delphi, RTL\Delphi\Header Translations, VCL | RSP-15639 |
Several types in System.Generics.Collections broken for dynamic array types | RTL, RTL\Delphi, RTL\Delphi\List/Collections | RSP-30280 |
SOAP cookie with Expires=Fri, 31-dec-9999 23:59 causes EConvertError – Invalid argument to date encode | RTL, RTL\Delphi, RTL\Delphi\Net | RSP-30282 |
TSocket.Accept() fails on POSIX OS when using timeout value | RTL, RTL\Delphi, RTL\Delphi\Net | RSP-19708 |
Android support completely broken (on Devices running Android 6/7) | RTL, RTL\Delphi, RTL\Delphi\Other | RSB-4345 |
AV when opening a notification on iOS | RTL, RTL\Delphi, RTL\Delphi\Other | RSP-30335 |
(Linux) TConditionVariableMutex.WaitFor(Mutex, Timeout) fails with an Access Violation | RTL, RTL\Delphi, RTL\Delphi\Threads | RSP-28054 |
TParallel.For broken in 10.3 (maybe only 10.3.1) | RTL, RTL\Delphi, RTL\Delphi\Threads | RSP-23837 |
TThreadPool.ShouldGrowPool | RTL, RTL\Delphi, RTL\Delphi\Threads | RSP-20528 |
Parallel ITasks do not start as expected | RTL, RTL\Delphi, RTL\Delphi\Threads | RSP-16932 |
TThread.waitfor error under android when called twice | RTL, RTL\Delphi, RTL\Delphi\Threads | RSP-16356 |
Soap.SOAPHTTPTrans.TClientCert.SerialNum weird value | RTL, RTL\Delphi, SOAP | RSP-27200 |
IXMLNode write attribute for type double use locale formatsetting instead of invariant | RTL\Delphi | RSP-29577 |
TIPAddress not worked in windows | RTL\Delphi\Net | RSP-28227 |
HttpValidateServerCertificate give different data under iOS/Android/Windows | RTL\Delphi\Net | RSP-27220 |
TNetHttpClient should use proxies on macOS | RTL\Delphi\Net | RSP-26426 |
TNetHTTPClient proxy settings works under Windows but not under MacOS | RTL\Delphi\Net | RSP-19621 |
SOAP request – redirect not working | RTL\Delphi\Net, SOAP | RSP-30378 |
SOAP THttprio.HTTPWebNode -> Soap.SOAPHTTPTRANS.THTTPReqResp.InvokeOptions – [soIgnoreInvalidCerts] is now just an ON/OFF switch and never checks anything | SOAP | RSP-29747 |
Import WSDL generates not compileable unit for certain URL | SOAP | RSP-24395 |
“Import WSDL” generates invalid code without explanation of problem | SOAP | RSB-1718 |
WSDL Importer has problems with <xs:choice> tags in berlin | SOAP | RSP-16448 |
Error in WSDL importer or in TOPToSoapDomConvert converter | SOAP | RSP-15767 |
French translation error on Tools / Options / … / Source Options” => audit code | Translation | RSP-29389 |
TMainMenu drop-down and TPopupMenu not styled | VCL | RSP-30395 |
Bad cell size calculation in gridpanel component | VCL | RSP-30370 |
Please can Windows Server 2019 be added to the supported target platform list | VCL | RSP-30339 |
Malfunction calling menuitem via Hotkey | VCL | RSP-30256 |
Mixed DPI anchoring fault for child controls of PageControl, GroupBox, Panel | VCL | RSP-30144 |
Regression: TMenu.IsShortCut behavior is incorrect for menus that become disabled when triggered | VCL | RSP-29897 |
10.4 TStringGrid.RowHeights[x] := 0; does not hide rows as in 10.3 | VCL | RSP-29867 |
A/V with TImage and large JPGs | VCL | RSP-29780 |
Win64: Styled Form not correct initialized | VCL | RSP-29779 |
Vcl.Forms, TFormStyleHook.PaintNC, LStyle can be used before is is set | VCL | RSP-29751 |
TGridPanel and EquallySplitPercentuals not 100% | VCL | RSP-29743 |
Caption disappears in C++ VCL TitleBar test app | VCL | RSP-29728 |
Automatic code completion based on the Language Server Protocol stops working after adding a DevExpress control to a form | VCL | RSP-29674 |
VCL Grids bug | VCL | RSP-29628 |
[REGRESSION] Misalignment in TStringGrid, StretchDraw method in OnDrawCell | VCL | RSP-29560 |
StringGrid does not display its data when selecting RightToLeft value for BiDiMode property | VCL | RSP-29540 |
CustomTitleBar Height HighDPI scaling all wrong after maximizing | VCL | RSP-29524 |
Baddly cell size calculation | VCL | RSP-29469 |
bug in Vcl.forms: procedure DefocusControl, use of nil object | VCL | RSP-29465 |
Delphi 10.4 TStringGrid.OnDrawCell bug | VCL | RSP-29402 |
Konopka KSVC not available in GetIt | VCL | RSP-29400 |
Wrong rect coors in TStringGridDrawCell, so image are drawed at wrong position | VCL | RSP-29374 |
StackOverflow when using per-Control Styles | VCL | RSP-29351 |
Crash error produced when in second form change the custom style | VCL | RSP-29288 |
Wrong text positioning for TButton with custom style | VCL | RSP-29287 |
Error accessing the Code Editor of the SQL property of the TADOQuery component | VCL | RSP-29213 |
New VCL Styles do not respect ImageMargins of TButton with image | VCL | RSP-28333 |
[Regression] TStringGrid.OnDrawCell parameter Rect contains wrong values | VCL | RSB-4146 |
TCalendarPicker is placed incorrectly and can become invisible and unusable on multi-monitor setups | VCL | RSP-28269 |
CustomTitleBar displays wrong caption with TSpeedButton | VCL | RSB-3984 |
TCustomizeDlg not fully VCL styled | VCL | RSB-3901 |
Error in Showing Form from DLL | VCL | RSB-3770 |
OnCanResize function is getting called before form show | VCL | RSP-28175 |
AquaGraphite.vsf VCL Style has a remnant check mark in background of several controls | VCL | RSP-28164 |
New VCL-Multistyles cover not all controls (e.g. TListbox) | VCL | RSB-3723 |
Border color on some DB controls do not match other controls | VCL | RSP-27920 |
TWICImage initialization | VCL | RSP-27825 |
wrong result’s TWinControl.ControlAtPos(…AllowWinControls=true, AllLevels = true) function | VCL | RSP-27473 |
Problemwith *.BPL | VCL | RSP-27299 |
InputQuery scaling and styling issues | VCL | RSP-27077 |
Incorrect scaling when using Windows Zoom | VCL | RSP-26552 |
Top level menu item captions are too wide when MainMenu is OwnerDraw | VCL | RSP-26492 |
InfoTip disappears too early in TListView | VCL | RSP-26441 |
XML UTF8 encoding Cyrillic characters problem | VCL | RSP-26376 |
TSpeedButton touch brings up popup menu | VCL | RSP-26063 |
‘Vcl.Themes.TCustomStyleServices.DrawText’ link error | VCL | RSP-25626 |
A single line linkgrid with the InplaceEditor displayed does not scroll correctly | VCL | RSP-25558 |
Rectified “Turquoise Gray” style | VCL | RSP-24533 |
TGridPanel crashes IDE | VCL | RSP-21245 |
Changing style disables modal state in form | VCL | RSP-20443 |
Wrong wordwrap in VCL TLabel | VCL | RSP-20352 |
CloseQuery cause AV | VCL | RSP-20250 |
Ownerdraw TComboBox paints solid instead of dotted focus rectangle | VCL | RSP-18331 |
TPageControl.SetTabIndex activates wrong page when some tabs are hidden | VCL | RSP-17662 |
TGridPanel cause excetipn when use in TPageControl | VCL | RSP-12719 |
TPanel on TSplitView does not get Styled | VCL, VCL\Styles/Themes | RSP-27574 |
Menu Drawing Bug with VCL Styles enabled – Still exists | VCL, VCL\Styles/Themes | RSP-26656 |
TUpDown.OnChangingEx: NewValue seems to be wrong | VCL, VCL\Win32 | RSP-14117 |