Author Archives: socialmedia

The Antique Temple

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.

SummaryComponent/sExternalID
Exception catch program runs incorrectly with 32-bit compilerCompiler, Compiler\C++RSP-27904
Abnormal program terminationCompiler, Compiler\C++RSP-27875
License TwineCompile And Ship It With C++BuilderCompiler, Compiler\C++RSP-27168
ICE: Internal compiler error: 0 @ 00000000Compiler, Compiler\C++RSP-25543
Clang compiler generates wrong class member addressesCompiler, Compiler\C++RSP-23819
fmxdae.a is missing on win64 architectureCompiler, Compiler\C++RSP-23340
__property UnicodeString namespace .... -> Declaration terminated incorrectlyCompiler, Compiler\C++RSP-20365
Error "Property and method <MethodName> are not compatible" in Object InspectorCompiler, Compiler\C++, Compiler\C++\CLANG, Compiler\C++\CLANG\Delphi interopRSP-29734
Cannot override Delphi's DYNAMIC methods in template classesCompiler, Compiler\C++, Compiler\C++\CLANG, Compiler\C++\CLANG\Delphi interopRSP-27859
IDE|Code Completion] CodeInsight stopped workingCompiler, Compiler\C++, Compiler\C++\CLANG, Compiler\C++\CLANG\IDE Interaction, IDE\Code InsightRSP-22875
Can't debug 64 bits packagesCompiler, Compiler\C++, Debugger, IDERSP-23970
C++ Builder 10.3.3 Android ExceptionsCompiler, Compiler\C++, FireMonkeyRSP-27268
linker problem with boost 1.68 and 1.70 and bcc64Compiler, Compiler\C++, LinkerRSP-29695
[ilink32 Warning] Warning: Public symbol '_methsig' defined in both module xxx.OBJ and yyy.OBJCompiler, Compiler\C++, LinkerRSP-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++, VCLRSB-2567
BUG ReportCompiler, Compiler\DelphiRSB-4339
Getting Type parameter 'T' must be non-null value type after patch updateCompiler, Compiler\DelphiRSP-30288
Delphi LSP causes Hyperviser VM to "lock up"Compiler, Compiler\DelphiRSB-4258
F2063 Could not compile used unit 'Mitov.Types.pas'Compiler, Compiler\DelphiRSP-30214
F2084 Internal Error: AV0A1692A2(0A110000)-R00000000-0Compiler, Compiler\DelphiRSB-4246
In some cases, Custom Managed Records is not initializedCompiler, Compiler\DelphiRSP-30204
Regression: Internal error F2804Compiler, Compiler\DelphiRSB-4232
Relase a stable version. No any NEW FEATURECompiler, Compiler\DelphiRSP-30179
Broken Default() for record, broken code competition for inline recordsCompiler, Compiler\DelphiRSP-30093
[Regression] Compiler Optimization drops Result-AssignmentCompiler, Compiler\DelphiRSP-30088
(Regression) Generic record constraints broken in Update 2Compiler, Compiler\DelphiRSP-30073
[PATCH2 REGRESSION] F2084 Internal Error: C24243Compiler, Compiler\DelphiRSP-30072
inline member functions in records expanded incorrectlyCompiler, Compiler\DelphiRSP-30014
'IDETheme.ActnCtrls' Not foundCompiler, Compiler\DelphiRSP-29934
AsCurrency reports 0.0001 when data shows 0.0000Compiler, Compiler\DelphiRSP-29785
MacOS does not report the reason for the failed compilation.Compiler, Compiler\DelphiRSP-29456
Compiler generates incorrect code for if-thenCompiler, Compiler\DelphiRSP-29412
Corrupted stack for TThing<T>.Proc<A>(X: A) when A is IntegerCompiler, Compiler\DelphiRSP-29379
[dcc32 Fatal Error] F2084 Internal Error: L891Compiler, Compiler\DelphiRSP-29317
[dcc32 Fatal Error] F2084 Internal Error: C2612Compiler, Compiler\DelphiRSP-29315
Internal error L891 when linking because of complex types based on records with class varCompiler, Compiler\DelphiRSP-29310
CODEGEN bug in managed fields initialization, associated with new management operators.Compiler, Compiler\DelphiRSP-29299
Compiler generates wrong code for template functionCompiler, Compiler\DelphiRSP-29256
Incorrect property value obtained from the recordCompiler, Compiler\DelphiRSP-29227
Access violation with working code under 10.2Compiler, Compiler\DelphiRSP-29226
GoTo statements not workingCompiler, Compiler\DelphiRSP-29142
Compiler internal error if you ignore the result of a function that returns a generic recordCompiler, Compiler\DelphiRSP-29127
ICE E1812Compiler, Compiler\DelphiRSP-29124
[Regression] Bad codegen in function returning generic typeCompiler, Compiler\DelphiRSB-4150
Build a project is very slow without IDE Fix PackCompiler, Compiler\DelphiRSB-4141
[BadCG] In the absence of Initialize, finalisation is not guaranteed for local variablesCompiler, Compiler\DelphiRSB-4138
Default(T) generates bad code for managed recordCompiler, Compiler\DelphiRSB-4121
[BadCG] Operator Assign is not always invoked for fieldsCompiler, Compiler\DelphiRSB-4065
Compiler error when inlining new Bit Counting Standard FunctionsCompiler, Compiler\DelphiRSB-4053
[BadCG] Operator Assign should not allow non-default calling conventionsCompiler, Compiler\DelphiRSB-4042
Compilation error with TIdFTP Internet Direct(Indy)Compiler, Compiler\DelphiRSP-28703
Managed Records: Cast Operators cause Internal ErrorsCompiler, Compiler\DelphiRSB-4001
Managed Records Causing Internal Compiler ErrorCompiler, Compiler\DelphiRSB-3999
RVO for M-records: assignment to local variablesCompiler, Compiler\DelphiRSB-3987
RVO for M-records: initialisation of local variablesCompiler, Compiler\DelphiRSB-3975
[REGRESSION] E2154 Type 'T' needs finalization - not allowed in variant recordCompiler, Compiler\DelphiRSB-3881
[BadCG] Value M-record parameters: improper AddRefRecordCompiler, Compiler\DelphiRSB-3777
Poor code generation for local managed record variablesCompiler, Compiler\DelphiRSB-3651
Delphi Package fails to compileCompiler, Compiler\DelphiRSB-3631
[dcc32 Fatal Error] F2084 Internal Error: L891Compiler, Compiler\DelphiRSB-3616
Goto allows skipping of implicit finally blocksCompiler, Compiler\DelphiRSP-27752
Compiler deadlockCompiler, Compiler\DelphiRSP-27623
Internal error when trying to inline with optimization onCompiler, Compiler\DelphiRSP-27251
Type mismatch in generic when parameter types are reorderedCompiler, Compiler\DelphiRSP-26397
[REGRESSION] E2604 Recursive use of generic typeCompiler, Compiler\DelphiRSP-26143
IDE reports incorrect hintCompiler, Compiler\DelphiRSP-25932
Compiler directive doesn't work if added on the top lineCompiler, Compiler\DelphiRSP-24273
Package version is brokenCompiler, Compiler\DelphiRSP-24079
Build of linux 64 errorCompiler, Compiler\DelphiRSP-23403
Record helper class constructor gives senseless compiler warningCompiler, Compiler\DelphiRSP-23024
Internal error URW1224 when type alias is defined in generic recordCompiler, Compiler\DelphiRSP-21754
Pointer type check missed when object field is a dynarrayCompiler, Compiler\DelphiRSB-2770
Compiler generates incorrect code for parameterized record typeCompiler, Compiler\DelphiRSP-21554
Const dynamic array unexpectedly contains uninitialized dataCompiler, Compiler\DelphiRSP-21248
Interface Implements with bad return addressCompiler, Compiler\DelphiRSP-20871
Compiler error when using nested generic record in compound typeCompiler, Compiler\DelphiRSP-20388
A generic "reference to function" will only match the first of several overloaded functionsCompiler, Compiler\DelphiRSP-20372
Win32 compiler - Memory corruption with array helpersCompiler, Compiler\DelphiRSP-19714
AV in TList<T>.Remove (64-bit compiler only)Compiler, Compiler\DelphiRSP-18148
Calling backtrace function on Linux causes Segmentation faultCompiler, Compiler\DelphiRSB-1791
EJNIFatalCompiler, Compiler\Delphi, FireMonkeyRSP-29489
crash compiling a projet to iOSCompiler, Compiler\Delphi, IDERSP-29486
IDE or compiler errorCompiler, Compiler\Delphi, IDERSP-24143
Linker Error when linking android appCompiler, Compiler\Delphi, LinkerRSP-26411
Returning record with only one field of managed type from function causes non optimized codeCompiler\DelphiRSP-29895
Internal Compiler Error: NI19689Compiler\DelphiRSP-29554
Internal Compiler Error: F2084 Internal Error: I8085Compiler\Delphi, RTL\DelphiRSP-29668
Firedac explorer uses the OS language settings instead of the Delphi interface languageDataRSB-4242
Firedac Explorer : Employee Tables causes Access ViolationDataRSB-4241
FireDAC CloneCursor changes the state of Source DataSet !!DataRSP-29987
10.4 Sydney BDE InstallerDataRSP-29184
Trying to use the TAmazonStorageService::GetObject method produces an Unresolved external linker error about not finding GetObjectWData, Data\CloudRSP-27704
DataSnap cpu activity on idle connectionsData, Data\DataSnapRSP-29681
DataSnap Server ERR_SSL_PROTOCOL_ERRORData, Data\DataSnapRSP-29219
Datasnap: Very slow when moving File (>2.1 GB) from Client to Server compared to opposit directionData, Data\DataSnapRSP-28179
DataSnap: unsigned types not supportedData, Data\DataSnapRSP-28128
Datasnap Filter - Abstract ErrorData, Data\DataSnapRSP-28067
onValidateCertificate not working on OSX and IOSData, Data\DataSnapRSP-27983
REST: base64.js issueData, Data\DataSnapRSP-26081
TLS 1.2 support for Datasnap standalone or windows service serverData, Data\DataSnapRSP-21524
Datasnap: ServerMethod Parameter AnsiString wrong generated by ProxyGeneratorData, Data\DataSnap, IDERSP-28166
Memory overflow on DataSnap server compiled as Apache module on Windows + IEData, Data\DataSnap, InternetRSP-27871
Incorrect error messageData, Data\DBCtrlsRSP-12673
10.4 BDE Field.AsBoolean Error through change in Assembler-CodeData, Data\DBRtlRSP-29638
DataSnap Server Crash with Win64 and Firebird 3.0Data, Data\DBXRSP-30342
FDLocalSQL without 'IncludeHiddenFields' Add a FDMemtable raise a errorData, Data\FireDACRSP-30294
FDLocalSQL Add a FDMemtable With a Lookup Field raise a errorData, Data\FireDACRSP-30291
Firedac Doesn't Retrieve Sql Server Function ParametersData, Data\FireDACRSP-30001
TFDMemTable incorrect FindFirst with IndexFieldNamesData, Data\FireDACRSP-29997
TFDTable PostgreSQL multicolumn index incorrect field orderData, Data\FireDACRSP-29956
[FireDAC][Phys][SQLite][sqlite3]-303. Capability is not supported'.Data, Data\FireDACRSP-29783
Program crashes using MEMO Fields with content > 1084 charactersData, Data\FireDACRSP-29425
ThousandSeparator Problem while reading CSV files in FireDAC.Comp.BatchMove.Text: TFDBatchMoveTextReader.ReadRecordData, Data\FireDACRSP-29298
Can't load libsqlite.so on AndroidData, Data\FireDACRSP-29223
FireDAC-PostgreSQL incorrectly parses QuoteTag (FInStr3) inside strings (FInStr1)Data, Data\FireDACRSP-28238
FireDAC range-based master/detail may close and open detail datasets when scrolling masterData, Data\FireDACRSP-27393
FireDac master-detailData, Data\FireDACRSP-25992
[FireDAC][Phys][IBLite]-314. Cannot load vendor library [libibtogo.dylib]Data, Data\FireDAC, InstallRSP-29134
[DCC Fatal Error] dmDS_u.pas(13): F2613 Unit 'System.WideStrings' not found.Data, Data\FireDAC, RTL\DelphiRSP-30139
TLinkPropertyToField.ComponentProperty assignmentData, Data\LiveBindingsRSP-29183
problem with listview and live bindingsData, Data\LiveBindings, Data\Midas, FireMonkeyRSP-29521
Exception Visual bindingData, Data\LiveBindings, FireMonkeyRSP-20666
BCD Overflow - Client DataSet with datetime and bcdfield (n,2) in databaseData, Data\MidasRSP-30213
AccessViolation when applying updates of TDataSetProviderData, Data\MidasRSP-29831
[TClientDataSet] Exception when a ftWideMemo is set to an empty string with LogChanges=TrueData, Data\MidasRSP-29431
DataSetProvider options on LinuxData, Data\MidasRSP-28305
Win64 project with MidasLib incorretly load WideMemo field DataData, Data\MidasRSP-27377
ClientDataSet - Null or not null, that's the questionData, Data\MidasRSP-27175
Access Violation executing TClientDataset.LoadFromFile if file contains Optional Params and MidasLib is statically linked with 64 bits compilerData, Data\MidasRSP-26304
TClientDataSet.ApplyRange fail to work with multiple indexes setData, Data\MidasRSP-26240
Clone a TClientDataset instance with IndexFieldNames of more than 16 fields cause Invalid ParametersData, Data\MidasRSP-26216
ClientDataSet Memory Leak!!!!Data, Data\MidasRSP-23477
Delphi XE8/10.2 - 64-bit Midas/MidasLib IssueData, Data\MidasRSP-21283
Aggregate totals can become incorrect with 64 bit TClientDataSetData, Data\MidasRSP-20391
64 bit MidasLib does not calculate aggregate totals correctly for negative numbersData, Data\MidasRSP-20390
TClientDataSet.DisableStringTrim = False fail to work for ftWideString fieldData, Data\MidasRSP-19886
Editing A ClientDataset when Logchanges is False and a filter with NULL expression has been appliedData, Data\MidasRSP-19401
DataSetProvider "Invalid pointer operation" on 64bitData, Data\MidasRSP-19247
ClientDataset open cds file Chinese FiledName display garbled codeData, Data\MidasRSP-18838
TClientDataSet.SaveToFile produces different XML when using midas.dll and midaslibData, Data\MidasRSP-18641
TClientDataSet A/V with XML, TWideMemoField, MidasLib, x64Data, Data\MidasRSP-18263
MidasLib issueData, Data\MidasRSP-17696
DataSnap 64 bit client abnormal program terminationData, Data\MidasRSP-16351
TAggregrateField not sum up BCD amount correctly for TClientDataSet in Win64 platformData, Data\MidasRSP-15094
Problem with MidasLib in Delphi XE7 SP1Data, Data\MidasRSP-12991
TAggregateField not handling negative amounts in 64-bit TClientDataSetData, Data\MidasRSP-12516
Delphi 10.4 ListView, TClientDataSet bug in Android 10Data, Data\Midas, FireMonkeyRSP-29482
BCD convert errorData, Data\Midas, RTL, RTL\DelphiRSP-29719
Complex object JSON does not load Delphi 10.4Data, Data\RESTRSP-29769
Rest debugger create wrong code.Data, Data\RESTRSP-27048
TRESTClient and Negotiate (Kerberos) AuthenticationData, Data\REST, RTL\Delphi\NetRSP-15455
Precision loss on a floating point number sporadicallyData, RTL, RTL\DelphiRSP-26568
Exception occurs in RadServer management console is the port of the profil is set to the one of the RadServer Development ConsoleData\MEAPRSP-27300
It is possible to login to ExtJS Web Console for Rad Server without entering credentialsData\MEAPRSP-27248
Debugger regressionDebuggerRSP-30262
Unable to create processDebuggerRSP-29884
Debugger does not startDebuggerRSP-29239
can't debug win64 at allDebuggerRSP-29206
C++Builder 64 bit Debugger alters the default working directory from the app executable directoryDebuggerRSP-29145
New Windows 64 bit debugger freezes and does not stop on exceptionsDebuggerRSP-29125
Debugger for C++ Win64 application shows wrong values for membersDebuggerRSP-27084
No permission for file access to file in Catalina in Documents folder when run from debuggerDebuggerRSB-3484
Debugger errorDebuggerRSP-18923
bcceval64] Embarcadero Debugger Kernal has stopped working - STEPS NEEDEDDebuggerRSP-11570
Simulator's devices with version 11.3 doesn't workDebugger, FireMonkeyRSP-20589
Starting DUnit test run via F9 executes it two timesDebugger, VCLRSB-4114
The included demo's have wrong line endingsDemosRSP-28326
Build Error Unit "Androidapi.JNI.PlayServices.Tasks' not found. when I build Android.File Delivery, Install\GetItRSB-4074
Roate text is not show on mobile devicesFireMonkeyRSP-30348
Can't turn on camera functionFireMonkeyRSP-30273
LISTVIEW IOS DARK MODEFireMonkeyRSP-30130
Double Click on TStringGridFireMonkeyRSP-29863
Setting Parent to nil for a frame that has a TMemo causes a crashFireMonkeyRSP-29798
Issue with deploying apps to AppStoreConnectFireMonkeyRSP-29692
FMX: An error occurs when undoing twice after pasting a string to Memo controlFireMonkeyRSP-29633
Metal backend does not support 8-bit texturesFireMonkeyRSP-29563
FMX TMediaPlayer.Duration nonsense value on AndroidFireMonkeyRSP-29561
Display rotated text, some angles cannot be displayedFireMonkeyRSP-29170
iOS App simply crashes with a TWebBrowser on it.FireMonkeyRSP-29129
Metal is slow compare to the old quartz canvas under macosFireMonkeyRSB-4208
Crash with TRadiantPathShape with metal under macosFireMonkeyRSB-4207
Crash with TReflectionEffect with metal under macosFireMonkeyRSB-4206
FMXTee.Canvas not compilable due to FreeAndNil changeFireMonkeyRSP-28780
FMX.DAE.Schema.MathTypes and FMX.DAE.Schema.GLES are missingFireMonkeyRSB-4098
TabOrder information lost on parent changeFireMonkeyRSB-4081
TBitmap.Canvas does not work properly on Metal macOSFireMonkeyRSB-4019
Windows listview font bigger at first timeFireMonkeyRSB-3859
TWebBrowser losing focus on EvaluateJavaScript (Android)FireMonkeyRSP-27622
iOS dark mode messes up buttons with glyphsFireMonkeyRSP-27620
The use of webBrowser and BannerAd on the same form makes bannerAd invisibleFireMonkeyRSP-27406
Edit controls appear focused when they should notFireMonkeyRSP-27378
TMapview with zoom error in Delphi 10.3.3 AndroidFireMonkeyRSP-27261
Assigning a transparent TBitmapSurface does not make it transparentFireMonkeyRSP-27111
OnKeyUp does not work well on MacFireMonkeyRSP-27066
Unable to press button after iOS virtual keyboard is entered #2FireMonkeyRSB-3473
ClientArea painting problem when MainMenu wraps or unwraps.FireMonkeyRSP-26601
Unable to press button after returning from suspend.FireMonkeyRSB-3431
TDateEdit.ClosePicker method fails on AndroidFireMonkeyRSP-26301
Accelerators also trigger on Ctrl, not just AltFireMonkeyRSP-26074
Dismissing TDialogService.MessageDialog causes access violationFireMonkeyRSP-26009
Changing TGrid.RowCount from code makes the size adjustment strangeFireMonkeyRSP-25677
EvaluateJavaSript procedure causes browser flickering on Android appFireMonkeyRSP-25660
TMemo - some weird issues - flickering and incorrect srollbarFireMonkeyRSP-24744
TGeocoder is not returning Locality field with city nameFireMonkeyRSP-24431
Accessibility Package does not compileFireMonkeyRSP-24082
TWebBrowser only loads PDF first time on Mac OSXFireMonkeyRSP-23976
TEdit readonly property if ControlType=Platform has no effectFireMonkeyRSP-23870
FMX.ListView.OnChange fires even if item doesn't changeFireMonkeyRSP-23188
TMemo crashes when system time changedFireMonkeyRSP-23148
Memoryleak in TControl3DFireMonkeyRSP-21549
TViewport3D align errors with TTabControl on Android and iOSFireMonkeyRSP-21471
TFlowLayout problemsFireMonkeyRSP-21442
TMemo performance problem with big dataFireMonkeyRSP-21376
TListView onChange called twiceFireMonkeyRSP-20828
Live Bindings does not work on TSpinBox and TNumberBox controlsFireMonkeyRSP-20661
TMemo bugFireMonkeyRSP-20576
TTreeview.Clear don't clear Selected nodeFireMonkeyRSP-20299
[FMX] In TMemo the cursor does not correspond to the alignment of the text.FireMonkeyRSP-19843
Tmemo Problem - CharCase ecUppercase or ecLowerCaseFireMonkeyRSP-19203
Tmemo not realign it's content when vkback is puchedFireMonkeyRSP-19119
Android App Crash Tedit segmentation error 11FireMonkeyRSP-18757
TCustomForm.RecalcControlsUpdateRect; bad source codeFireMonkeyRSP-18200
FMX-TMemo Undo-BugFireMonkeyRSP-17870
TPrintDialog.Copies: property value doesn't set in the print dialogFireMonkeyRSP-16274
[FMX]TWebBrowser.LoadFromStrings win and Phone need different charsetFireMonkeyRSP-15686
Regression in TModel3D - Load MeshCollectionFireMonkey, FireMonkey\3D ComponentsRSB-2295
TModel3D generiates error when loading DAE file that works with10.2.2FireMonkey, FireMonkey\3D ComponentsRSB-2225
Design time issue when working with TGridPanelLayoutFireMonkey, FireMonkey\ComponentsRSB-1911
missing test on FMX.WebBrowser destroy (extra call of destructor)FireMonkey, FireMonkey\ComponentsRSP-14724
FMX Memo Scrolling BugFireMonkey, FireMonkey\ComponentsRSP-12137
iOS camera needs permissionFireMonkey, FireMonkey\Components, FireMonkey\RuntimeRSP-29813
iOS Push notifications doesn't workingFireMonkey, FireMonkey\RuntimeRSP-29793
TCameraComponent ignores set resolution on Re-ActivateFireMonkey, FireMonkey\RuntimeRSP-27734
FMX TFrame owned components property TabOrder values being lost. (VCL side is ok)FireMonkey, IDERSP-29552
SDK API-Level Location folder empty after install SydneyFireMonkey, IDERSP-29547
Default TabOrder= -1 for FMX [REGRESSION]FireMonkey, IDERSB-3944
[macOS 64] Failure to draw a pattern on a canvas when GlobalUseMetal = trueFireMonkey, RTL, RTL\DelphiRSB-3552
TCustomContextOpenGL.BuildShader crash if acode contain non-preprocessor tokensFireMonkey, RTL, RTL\DelphiRSP-16829
OnCellDblClickFireMonkey\Components\GridRSP-29247
"10.3" in all the page titles in the Feature Matrix pdfHelp and DocRSP-29163
EdgeBrowser needs properties methods documentation on Help in C++ BuilderHelp and DocRSB-4086
FMX.StdCtrls.TCustomTrack.MouseDown translated parameter nameHelp and DocRSP-19259
FMX TGridOption topic AutoDisplacement text in German has an issueHelp and DocRSP-16893
Bad text color in bookmarks tool windowIDERSB-4371
Exception when opening formIDERSB-4367
Cannot install different version of IndyIDERSB-4362
Pressing Enter key in Project Manager does nothing (Update#1-Regression)IDERSB-4348
DelphiLSP uses all Memory - till VM DiesIDERSB-4344
Keyboard and mouse navigation issues with GetIt progress windowIDERSB-4338
IDE Insight edit does not properly redrawIDERSB-4330
FireMonkey grab and resize not always workingIDERSB-4316
Delphi IDE crash while using nested formsIDERSP-30341
Delphi LSP fails with "E2226 Compilation terminated; too many errors" in compiling projectIDERSB-4306
Delphi LSP out of memoryIDERSB-4297
It is not possible to deploy iOS appsIDERSB-4296
OI broken on High DPIIDERSB-4283
cannot find TBindScope in the PaletteIDERSP-30298
Title bar does not reflect the selected unitIDERSB-4272
Repaint problemIDERSP-30279
Access Violation on the Form DesignerIDERSB-4266
Save Desktop can't save to new desktop layout nameIDERSB-4265
Scrollwheel does not work in Options and Project OptionsIDERSP-30264
IDE Color Theme with transparent menu optionsIDERSP-30249
Build Groups show Platforms incorrectIDERSP-30248
read of address 0IDERSP-30216
Add To-Do Item Dialog does not add To-Do itemIDERSP-30141
QA Audit Results Context Menu Missing TextIDERSP-30123
code completion not working in 10.4IDERSP-30101
[DelphiLSP] CodeInsight Sort by Name entering wrong textIDERSP-30066
Moving between New Edit Window and designer moves objects or select textIDERSP-30057
New Edit Window ugly and it is HUGE after project changeIDERSP-30051
TMemo gives Access Violation trying to edit the lines in the Code EditorIDERSP-30048
Drag and drop within the IDEIDERSP-30034
Floating IDE Windows don't follow Dark ThemeIDERSP-30032
Tooltip symbol insight VERY, VERY, VERY SLOWIDERSP-30021
Editor insert point of new event implementation creates syntax errorsIDERSP-30009
AV when closing projectIDERSP-29984
EOSErrorIDERSP-29971
Error message in execution and close fileIDERSP-29970
IDE window moves across the screen when starting/stopping debuggingIDERSP-29919
Error after install componentsIDERSP-29898
Autocomplete in Delphi 10.4 IDE not working the same as in 10.3IDERSP-29879
"New Edit Window" menu item missing from editor context menuIDERSP-29866
When switching between implementation and interface Cursor will be invisibleIDERSP-29810
CRTL+Clic or got to declaration IDE crashIDERSP-29805
IDE Reports Access Violation while using the form designerIDERSP-29781
Navigator plugin for 10.4 generates problems on 10.3IDERSP-29666
There is no manifest in DelphiLSP.exeIDERSP-29646
RAD Studio crashedIDERSP-29595
Structure Panel still not Working correctlyIDERSP-29589
CodeInsight stops workingIDERSP-29584
AV when clicking navigation bar in New Edit WindowIDERSP-29571
Code insight shows error incorrectlyIDERSP-29568
New "vanilla"-IDE-UpdateIDERSP-29556
Projects Window checkboxes missing for some menu itemsIDERSP-29526
Debug crash o Rad StudioIDERSP-29505
Record in a record breaks ctrl+arrow navigationIDERSP-29494
When the IDE theme is turned on, the state of the menu cannot be determined.IDERSP-29461
Strange marking of errorsIDERSP-29460
Dark theme has light theme in "Events Window"IDERSP-29459
Tooltip Symbol Insight make cursor busy and busyIDERSP-29457
Trying to associate a grid column with a field collapses IDE.IDERSP-29454
Delphi IDE CrashIDERSP-29448
Error Insight: variabile declaration with type inference marked as errorIDERSP-29406
[DelphiLSP] IDE Crashes when view form as text is selected and running LSP serverIDERSP-29347
Message appears at launching de IDEIDERSP-29332
[LSP] Error Insight responds very slowlyIDERSP-29300
LSP disabled Error Insight occasionally shows red squiggly lines in code editorIDERSP-29260
AV when clicking on Code Editor of String List Editor dialogIDERSP-29220
Editing TFDQuery.SQL property contents in source editor causes Access ViolationsIDERSP-29207
Konopka VCL controls not available [test]IDERSP-29188
Dialog constantly pops up during debuggingIDERSP-29136
readme of packages in getitIDERSP-29107
XMLDOC not shown for specific codeIDERSB-4157
code insight, wrong replacement of codeIDERSB-4117
code insight turns comments into linksIDERSB-4116
[regression] VCL Form color not applied in design mode.IDERSB-4096
[regression] Bind visually on TDBGRID kills the IDEIDERSB-4092
Loading splash screen is flickeringIDERSB-4087
IDE menu flickeringIDERSB-4061
Model View's context menu not showing itemsIDERSB-4054
[REGRESSION] Project Options drop down for configuration selection shows only platformIDERSB-4008
Connection Editor not visualizing on screen with code editorIDERSB-3974
Error Insight correctly identifies error, but renders squiggly wrongIDERSB-3923
Wrong hint shown for a certain new project typeIDERSB-3867
Project options dialog page "Delphi Compiler" is not populated when opening the dialogIDERSP-28808
Dragging a docked window out of its dock site leaves the dock site having the undocked window's captionIDERSB-3829
IDE file encoding list refers to UCS2 instead of UTF16IDERSB-3809
Cannot rearrange editor tabs, when it is selectedIDERSB-3800
Length of squiggly lines looks being randomIDERSB-3774
Object inspector is flickering while typing control captionIDERSB-3771
IDE displays a blank form when opening project groupIDERSB-3731
LSP ErrorInsight in Structure Pane only shows one keystroke after editorIDERSB-3729
Options - Translation tools - Font - Corrupted?IDERSB-3713
Exceedingly slow IDE in large projects and filesIDERSP-28149
Project manager columns are no longer resizable when 'Show Path' is enabledIDERSB-3659
AV in vclide270.bpl after closing projectIDERSB-3630
The editor does not know that "var" can be used in the start and end ranges in the code.IDERSP-27896
Please add Tracking to ScrollbarsIDERSB-3531
License Manager has access violation error when i click on Workstation LicensesIDERSB-3513
Internal MS Build errorIDERSP-27673
Project Manager allows illegal symbols while renaming files and crashing IDE.IDERSP-27554
Option dialog painting issues - button panelIDERSP-27010
Black image background when selecting actionsIDERSB-3462
Desktop Layout with Live Bindings crashes IDEIDERSB-3390
Issues with dragging toolbarsIDERSB-3318
Object Inspector Focuses Wrong Field After ScrollingIDERSP-26264
Unknown attribute can only be turned to error via compiler directiveIDERSP-26208
Component X can't be registered by package Y because it has already been registered by package ZIDERSP-26016
Multi monitor - IDE changes screen it is running in a multi monitor systemIDERSP-25646
Huge amount of flicker holding down the shift key on IDEIDERSP-25614
IDE window restore fail (moving between monitors)IDERSP-24595
Several Issues when attempting to import WSDL files.IDERSP-24531
Desktop switch happens even if desktops are equalIDERSP-24508
Class Completion Option Appears in "Explorer" Option PageIDERSP-24389
Project -> Add to Repository causes flickerIDERSP-24338
Manifest add support for High-DPI gdiScalingIDERSP-24175
RAD studio and Windows 10 do not work well together. Screen constantly flickers and refreshes causing IDE to lockup for 30-60 secIDERSP-24164
Resize IDE forms is really awfulIDERSP-24048
IDE doesn't correctly restore in full screen on a 4K monitorIDERSP-23859
IDE toolbars randomly repositionig itselfIDERSP-23832
Object inspector looses a changed property value when selecting an other componentIDERSP-23694
Mouse Wheel Scroll does not workIDERSP-23665
Cannot persist the IDE main window sizeIDERSP-23655
XCode returns e8000067 error when deploying to iOSIDERSP-23141
Project name not support dotIDERSP-23127
Search in objectgalerie problemIDERSP-22940
RIO resize of IDE sluggishIDERSP-21780
Mouse scrolling doesn't work in project optionsIDERSP-21700
The "Events" window ignores color settings when IDE theming is enabledIDERSP-21634
The component install screen cannot be scrolled with mouse when in projectIDERSB-2845
Mximizing and restoring IDE makes it bleed over monitorsIDERSB-2659
Right-click to show Project Manager options context menu is now very difficultIDERSB-2561
Cannot resolve unit name (in error insight in Structure View)IDERSP-21338
wrong selection on Structure windowIDERSB-2285
"New Items" dialog is flickering awfully when resizingIDERSB-1988
*.c source files, added to C++ project, got added to DeploymentManager file listIDERSP-18241
programming help not works, code insightIDERSP-17179
Code Insight breaks inside '_Z'IDERSP-16334
Code completion often stop work.IDERSP-16271
Delete Invalid Paths removes valid library pathsIDERSP-14689
Clicking on item in Structure pane selects the wrong itemIDERSP-12841
Tools Options (Environment Options) Library Options always default to Win64IDERSP-12415
Duplicate key CFBundleResourceSpecification in *.info.plistIDERSP-12407
IDE Monitor position keeps changingIDERSP-12283
Can't add icon for App Store in project optionsIDE, IDE\Build System, IDE\DeploymentRSP-23042
When using national characters in function names, after calling them, LSP Code Insight does not work correctly.IDE, IDE\Code InsightRSP-30136
Index violation from code completionIDE, IDE\Code InsightRSP-29803
[DelphiLSP] Code insight missing objects when inside boolean expression and 1st part is boolean valueIDE, IDE\Code InsightRSP-29360
[DelphiLSP] Code Insight adds unneeded () when changing procedures/functionsIDE, IDE\Code InsightRSP-29271
LSP not showing parameter help/tooltip for interface methodsIDE, IDE\Code InsightRSB-4137
Space does not finish code completionIDE, IDE\Code InsightRSB-4063
CodeInsight in Uses Clause fails if you have already partially typed a unit name that is not at the beginningIDE, IDE\Code InsightRSB-3662
Code completion not working when "Use MsBuild externally to compile" are trueIDE, IDE\Code InsightRSP-20760
Structure/Error Insight error for a compilable project.IDE, IDE\Code InsightRSB-1878
WSDL generate bad codeIDE, SOAPRSP-18630
TGridPanel at inherited form design time errorIDE, VCLRSP-29314
Multiple VCLStyles are not applied at design timeIDE, VCLRSB-4129
Installer error (Indy packages installed twice)InstallRSB-4326
Change of machine name causes subsequent problems with Licence ManagerInstallRSP-30067
Access Violation when opening License ManagerInstallRSP-29172
Using GetItCmd to attempt installing a style uninstalled all Additional ComponentsInstallRSB-4203
SDK and NDK license dialog behind install window.InstallRSB-1589
The TVirtualImageList component is missing vcl.virtualimagelist.obj fileLinkerRSP-29532
TXMLDocument behaves differently between vendorsRTLRSP-11760
The 'chdir' Windows crtl function is deprecated in favor of _chdirRTL, RTL\C++RSP-27989
Crash on exit after using ostringstream in DLLRTL, RTL\C++RSP-27830
Implement TLightweightMREW as (managed) recordRTL, RTL\DelphiRSB-4259
Supports method causes a crash when called from a property using implements keywordRTL, RTL\DelphiRSP-30020
Deserialize Enums with TJsonSerializer ?Invalid class typecast? issueRTL, RTL\DelphiRSP-29881
TStrings with custom LineBreak is slowRTL, RTL\DelphiRSP-29731
Bug in 10.4 JSON parser: not passing field names to ClientDataSetRTL, RTL\DelphiRSP-29655
Weak references causes crash in 3rd party memory managersRTL, RTL\DelphiRSP-29562
TJSONObject.ToJSON outputs unicode as ascii and not (JSON) escapesRTL, RTL\DelphiRSP-29121
Indy OpenSSL IO HandlerRTL, RTL\DelphiRSP-29074
Just adding System.Net.HttpClient crashes Linux applicationRTL, RTL\DelphiRSB-4135
TThreadedQueue and TMonitor issue, possible solutionRTL, RTL\DelphiRSB-4115
InterlockedCompareExchange128 doesn't restore RBXRTL, RTL\DelphiRSP-28272
TThreadedQueue.PopItem fails under stressRTL, RTL\DelphiRSB-3951
Threading - Incorrect calculation of IdleWorkerThreadCountRTL, RTL\DelphiRSP-28200
missing inet_ntop: required for minimal IPv6 address supportRTL, RTL\DelphiRSP-28027
TRttiContext.DropContext is not Threadsafe. This leads to bugs in mutithreaded applications like [https://quality.embarcadero.com/browse/RSP-27769RTL, RTL\DelphiRSP-27771
System.Math.Power 64 bits reInvalidOpRTL, RTL\DelphiRSP-27043
Always occurs due to a memory or problem overflow in this fileRTL, RTL\DelphiRSP-24394
TParallel produces EAggregateException with "nil" membersRTL, RTL\DelphiRSP-24359
Access Violation with T*DynArray types in some code combinationsRTL, RTL\DelphiRSP-24207
Bug in xmlDoc.FormatXMLDataRTL, RTL\DelphiRSP-23649
TXMLDocument does not suppot UTF-16 on iOSRTL, RTL\DelphiRSP-23607
IDE Bug after Ctrl+Shift+SpaceRTL, RTL\DelphiRSP-23490
TThreadedQueue unusable with large threads amount - memory corruptionRTL, RTL\DelphiRSP-23333
TThreadedQueue times-out incorrectly during PushItem and PopItemRTL, RTL\DelphiRSP-21405
XML - unable to load xml with encoding=Windows-1250 using OmniXMLRTL, RTL\DelphiRSP-20570
TThreadedQueue: should wait INFINITE but doesn't do itRTL, RTL\DelphiRSP-19993
XMLDocument using ADOM for Vendor does not produce XML Version informationRTL, RTL\DelphiRSP-16311
DirectoryExists returns true in case of logon failure(error code 1326: ERROR_LOGON_FAILURE)RTL, RTL\DelphiRSP-11246
Vcl.Direct2dCanvas functions not working -> Access ViolationsRTL, RTL\Delphi, RTL\Delphi\Header Translations, VCLRSP-15639
Several types in System.Generics.Collections broken for dynamic array typesRTL, RTL\Delphi, RTL\Delphi\List/CollectionsRSP-30280
SOAP cookie with Expires=Fri, 31-dec-9999 23:59 causes EConvertError - Invalid argument to date encodeRTL, RTL\Delphi, RTL\Delphi\NetRSP-30282
TSocket.Accept() fails on POSIX OS when using timeout valueRTL, RTL\Delphi, RTL\Delphi\NetRSP-19708
Android support completely broken (on Devices running Android 6/7)RTL, RTL\Delphi, RTL\Delphi\OtherRSB-4345
AV when opening a notification on iOSRTL, RTL\Delphi, RTL\Delphi\OtherRSP-30335
(Linux) TConditionVariableMutex.WaitFor(Mutex, Timeout) fails with an Access ViolationRTL, RTL\Delphi, RTL\Delphi\ThreadsRSP-28054
TParallel.For broken in 10.3 (maybe only 10.3.1)RTL, RTL\Delphi, RTL\Delphi\ThreadsRSP-23837
TThreadPool.ShouldGrowPoolRTL, RTL\Delphi, RTL\Delphi\ThreadsRSP-20528
Parallel ITasks do not start as expectedRTL, RTL\Delphi, RTL\Delphi\ThreadsRSP-16932
TThread.waitfor error under android when called twiceRTL, RTL\Delphi, RTL\Delphi\ThreadsRSP-16356
Soap.SOAPHTTPTrans.TClientCert.SerialNum weird valueRTL, RTL\Delphi, SOAPRSP-27200
IXMLNode write attribute for type double use locale formatsetting instead of invariantRTL\DelphiRSP-29577
TIPAddress not worked in windowsRTL\Delphi\NetRSP-28227
HttpValidateServerCertificate give different data under iOS/Android/WindowsRTL\Delphi\NetRSP-27220
TNetHttpClient should use proxies on macOSRTL\Delphi\NetRSP-26426
TNetHTTPClient proxy settings works under Windows but not under MacOSRTL\Delphi\NetRSP-19621
SOAP request - redirect not workingRTL\Delphi\Net, SOAPRSP-30378
SOAP THttprio.HTTPWebNode -> Soap.SOAPHTTPTRANS.THTTPReqResp.InvokeOptions - [soIgnoreInvalidCerts] is now just an ON/OFF switch and never checks anythingSOAPRSP-29747
Import WSDL generates not compileable unit for certain URLSOAPRSP-24395
"Import WSDL" generates invalid code without explanation of problemSOAPRSB-1718
WSDL Importer has problems with <xs:choice> tags in berlinSOAPRSP-16448
Error in WSDL importer or in TOPToSoapDomConvert converterSOAPRSP-15767
French translation error on Tools / Options / ... / Source Options" => audit codeTranslationRSP-29389
TMainMenu drop-down and TPopupMenu not styledVCLRSP-30395
Bad cell size calculation in gridpanel componentVCLRSP-30370
Please can Windows Server 2019 be added to the supported target platform listVCLRSP-30339
Malfunction calling menuitem via HotkeyVCLRSP-30256
Mixed DPI anchoring fault for child controls of PageControl, GroupBox, PanelVCLRSP-30144
Regression: TMenu.IsShortCut behavior is incorrect for menus that become disabled when triggeredVCLRSP-29897
10.4 TStringGrid.RowHeights[x] := 0; does not hide rows as in 10.3VCLRSP-29867
A/V with TImage and large JPGsVCLRSP-29780
Win64: Styled Form not correct initializedVCLRSP-29779
Vcl.Forms, TFormStyleHook.PaintNC, LStyle can be used before is is setVCLRSP-29751
TGridPanel and EquallySplitPercentuals not 100%VCLRSP-29743
Caption disappears in C++ VCL TitleBar test appVCLRSP-29728
Automatic code completion based on the Language Server Protocol stops working after adding a DevExpress control to a formVCLRSP-29674
VCL Grids bugVCLRSP-29628
[REGRESSION] Misalignment in TStringGrid, StretchDraw method in OnDrawCellVCLRSP-29560
StringGrid does not display its data when selecting RightToLeft value for BiDiMode propertyVCLRSP-29540
CustomTitleBar Height HighDPI scaling all wrong after maximizingVCLRSP-29524
Baddly cell size calculationVCLRSP-29469
bug in Vcl.forms: procedure DefocusControl, use of nil objectVCLRSP-29465
Delphi 10.4 TStringGrid.OnDrawCell bugVCLRSP-29402
Konopka KSVC not available in GetItVCLRSP-29400
Wrong rect coors in TStringGridDrawCell, so image are drawed at wrong positionVCLRSP-29374
StackOverflow when using per-Control StylesVCLRSP-29351
Crash error produced when in second form change the custom styleVCLRSP-29288
Wrong text positioning for TButton with custom styleVCLRSP-29287
Error accessing the Code Editor of the SQL property of the TADOQuery componentVCLRSP-29213
New VCL Styles do not respect ImageMargins of TButton with imageVCLRSP-28333
[Regression] TStringGrid.OnDrawCell parameter Rect contains wrong valuesVCLRSB-4146
TCalendarPicker is placed incorrectly and can become invisible and unusable on multi-monitor setupsVCLRSP-28269
CustomTitleBar displays wrong caption with TSpeedButtonVCLRSB-3984
TCustomizeDlg not fully VCL styledVCLRSB-3901
Error in Showing Form from DLLVCLRSB-3770
OnCanResize function is getting called before form showVCLRSP-28175
AquaGraphite.vsf VCL Style has a remnant check mark in background of several controlsVCLRSP-28164
New VCL-Multistyles cover not all controls (e.g. TListbox)VCLRSB-3723
Border color on some DB controls do not match other controlsVCLRSP-27920
TWICImage initializationVCLRSP-27825
wrong result's TWinControl.ControlAtPos(...AllowWinControls=true, AllLevels = true) functionVCLRSP-27473
Problemwith *.BPLVCLRSP-27299
InputQuery scaling and styling issuesVCLRSP-27077
Incorrect scaling when using Windows ZoomVCLRSP-26552
Top level menu item captions are too wide when MainMenu is OwnerDrawVCLRSP-26492
InfoTip disappears too early in TListViewVCLRSP-26441
XML UTF8 encoding Cyrillic characters problemVCLRSP-26376
TSpeedButton touch brings up popup menuVCLRSP-26063
'Vcl.Themes.TCustomStyleServices.DrawText' link errorVCLRSP-25626
A single line linkgrid with the InplaceEditor displayed does not scroll correctlyVCLRSP-25558
Rectified "Turquoise Gray" styleVCLRSP-24533
TGridPanel crashes IDEVCLRSP-21245
Changing style disables modal state in formVCLRSP-20443
Wrong wordwrap in VCL TLabelVCLRSP-20352
CloseQuery cause AVVCLRSP-20250
Ownerdraw TComboBox paints solid instead of dotted focus rectangleVCLRSP-18331
TPageControl.SetTabIndex activates wrong page when some tabs are hiddenVCLRSP-17662
TGridPanel cause excetipn when use in TPageControlVCLRSP-12719
TPanel on TSplitView does not get StyledVCL, VCL\Styles/ThemesRSP-27574
Menu Drawing Bug with VCL Styles enabled - Still existsVCL, VCL\Styles/ThemesRSP-26656
TUpDown.OnChangingEx: NewValue seems to be wrongVCL, VCL\Win32RSP-14117